Senior Java Software Engineer - Vice President
Core
Senior hands-on engineer designing, architecting, and building core components for a real-time, event-driven Java platform supporting Morgan Stanley's global Equity Swaps front-office business.
Role type
Senior IC machine-learning engineer (audio)
Builds
Multi-threaded, Linux-based, real-time Java platform handling high-throughput event flows
Domain
Financial services / Equity Derivatives / High-frequency trading systems
Deliverable
production ML models
Required skills
Java (server-side, concurrent/multi-threaded), Spring Boot, JUnit, RDBMS (Sybase/DB2), SQL, Unix/Linux scripting, Kafka, IBM MQ, MongoDB (sharded clusters), CI/CD, AI tooling integration
Preferred skills
Financial calculations expertise, Equity Derivatives business knowledge, Large-scale sharded MongoDB cluster tuning
Technologies
Java, Spring Boot, JUnit, MongoDB, Kafka, IBM MQ, Hazelcast, Snowflake, Sybase, DB2, Shell, Python
Responsibilities
Designing and evolving multi-threaded real-time Java platforms; Driving analysis, design, and architecture for complex cross-team initiatives; Leading L3 support for North America on hard incidents; Strengthening test automation and deployment practices; Acting as a subject matter expert on core cashflow calculators and sharded MongoDB clusters
Seniority
Senior, hands-on IC with technical leadership
