Endava

Information Technology And Services

SeniorJavaDeveloper

$180–280k ~AI est. São Paulo, São Paulo, Brazil FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Java Developer at Endava. Skills: Java, Spring Boot, Microservices, Azure. Design backend microservices. Develop backend microservices”

Industry & Context.

Information Technology And Services
Problems you'll solve

Problem-solvers

What They're Looking For.

Must Have

6–8 years backend development experience, Proficiency in Java 11, Proficiency in Spring Boot, Proficiency in RESTful APIs, Proficiency in containerization (Docker), Experience with Apache Kafka, Experience with Azure services, Experience with Azure Functions, Experience with Azure App Services, Familiarity with OpenAPI specification, Familiarity with scalable microservice design, Understanding of CI/CD practices, Understanding of infrastructure-as-code concepts, Advanced English level mandatory

Nice to Have

Experience in cloud environments, Experience with Python, Experience with Spark, Experience with Databricks, Experience with Azure Event Hub, Experience with ADF, Experience with Delta Tables, Exposure to Angular 9, Exposure to TypeScript 3.8, Experience with Azure, Experience with AWS, Experience with GCP, Communication skills, Team collaboration experience

What You'll Do.

Design backend microservices

Develop backend microservices

Maintain backend microservices

Participate in development lifecycle

Implement CI/CD pipelines

Maintain CI/CD pipelines

Implement integration tests

Implement reusable code

Collaborate with frontend developers

Work on cloud-native solutions

Engage in code reviews

Engage in backlog refinement

Engage in solution discussions

Ensure technical alignment

Contribute to knowledge sharing

Contribute to continuous improvement

How You'll Work.

Team & Collaboration

Cross-functional teams; QAs; Frontend developers; Technical roles

Communication Scope

English level

Full Job Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change. By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses. From prototype to real-world impact - be part of a global shift by doing work that matters. Development is the largest discipline at Endava. Our developers design, build, and release software products using modern programming languages, frameworks, and libraries. Working closely with cross-functional teams, our developers are adaptable problem-solvers with a strong client focus. As a Java Backend Developer at Endava, you will play a key role in delivering scalable microservices and cloud-based solutions using Java and Azure technologies. Responsibilities: * Design, develop, and maintain backend microservices using Java 11 and Spring Boot. * Participate in all phases of the development lifecycle, from technical design to deployment. * Implement and maintain CI/CD pipelines, unit/integration tests, and reusable code aligned with best practices. * Collaborate with QAs, frontend developers, and other technical roles to ensure high-quality software delivery. * Work on cloud-native solutions * Engage in code reviews, backlog refinement, and solution discussions. * Ensure technical alignment with architectural patterns and non-functional requirements. * Contribute to knowledge sharing and continuous improvement within the team. ## Qualifications * 6–8 years of backend development experience, ideally in cloud environments. * Proficiency in Java 11, Spring Boot, RESTful APIs, and containerization (Docker). * Strong experience with Apache Kafka, including event streaming, message-driven architectures, and asynchronous communication patterns within microservices ecosystems. * Hands-on e

Free ATS check

Applying for this Senior Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Endava?

Real rants from real employees. Read before you apply.

Read Company Rants →