Senior Software Engineer
Listed on 2026-02-28
-
Software Development
Java Developer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Overview
Job Title: Mid-Senior Level Java Developer – Fixed Income Inter-Dealer Brokerage Application Development
Location: New York, NY
Firm Overview:
Cantor Fitzgerald L.P., with over 14,000 employees, has been a leading global financial services firm at the forefront of financial and technological innovation since 1945. Cantor Fitzgerald & Co. is a preeminent investment bank serving more than 5,000 institutional clients around the world, recognized for its strengths in fixed income and equity capital markets, investment banking, SPAC underwriting, PIPE placements, commercial real estate, and for its global distribution platform.
Capitalizing on the firm’s financial acumen and technology prowess, Cantor’s portfolio of businesses also includes Prime Brokerage, Asset Management, and other businesses and ventures. For 79 years, Cantor has consistently fueled the growth of original ideas, pioneered new markets, and provided superior service to clients. Cantor operates trading desks in every major financial center globally, with offices in over 30 locations around the world.
As one of the few remaining private partnerships on Wall Street, Cantor has the distinct ability to focus on long-term value creation and solid relationship building. Our structure allows us to respond quickly to client needs, develop solutions that address complex challenges, avoid the limitations of bureaucracy, and attract talented individuals who are driven to succeed.
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 Dev Ops pipeline development and deployment automation using Git Lab CI/CD
, Git, and Maven. - Troubleshoot production issues and provide timely resolutions.
- 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 Dev Ops 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, Postgre
SQL). - 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.
- Experience with at least one web application development framework (e.g., Angular, React, or similar).
- Monitoring and observability tools:
Splunk, ELK stack, Grafana/Prometheus. - Opportunity to influence and enhance the firm’s global technology risk posture.
- Collaborative environment with exposure to senior leadership and strategic initiatives.
- Competitive compensation, benefits, and professional growth opportunities.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).