Refer a Friend
Know someone who would be a great fit for this opportunity?
We are seeking a Lead Java Developer to drive backend development, collaborate with cross-functional teams and mentor junior engineers.
This role focuses on building robust microservices and APIs, ensuring code quality and supporting distributed teams in a dynamic Agile environment.
The ideal candidate will be based in the US Eastern Time Zone to enable effective collaboration with offshore teams, with working hours aligned to the US Central Time Zone.
Responsibilities
- Develop, enhance, and maintain backend code using Java and Spring Framework
- Build and maintain microservices and REST APIs
- Collaborate with Solution Engineers and Architects to design optimal technical solutions
- Create detailed design documentation and lower-level designs
- Support and coordinate with the offshore development team in India
- Conduct code reviews and ensure adherence to best practices, including unit testing and CI
- Participate in SCRUM ceremonies, estimation, and planning sessions
- Mentor junior developers and collaborate with peers
- Demonstrate willingness to read and understand existing codebases
Requirements
- Bachelor’s Degree in Computer Science or related field; Master’s degree preferred
- 6+ years of hands-on development experience
- Strong experience with Java, Spring Framework, Spring Boot, and Spring Batch
- Solid understanding of APIs and microservices architecture patterns
- Experience with Azure Cloud Architecture and MongoDB
- Proficiency in SQL and object-oriented design patterns
- Multithreading and unit test code writing experience
- Experience with Agile frameworks and willingness to learn new technologies
- Financial services background in wealth management is a plus, but not mandatory
Nice to have
- Familiarity with Kafka
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobRefer a Friend
Know someone who would be a great fit for this opportunity?