




Summary: Seeking a Lead Java Developer to drive the design and development of robust backend solutions for financial services projects, leading technical initiatives and mentoring team members. Highlights: 1. Lead technical initiatives and mentor team members. 2. Collaborate with architects to deliver high-quality software. 3. Focus on robust backend solutions for financial services. We are seeking a **Lead Java Developer** to drive the design and development of robust backend solutions for financial services projects. This role offers the opportunity to lead technical initiatives, mentor team members and collaborate with architects to deliver high\-quality software. **Responsibilities** * Develop, enhance and maintain code * Collaborate with Solution Engineers and Architects to define technical solutions * Create lower level design documentation * Build backend microservices and REST APIs * Support the offshore development team * Conduct code reviews * Follow best practices including code review, unit testing and CI * Participate in SCRUM ceremonies * Participate in estimation and planning sessions * Mentor other developers and collaborate with peers * Demonstrate willingness to read code and understanding **Requirements** * Bachelor’s or Master’s degree in Computer Science or similar field * 5\+ years of development work experience * Hands\-on development experience with Java and Spring Framework * Knowledge of APIs, microservices architecture and SQL * Expertise in Spring Boot, SpringBatch and Azure Cloud Architecture * Proficiency in MongoDB and multithreading * Strong background in design patterns and object\-oriented development * Capability to write unit code **Nice to have** * Familiarity with Kafka * Background in financial services, especially wealth management


