Responsibilities:
β Collaborate with traders, quantitative analysts, and engineering teams to design and deliver
low-latency, high-throughput Fixed Income trading systems
β Build and maintain cloud-native, microservices-based applications with a strong focus on
scalability and resilience
β Drive CI/CD and DevSecOps practices to enable faster, safer, and more reliable releases
β Design and implement event-driven architectures for real-time data processing and trading
workflows
β Promote engineering best practices including code reviews, secure coding, automated
testing, and documentation standards
β Contribute to internal engineering communities, knowledge-sharing sessions, and
innovation initiatives
β Ensure production stability through proactive monitoring, observability, and incident
management
β Analyze and optimize system performance to meet ultra-low latency requirements
(microsecond level where applicable)
β Participate in capacity planning, performance tuning, and system scalability improvements
β Provide technical leadership within squads, including estimation, design reviews, and
mentoring junior engineers
Required Skills:
β Strong expertise in Core Java (Java 8–17/21), including multithreading and concurrency
β Deep understanding of object-oriented design, data structures, and design patterns
β Proven experience building low-latency, high-performance trading or real-time systems
β Strong hands-on experience with Spring Boot, Spring Framework, RESTful APIs
β Experience designing microservices and distributed systems
β Expertise in performance tuning, GC optimization, and latency reduction techniques
β Experience with high-throughput messaging and asynchronous processing
β Strong experience with messaging platforms such as Apache Kafka, RabbitMQ, or ActiveMQ
β Solid understanding of event-driven architecture and reactive systems
β Experience with CI/CD pipelines (Jenkins/GitLab CI)
β Strong working knowledge of Linux/Unix and Shell/Bash scripting
β Familiarity with Git and modern version control workflows
β Experience with logging, monitoring, and alerting tools (e.g., ELK, Prometheus, Grafana,
Splunk)
β Ability to define and monitor application metrics, SLAs, and system health
Preferred Skills:
β Hands-on experience with cloud platforms (AWS preferred)
β Experience with Docker and Kubernetes for containerized deployments
β Exposure to React.js, Redux, Node.js and Single Page Applications
β Experience with JUnit, Cucumber, Selenium, WebDriverIO
β Understanding of TDD / BDD practices
β Experience in Reactive programming (e.g., Project Reactor, WebFlux)
β Strong understanding of Domain-Driven Design (DDD)
β Experience in API design, versioning, and governance
Pay: $100,000.00 – $140,000.00 per year
Work Location: In person
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.