Job Title : Senior Java Developer
Location : Global Financial Firm, Jersey City, NJ
Pay : $106.00 - $109.00 Negotiable based upon years of experience
- Hybrid Schedule : Reliable internet, computer, and Android or iPhone required for remote access. Expected in the office weekly for 3 days depending on team requirements.
- Interview Process : Video / face-to-face interviews required prior to all offers.
Job Purpose :
Join a leading global financial services company operating in over 100 countries.Support mission-critical systems processing millions of transactions and trillions of dollars daily.Contribute to the #1 OTC Clearing platform globally, focusing on scalable and resilient architecture for high trading volumes.Key Responsibilities :
Backend core Java development on a distributed & message-oriented OTC post-trade processing and clearing system.Lead disaster recovery tests for critical applications by planning, procuring infrastructure, and ensuring resiliency.Assist in the global rollout of the OTC Clearing platform.Collaborate with developers and analysts in New York & Pune teams.Provide Level 3 support for production issues.Adhere strongly to development standards and principles.Participate in requirements analysis & prioritization with PM, BA, and product development teams.Coordinate with Primary Support staff for successful operation of functionality post-release.Apply understanding of Futures and OTC financial products throughout the development lifecycle.Maintain relationships with internal teams providing technology / solutions for Futures.Knowledge / Experience :
Proven track record in complex, real-time, multi-tier solution development.Experience with Middle office STP platforms.Detailed knowledge of Futures, Equities, or Fixed Income markets.In-depth knowledge of the OTC business from Trading to Settlement and Clearing is a plus.Evidence of commitment to process improvement & client service.Ability to understand user requirements and provide roadmaps and plans for desired solutions.Skills :
Technical Expertise :
10 years of expert-level experience in Java (using Spring in a Linux environment) and SQL / RDBMS.Strong working knowledge of message-oriented, event-driven, multi-threaded services focusing on high throughput and low latency.Knowledge of Oracle, Apache Kafka, Docker, OpenShift, or similar technologies is a plus.Strong knowledge of FpML standards is preferred.Infrastructure & Operational Skills :
Ability to procure, set up, and deploy applications on new infrastructure.Proven ability to prepare, coordinate, and execute disaster recovery (DR) tests.Professional Competencies :
Strong analytical and problem-solving skills, with the ability to quickly learn complex systems and adapt to new requirements.Demonstrated ability to work independently, multi-task, take ownership of deliverables, and drive strategy.Excellent oral and written communication skills with a proven ability to facilitate technical discussions.Qualifications :
Bachelor’s or above in Computer Science or related discipline.Exceptional candidates without these criteria may be considered if they have the necessary skills and experience.Other Competencies :
Good team working skills and ability to work in a distributed global team environment.Strong analytical and problem-solving skills.Self-motivated with determination to achieve goals.Flexible and able to deliver quality results in the required timeframe.Experience in full lifecycle development.Impeccable integrity and judgment.