BGC Group
Senior Java Developer Straight Through Processing
Location:
New York, NY, United States Overview
We are seeking a highly driven and detail-oriented Senior Java Developer to join our Straight Through Processing (STP) team. This role involves working on business-critical, time-sensitive systems that facilitate seamless trade processing globally across multiple asset classes. Compensation
Base pay range:
$160,000.00/yr - $180,000.00/yr Additional compensation types:
Annual Bonus and RSUs Responsibilities Design and develop real-time STP systems for various asset classes including FX, Credit, Fixed Income, and Rates. Build trade delivery platforms that interface with clients internal risk systems using FIX protocol, proprietary feeds, and third-party vendor systems. Integrate trade delivery systems with middleware platforms such as ICELink, Markitwire, Bloomberg VCON/TOMS, Reuters, MarkitServ, CME ClearPort, TRAFiX, Traiana, etc. Develop clearing systems that connect with major clearing houses including ICE, LCH, and CME. Create regulatory reporting solutions that interface with SDRs and regulatory bodies such as DTCC, CME, and FINRA. Collaborate with upstream trade capture systems and downstream post-trade systems. Partner with cross-functional teams throughout the project lifecycle to ensure successful delivery.
Qualifications
Required Skills: Strong proficiency in Core Java, including data structures, algorithms, and multithreading. Experience with Spring, Hibernate, FIX Protocol, JSON, and RESTful services. Familiarity with Spring MVC, Servlets, and JSPs. Knowledge of messaging technologies: Kafka, Solace, Tibco, IBM MQ, RMI, and Web Services. Knowledge of Distributed Caching and Streaming technologies: Hazlecast, Apache Ignite, EHCache, Guava Cache, Kafka. Expertise in XML processing tools: XMLBeans, XStream, XSLT, XPATH, GSON, and Jackson. Solid understanding of relational databases and frameworks: Oracle, Sybase, SQL Server, PostgreSQL, including SQL, Hibernate, and JPA. Experience with workflow and message processing systems. Familiarity with build tools: Maven, Gradle, Artifactory, Nexus. Exposure to CI/CD tools: Jenkins, Bamboo, Team City, Cruise Control. Comfortable working in
Unix/Linux
and
Windows
environments.
Preferred Qualifications:
Product knowledge in FX, Credit Derivatives, Bonds, Repos, and Interest Rate Products. Experience with financial messaging protocols such as FIX, FIXML, FpML, etc. Hands-on experience with messaging middleware platforms like Solace, Tibco, and IBM MQ.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Benefits
Medical insurance Vision insurance 401(k)
#J-18808-Ljbffr
Location:
New York, NY, United States Overview
We are seeking a highly driven and detail-oriented Senior Java Developer to join our Straight Through Processing (STP) team. This role involves working on business-critical, time-sensitive systems that facilitate seamless trade processing globally across multiple asset classes. Compensation
Base pay range:
$160,000.00/yr - $180,000.00/yr Additional compensation types:
Annual Bonus and RSUs Responsibilities Design and develop real-time STP systems for various asset classes including FX, Credit, Fixed Income, and Rates. Build trade delivery platforms that interface with clients internal risk systems using FIX protocol, proprietary feeds, and third-party vendor systems. Integrate trade delivery systems with middleware platforms such as ICELink, Markitwire, Bloomberg VCON/TOMS, Reuters, MarkitServ, CME ClearPort, TRAFiX, Traiana, etc. Develop clearing systems that connect with major clearing houses including ICE, LCH, and CME. Create regulatory reporting solutions that interface with SDRs and regulatory bodies such as DTCC, CME, and FINRA. Collaborate with upstream trade capture systems and downstream post-trade systems. Partner with cross-functional teams throughout the project lifecycle to ensure successful delivery.
Qualifications
Required Skills: Strong proficiency in Core Java, including data structures, algorithms, and multithreading. Experience with Spring, Hibernate, FIX Protocol, JSON, and RESTful services. Familiarity with Spring MVC, Servlets, and JSPs. Knowledge of messaging technologies: Kafka, Solace, Tibco, IBM MQ, RMI, and Web Services. Knowledge of Distributed Caching and Streaming technologies: Hazlecast, Apache Ignite, EHCache, Guava Cache, Kafka. Expertise in XML processing tools: XMLBeans, XStream, XSLT, XPATH, GSON, and Jackson. Solid understanding of relational databases and frameworks: Oracle, Sybase, SQL Server, PostgreSQL, including SQL, Hibernate, and JPA. Experience with workflow and message processing systems. Familiarity with build tools: Maven, Gradle, Artifactory, Nexus. Exposure to CI/CD tools: Jenkins, Bamboo, Team City, Cruise Control. Comfortable working in
Unix/Linux
and
Windows
environments.
Preferred Qualifications:
Product knowledge in FX, Credit Derivatives, Bonds, Repos, and Interest Rate Products. Experience with financial messaging protocols such as FIX, FIXML, FpML, etc. Hands-on experience with messaging middleware platforms like Solace, Tibco, and IBM MQ.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Benefits
Medical insurance Vision insurance 401(k)
#J-18808-Ljbffr