




Summary: Lead design and delivery of resilient Java backend services for financial programs, partnering with architects and mentoring developers. Highlights: 1. Lead design, delivery, and technical direction of Java backend services 2. Develop, improve, and maintain application code 3. Mentor other developers and collaborate with peers We are building resilient Java backend services for financial services programs, and you will lead design, delivery, and technical direction. You will partner with architects and Solution Engineers, mentor developers, and ship microservices and REST APIs using Spring Boot, SpringBatch, Azure, SQL, and MongoDB—apply now. **Responsibilities** * Develop, improve, and maintain application code * Collaborate with Solution Engineers and Architects to shape technical solutions * Create lower level design documentation * Build backend microservices and REST APIs * Support the offshore development team * Conduct thorough 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** * Relevant Bachelor’s or Master’s degree in Computer Science or a related discipline * At least 5 years of professional software development experience * Hands\-on expertise with Java and the Spring Framework * Working knowledge of APIs, microservices architecture, and SQL * Deep experience with Spring Boot, SpringBatch, and Azure Cloud Architecture * Proficiency with MongoDB and multithreading concepts * Strong foundation in design patterns and object\-oriented development * Ability to write unit code **Nice to have** * Familiarity with Kafka * Background in financial services, especially wealth management


