BGC Group is seeking a highly skilled Java Developer to join our Fixed Income Inter-Dealer Brokerage technology team. This role focuses on building and enhancing high-performance, low-latency applications that support trading and brokerage operations for global fixed income markets.
Responsibilities
- Design, develop, and maintain server-side Java applications for fixed income trading platforms.
- Implement robust, scalable solutions using Spring Framework and Spring Boot.
- Collaborate with business analysts, traders, and other developers to deliver mission-critical features.
- Optimize application performance for high throughput and low latency in a real-time trading environment.
- Ensure code quality through unit tests and end-to-end test automation.
- Participate in DevOps pipeline development and deployment automation using GitLab CI/CD, Git, and Maven.
- Containerize applications using Docker for deployment.
- Troubleshoot production issues and provide timely resolutions.
Core Competencies & Skills:
- Strong proficiency in Java (8+) with a focus on server-side development.
- Expertise in Spring, Spring Boot, and Maven for enterprise application development.
- Solid understanding of multithreading, concurrency, and performance tuning.
- Experience with DevOps practices, CI/CD pipelines, and containerization (Docker).
- Familiarity with messaging systems (e.g., Kafka, JMS) and RESTful services.
- Knowledge of SQL and relational databases (Oracle, PostgreSQL).
- Exposure to financial markets, preferably fixed income or inter-dealer brokerage, is highly desirable.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in Java development.
- Prior experience in electronic trading systems, brokerage platforms, or financial services technology is a strong plus.
Desirable Skills:
- Experience with at least one web application development framework (e.g., Angular, React, or similar).
- Monitoring and observability tools: Splunk, ELK stack, Grafana/Prometheus.
Skills Required
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of professional experience in Java development
- Strong proficiency in Java (8+) with focus on server-side development
- Expertise in Spring, Spring Boot, and Maven
- Solid understanding of multithreading, concurrency, and performance tuning
- Experience with DevOps practices, CI/CD pipelines and deployment automation (GitLab CI/CD, Git)
- Containerization experience (Docker)
- Familiarity with messaging systems (Kafka, JMS) and RESTful services
- Knowledge of SQL and relational databases (Oracle, PostgreSQL)
- Ensure code quality through unit tests and end-to-end test automation
- Experience with electronic trading systems, brokerage platforms, or financial services technology
- Experience with web frameworks (Angular, React)
- Monitoring and observability tools (Splunk, ELK stack, Grafana/Prometheus)
What We Do
Cantor Fitzgerald is a leading global financial services firm, serving clients from over 30 offices around the world. Founded in 1945 as a securities brokerage and investment bank, the firm pioneered computer-based bond trading, built one of the broadest distribution networks in the industry and became the market’s premier dealer of government securities. Today, Cantor Fitzgerald is known for its strength across a diverse array of businesses, including equity and fixed income capital markets, investment banking, commercial real estate finance and services, prime brokerage, asset management and wealth management, and e-commerce and online ventures. In all its businesses, the firm is an acknowledged leader in developing advanced technologies to expand market access, and help clients achieve their most important financial and strategic objectives. This commitment to client-centered innovation has led to enduring relationships with many of the world’s most demanding institutional investors and corporations. For more information please visit www.cantor.com.


.png)






