Senior Full-Stack Cloud Native Developer (OTC Team), Charles River Development, Assistant Vice President
Core
Design, develop, test, and debug medium- to large-scale software enhancements for the Enhanced OTC Module, including a modern JavaScript front end and a Java-based backend deployed on Azure Cloud.
Role type
Senior Full-Stack Cloud Native Developer
Builds
Enhanced OTC Module (JavaScript front end, Java backend) for customer-facing and internal teams
Domain
Financial services / OTC derivatives
Deliverable
production ML models | product features
Required skills
Java development, modern JavaScript frameworks (React/Angular), cloud-native architectures, Azure, object-oriented programming, relational databases, automated testing, API specifications
Preferred skills
Kubernetes, Kafka, OTC derivatives knowledge, Portfolio Management/Trading/Compliance/Post-Trade/IBOR/Wealth Management experience, Agile methodologies
Technologies
Java, C#, SQL, React, Azure, Kubernetes, Kafka
Responsibilities
Design and develop software enhancements, collaborate with Business Analysts and Product Managers, provide architectural input, conduct code reviews, build automated tests, perform manual testing, contribute to design documentation, participate in Agile/Scrum processes, mentor junior engineers
Seniority
Senior, hands-on IC