Java Software Engineer - BGC Group : Job Details

Java Software Engineer

BGC Group

Job Location : New York,NY, USA

Posted on : 2025-09-09T06:36:18Z

Job Description :
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
Apply Now!

Similar Jobs ( 0)