Talan is seeking a Senior Java Developer to build and enhance low-latency, high-throughput trading applications, requiring close collaboration with various teams to deliver innovative electronic trading solutions.
Requirements
- 5+ years hands-on enterprise Java development (Java 11–17).
- Strong experience with asynchronous, event-driven programming and concurrency.
- Proven background in low-latency, high-throughput application development.
- Spring (Spring Boot, Spring Boot Actuator).
- Apache Camel 3, JMS (Active MQ or similar).
- REST APIs (enterprise authentication & authorization).
- MS SQL Server and/or Sybase.
Responsibilities
- Design, develop, and support low-latency, event-driven trading systems.
- Work closely with traders, quants, and other business stakeholders to translate requirements into scalable solutions.
- Provide accurate work estimates and contribute to technical architecture and design.
- Ensure code quality with CI/CD, static and dynamic code analysis, and security scans.
- Mentor developers and provide technical guidance.
- Participate in all phases of the software delivery lifecycle, from analysis to production support.
Other
- 5–8 years of experience in trading system development.
- Strong mix of technical (60%) and business (40%) skills with the ability to work across global teams.
- Knowledge of electronic trading workflows (e.g., RFQ) and market integrations (ION, TradeWeb, Bloomberg).
- 401(k) retirement plan with company matching
- 15 days of paid vacation per year at hire and up to 27 according to seniority