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
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
Advantages of Working with Exadel
Exadel is a global company, and benefits can vary depending on your location and contract type. Your recruiter will provide specific information about the benefits available to you.
- International projects
- In-office, hybrid or remote mode
- Medical healthcare
- Recognition program
- Professional & personal development opportunities
- Sports compensation
- Referral program
Dear candidate, our recruiters only use email addresses with the Exadel domain: @exadel.com. Please be cautious of potential scams. For more details please visit Recruitment Fraud Notice page .
Send your CV
First name*
Last name*
Email*
Phone
Primary Skill*
Link to Linkedin account
Country of Residence*
What interests you most about this role specifically?
Comments
Attach a CV * (max file size 5MB; pdf, doc, docx)
Are you a resident of the European Union? *