PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Senior Java Developer:
-
Employment Type:
Full-Time
-
Location:
New York, NY (Onsite)
Do you meet the requirements for this job?

Senior Java Developer
A client is seeking a highly skilled developer to join its Global Trading Technology team in New York, contributing to the development and support of critical client-facing trading applications. The ideal candidate has a strong track record of delivering high-quality solutions within agile, professional environments.
Client Details
The client is an established financial services firm.
Description
Configure, maintain, and troubleshoot enterprise, data center, and cloud network infrastructure to ensure reliable connectivity.
Resolve operational tickets and connectivity issues, while following strict change management protocols for network updates and maintenance.
Monitor network performance and alerts using tools like SolarWinds, and participate in monthly on-call rotations.
Serve as the primary contact for network incidents, performing diagnostics and collaborating with cross-functional teams and vendors for resolution and root cause analysis.
Maintain detailed operational documentation and contribute to knowledge-sharing sessions to support team development and continuous improvement.
Profile
Advanced Java Development: Deep expertise in Java, including multithreading, memory management, and performance tuning for low-latency, high-performance systems.
Versatile with Multiple Languages: Proficient in other languages like Kotlin, Scala, Python, or C++, with the ability to quickly learn and adapt to new technologies.
Trading Systems Experience: Strong background in building and optimizing real-time, high-throughput platforms such as OMS and EMS.
Distributed Systems and Architecture: Skilled in developing fault-tolerant microservices and integrating messaging systems like Kafka or RabbitMQ.
Best Practices and Tooling: Strong OOD skills, familiarity with design patterns and clean code, and experience with Git, CI/CD pipelines, and modern Java build and test tools.
Job Offer
A permament opportunity with competitive base and bonus structure.
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.