





Strong Tier-1 brand, generalist backend title, metro location, and broad skill requirements increase competition.
Requires financial-services and investment-management domain experience, reducing cross-industry transferability.
Explicit 9+ years, mandatory Java/backend, cloud, microservices, and finance experience drive strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, testing, debugging, and deployment of complex enterprise software platforms for Charles River’s investment management solutions.
Drive technical excellence and provide thought leadership in product architecture, including resolving advanced software technical issues and collaborating with cross-functional teams.
Develop and maintain microservices using Java and related technologies, contribute to API documentation, code reviews, and continuous improvement of test methodologies and automation.
Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or equivalent technical field; MS degree strongly preferred.
Minimum 9 years of professional software engineering experience, with at least 3 years in financial services (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management) preferred.
Hands-on experience with Spring Boot Microservices, cloud deployments (Azure experience is a plus), microservices architecture, Kubernetes, Kafka, and strong knowledge of Java and related programming languages.
Work Experience Required: Minimum 9 years; Notice Period: Not explicitly mentioned in the JD.
Expertise in delivering complex, scalable enterprise platforms with ownership of production deployments rather than just architecture definition.
Experience working in Agile methodology with strong collaboration skills for cross-team coordination and problem solving in financial services domain.
Technical proficiency in object-oriented programming, cloud-native microservices, message-based systems, and strong debugging/troubleshooting skills on large-scale, mission-critical implementations.