





Tier-1 brand, metro location, and broad backend skillset create strong applicant competition.
Strong backend skills are transferable but preferred financial domain experience raises fit sensitivity.
Explicit 9+ years plus specific Java, microservices, cloud, Kafka and finance experience increases strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, testing, and debugging of complex enterprise investment management software platforms and core frameworks.
Drive technical excellence and problem resolution across large, mission-critical software projects within Charles River Development.
Collaborate with analysts and product managers to deliver scalable, sustainable software solutions using Java, Spring Boot Microservices, and cloud-native technologies.
Minimum 9+ years of professional software engineering experience, preferably in financial services for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management.
Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or similar technical field; Master's degree strongly preferred.
Experience with Java, Spring Boot Microservices, cloud deployments, Kubernetes, Kafka, and relational databases such as Postgres SQL.
At least 3 years experience working in Agile development methodologies.
Proven ability to deliver complex platform-level software solutions and lead technical problem solving beyond just architecture definition.
Experience designing and implementing cloud-native services and microservice architectures at scale.
Strong domain experience in financial services investment management systems and agile team environments.