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
Employment type
Job function
Benefits
- Medical insurance
- Vision insurance
- 401(k)
#J-18808-Ljbffr