Skip to main content
Back to jobs

Java Developer

External
Endava logoEndava · Rosario, Argentina
Full-timeOn-site2w ago
AgileAzureCI/CDDockerGitHandlebars
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Develop software components following industry standards, tools, and best practices.
  • Participate in backlog refinement, estimation, implementation, and other development activities.
  • Collaborate with stakeholders to understand requirements, architecture, and priorities.
  • Escalate risks, issues, or concerns related to development tasks.
  • Review work delivered by other development team members.
  • Learn and apply new technologies, practices, and tools as required by the project.
  • Engage in internal tech communities and events.
  • 3+ years of experience in software development.
  • Strong proficiency in Java and backend development using Spring Framework (MVC, JDBC) and related technologies.
  • Experience developing and maintaining RESTful APIs using frameworks such as Jersey.
  • Familiarity with JSON processing libraries such as Jackson.
  • Experience working with application servers such as Tomcat.
  • Understanding of object-oriented design principles, design patterns, and clean code practices.
  • Experience with frontend development using React and JavaScript/TypeScript.
  • Exposure to legacy frontend technologies such as Backbone.js, RequireJS, and Handlebars is a plus.
  • Practical experience with relational databases, preferably Microsoft SQL Server, including SQL development and optimization.
  • Familiarity with database migration tools such as Flyway.
  • Experience with build and dependency management tools such as Gradle.
  • Understanding of containerization technologies including Docker and Docker Compose.
  • Experience working with version control systems such as Git.
  • Familiarity with CI/CD practices and tools, preferably Azure Pipelines.
  • Basic understanding of Kubernetes deployments and configuration management tools such as Helm or Kustomize.
  • Knowledge of observability and monitoring practices using tools such as New Relic and OpenTelemetry.
  • Familiarity with communication protocols and standards such as HTTP, REST, JSON, and TCP/IP.
  • Basic knowledge of Agile methodologies such as Scrum or Kanban.
  • Strong problem solving and analytical thinking skills.
  • Excellent communication and teamwork abilities.
  • Intermediate English proficiency.
  • Discover some of the global benefits that empower our people to become the best version of themselves:
  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Benefits

Health insuranceFlexible schedulePerformance bonus

Additional Information

Development is the largest discipline at Endava. Our developers design, build, and release software products using multiple programming languages, frameworks, and libraries. Working closely with cross-functional teams, they bring adaptability, problem solving, and a strong client focus.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Endava? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect