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.