Java Developer (Distributed Systems / Trading Platforms)
Location: New York, NY 10001
Employment Type: Full-Time / Contract
Compensation: $70,191.64 per year (based on experience & engagement model)
Industry: Financial Services • Trading Systems • Enterprise Technology
About the Role
We are seeking an experienced Java Developer to support the development and enhancement of high-performance derivatives trading services and enterprise integration components. This role involves close collaboration with front-office teams, traders, operations, and product stakeholders to build scalable, low-latency systems used in mission-critical trading environments.
The ideal candidate has strong experience in distributed systems, event-driven architectures, and messaging-based workflows, along with a deep understanding of Java concurrency and microservices design.
Key Responsibilities
- Design, build, and maintain derivatives trading services and related integration components
- Work directly with traders, operations, and product teams to gather and clarify business requirements
- Translate business needs into technical specifications and implementation plans
- Develop high-performance, distributed microservices and messaging-based workflows
- Implement and maintain automated tests to ensure high code quality and system reliability
- Document system changes, technical designs, and workflows
- Provide support for production environments as required
Required Qualifications
- 5+ years of hands-on Java development experience (JDK 8 or higher)
- Experience working directly with front-office or business users
- Strong background in distributed systems and event-driven architectures
- Hands-on experience with messaging technologies such as:
- Apache Kafka
- ActiveMQ
- RabbitMQ
- Experience with Redis, Hazelcast, or similar in-memory/caching solutions
- Solid understanding of REST, SOAP, and gRPC APIs
- Strong skills in OOP/OOD, concurrency, multithreading, and microservices architecture
- Experience with TDD/BDD or other automated testing methodologies
- Comfortable working in Linux environments and collaborating with distributed teams
Nice to Have
- Experience with Apache Camel
- Exposure to low-latency or high-throughput financial systems
- Knowledge of trading platforms or capital markets technology
Why Join This Opportunity
- Work on mission-critical trading platforms used by financial professionals
- Collaborate closely with front-office and business stakeholders
- Build and scale high-performance distributed systems
- Opportunity for long-term engagement in a complex, technically challenging environment
Equal Opportunity Statement
Infonyx Solutions is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship status, disability, veteran status, gender identity, or any other characteristic protected by law.
How to Apply
Click Apply Now to submit your resume. Qualified candidates will be contacted by our recruitment team for next steps.