




Summary: Seeking a Lead Java Backend Developer to guide technical direction, mentor teammates, and collaborate with architects on resilient backend systems for financial domain applications. Highlights: 1. Lead development of resilient backend systems for financial applications 2. Guide technical direction and mentor teammates 3. Collaborate with architects to produce high-quality deliverables We are seeking a Lead Java Backend Developer to lead the development of resilient backend systems for financial domain applications. This role involves guiding technical direction, mentoring teammates, and collaborating with architects to produce high\-quality deliverables. Take the next step in your career and apply today. **Responsibilities** * Create, update, and sustain high\-performance Java applications * Partner with Solution Engineers and Architects to outline technical strategies * Document detailed design specifications at lower levels * Implement backend microservices and develop REST API functionality * Offer assistance to offshore teams to ensure project success * Perform rigorous code assessments and reviews * Enforce best practices including use of unit tests and CI * Participate actively in SCRUM sessions * Engage in project estimation and scheduling discussions * Support the growth of fellow developers and foster teamwork * Demonstrate ability to read and analyze existing source code **Requirements** * Bachelor’s or Master’s in Computer Science or closely related field * Minimum of 5 years in software development * Proven experience with Java language and the Spring Framework * Understanding of APIs, microservices methodology, and SQL * Deep expertise in Spring Boot, SpringBatch, and architecture using Azure Cloud * Proficiency in managing MongoDB and concurrent programming * Comprehensive knowledge of design patterns and OOP concepts * Capability to author reliable unit tests **Nice to have** * Familiarity with Apache Kafka * Experience in financial services or wealth management projects


