





Strong brand, popular fullstack role, mid-level experience and broad skillset increase applicant competition.
Technical skills are transferable but financial services domain experience is preferred, reducing cross-industry fit somewhat.
Explicit years (5-10) and mandatory Java/Spring, cloud and event-driven experience make filters stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Enhance and maintain Charles River Development software modules within an agile scrum team, focusing on large, complex software enhancements and core framework modifications.
Provide engineering troubleshooting support to customer support and other development teams for mission-critical client implementations.
Collaborate with cross-functional teams, conduct code reviews, write unit and automation tests, and mentor junior engineers on design and development best practices.
5-10 years of professional software engineering experience, preferably in financial services product delivery.
Mandatory experience of 5-8 years developing cloud-native services using Java and Spring on major cloud platforms (Azure, AWS, or Google Cloud).
Experience in event-driven architectures and Kafka is strongly desired.
Bachelor’s degree (B.Tech.) in Computer Science, Engineering, Mathematics, Physics, or related technical field mandatory; M.Tech. preferred.
Experienced in cloud-native, horizontally scalable software development and event-driven architecture, with hands-on expertise in Java and Spring.
Technical proficiency in financial services domains such as Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.
Comfortable working in agile scrum teams, mentoring peers, and handling complex, high-performance software systems with a focus on observability and operational excellence.