




Summary: Lead Java Developer to guide backend engineering for financial services, defining technical approaches, coaching teams, and implementing microservices with Spring Boot and Azure. Highlights: 1. Guide backend engineering for financial services solutions 2. Define technical approaches with architects and coach the team 3. Implement microservices and REST APIs with Spring Boot and Azure We are looking for a Lead Java Developer to guide backend engineering for financial services solutions and keep delivery aligned with solid design. You will define technical approaches with architects, coach the team, and implement microservices and REST APIs with Spring Boot, SpringBatch, Azure, SQL, and MongoDB—apply today. **Responsibilities** * Develop, enhance and maintain code * Partner 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 a comparable field * 5\+ years of development work experience * Practical development experience using 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


