Java Developer - Senior Manager
State Street CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, test, debug, and implement medium to large software enhancements and solutions within Charles River’s business and technical domains.
Collaborate with Business Analysts and Product Managers to translate complex business requirements into sustainable software; participate in product architecture design within team scope.
Provide L3/L4 technical support for production issues, participate in agile development processes, code reviews, and mentor junior engineers when required.
Minimum Requirements
8+ years professional software engineering experience in core and enterprise Java including concurrency, multithreading, JDBC, and web services.
5+ years designing and developing highly transactional, event driven, concurrent systems; minimum 2 years in financial services domain with OMS and EMS exposure.
Proficiency in Java and Spring-based applications; knowledge of Python, SQL, JavaScript; experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes), and CI/CD tools (Terraform).
Bachelor's degree in Computer Science or equivalent; strong written and verbal communication skills.
Ideal Candidate Profile
Experienced in building low-latency, high-throughput, distributed financial trading systems or similar event-driven applications.
Demonstrates a solid understanding of cloud-native architectures, container orchestration, and modern data platforms, enhancing delivery in complex environments.
Capable of working with cross-functional agile teams and employing AI-enabled tools to improve productivity and code quality within a regulated financial environment.
