We’re looking for a Senior Core Java Server-Side Developer to help build the next generation low-latency electronic trading platform for U.S. Treasuries, Interest Rate Swaps, and Futures. This is a greenfield development project—an exciting chance to design cutting-edge trading infrastructure from the ground up. You’ll work directly with trading desks, quants, and risk teams to deliver high-performance solutions that power real-time trading. If you thrive in fast-paced environments and love optimizing systems for speed, scalability, and throughput—this role is for you.
Req#: 955668898
Responsibilities
- Build and optimize real-time low-latency Java applications handling high-volume trade data
- Collaborate closely with traders, quantitative analysts and technology leads to craft mission-critical systems
- Design and implement robust, multi-threaded highly concurrent components
- Ensure top-notch code quality using modern CI/CD pipelines, testing automation and performance profiling tools
- Contribute to system architecture and design decisions that define the future of electronic trading at Mizuho
- Mentor team members and foster a culture of technical excellence and continuous improvement
Requirements
- 5+ years of enterprise-level Core Java experience (JDK 11 or 17)
- Deep expertise in multi-threading, concurrency and event-driven development
- Proven success in designing low-latency high-throughput systems
- Strong understanding of performance tuning, memory optimization and network performance
Nice to have
- Experience with Spring Boot, Apache Camel (v3), REST APIs and JMS (ActiveMQ or similar)
- Database knowledge with MS SQL Server or Sybase
- Exposure to monitoring, distributed caching and state management in large-scale environments
- Background in Capital Markets and familiarity with RFQ workflows, TradeWeb, ION or Bloomberg integrations