We are looking for a Senior Java
Developer eager to take on new challenges and make a real impact. Join one of the most dynamic and large-scale payment projects in the industry, where you'll enhance your Java expertise and gain deep exposure to the payments domain. From day one, you'll contribute meaningfully while working alongside domain experts and adopting industry best practices.
As a Senior Java Developer at Endava, you will play a key role in designing, implementing, and delivering high-quality software solutions in an Agile Scrum environment, collaborating closely with cross-functional teams and the client to ensure project success.
Responsibilities:
- Design, develop, and maintain scalable Java applications using Spring Boot
- Build RESTful APIs and microservices with cloud integration
- Ensure code quality through unit and integration testing
- Promote clean code principles (e.g., SOLID, GoF, MVVM) and suggest improvements
- Mentor junior developers and review team deliverables
- Collaborate with team members to understand requirements and deliver solutions
- Collaborate with stakeholders to refine requirements and architecture
- Stay current with new technologies and engage in tech communities
- Share experience and knowledge gained from projects.
Awards & Recognition: Tools for expressing gratitude and recognizing those who embody our values.
Learning & Development: Access Endava University for tech and leadership skills, dynamic English classes for all levels.
Flexible Working Hours & Hybrid Model: Enjoy flexible hours and a hybrid work setup for a great work-life balance.