
Middle Java Developer
We are looking for a Backend Java Developer to join our growing engineering team. In this role, you will be responsible for designing, building, and deploying scalable backend solutions using modern software engineering practices and cloud-native technologies. You will contribute to the evolution of the product’s architecture, champion microservices best practices, and support integration with internal and external systems in a collaborative, Agile environment.
Who we are at Exadel
We don’t just follow trends—we help define them. For 25+ years, Exadel has transformed global enterprises. Now, we’re leading the charge in AI-driven solutions that scale with impact. And it’s our people who make it happen—driven, collaborative, and always learning.
Exadel Financial Services is the financial arm of our organization, specializing in banking, capital markets strategy and technology consulting. Exadel is committed to service excellence and being a great place to work.
Location
Sao Paulo, Brazil - Remote
Qualifications
- 4–5 years of backend development experience with Java (8–11)
- Proven experience deploying microservices in public cloud environments (preferably AWS)
- Solid knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB)
- Hands-on experience with event streaming and messaging systems (e.g., Kafka, RabbitMQ, AWS SQS/SNS)
- Proficiency with Docker and orchestration tools like Kubernetes
- Familiarity with observability tools such as DataDog
- Strong understanding of software testing practices
- JUnit for unit testing
- Postman/Newman for integration and contract testing
- Experience with CI/CD tools like Jenkins, GitLab CI, or similar
- Deep understanding of clean code principles, design patterns, and modern software architecture (e.g., SOLID, 12-Factor App).
Responsibilities
- Design and implement backend features using Java, with a focus on scalability, performance, and resilience
- Develop microservices following modern architectural principles including event-driven patterns
- Integrate internal and external systems using REST APIs, messaging systems, and event hubs
- Participate in technical design discussions and provide input on architectural decisions
- Contribute to the continuous improvement of the technical architecture
- Ensure high code quality through unit testing, integration testing, and contract testing
- Build and maintain CI/CD pipelines to enable fast and reliable deployments
Legal Disclaimers
- Exadel is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
- Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice
Candidatar a esta vaga
*
indica um campo obrigatório