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, TDD, CI/CD, distributed systems, multi-threaded applications, asynchronous programming
Preferred skills
JavaScript/TypeScript, ReactJS, Kafka, event processing, workflow/scheduling/state management, dynamic scalability, cloud deployment (EKS/Nomad), container/Docker, GRPC, low latency programming
Technologies
Java 25, Spring Boot, PostgreSQL, OpenShift, Kafka, Docker, EKS, Nomad, GRPC, ReactJS, TypeScript
Responsibilities
Develop software using Java 25 focusing on functional and non-functional requirements; Participate in regular team meetings and agile ceremonies; Work with Business/Functional Analysts, Product Owners, and other IT partners; Provide level 3 support to traders and production support; Continuously improve development and release environments, tooling, and processes.
Seniority
Senior, hands-on IC