Java Developer
Core
Develop a pre-execution sales trader workflow system for structuring, valuing, and matching voice deals for Interest Rate products.
Role type
Senior IC Java Developer
Builds
Pre-execution sales trader workflow system for Interest Rate products
Domain
Investment Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java 25, Spring Boot, PostgreSQL, OpenShift, JVM monitoring, profiling, performance tuning, debugging, test-driven development, CI/CD, distributed systems, multi-threaded applications, asynchronous programming, concurrency, algorithms, data structures
Preferred skills
JavaScript/TypeScript, ReactJS, pricing or risk domain experience, algo trading, low latency, lock free programming, dynamic scalability, cloud deployment (EKS/Nomad), container/Docker, GRPC, Kafka, Workflow/Scheduling/State management
Technologies
Java 25, Spring Boot, PostgreSQL, OpenShift, Kafka, Docker, EKS, Nomad, GRPC, ReactJS
Responsibilities
Hands-on development using Java 25, maintain extensibility and reliability of software solutions, improve development and release environment/tooling/processes, work closely with traders and production support, provide level 3 support, participate in Scrum/Agile ceremonies, collaborate with cross-discipline teams and other technology teams
Seniority
Senior, hands-on IC