Java Developer
Core
Software developer building 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 and profiling, distributed systems, multi-threaded asynchronous applications, Scrum/Agile, TDD, CI/CD
Preferred skills
JavaScript/TypeScript, ReactJS, pricing or risk domain knowledge, algo trading, low latency programming, dynamic scalability, cloud deployment (EKS/Nomad), Docker, GRPC, Kafka, Workflow/Scheduling/State management
Technologies
Java 25, Spring Boot, PostgreSQL, OpenShift, EKS, Nomad, Docker, GRPC, Kafka
Responsibilities
Develop software using Java 25 focusing on functional and non-functional requirements; Improve development and release environment, tooling, and processes; Provide level 3 support to traders and production support; Collaborate with traders, business analysts, product owners, and other IT partners.
Seniority
Senior, hands-on IC