The client is seeking a developer to contribute to the development and support of critical client-facing trading applications within their Global Trading Technology team.
Requirements
- Deep expertise in Java, including multithreading, memory management, and performance tuning for low-latency, high-performance systems.
- Proficient in other languages like Kotlin, Scala, Python, or C++, with the ability to quickly learn and adapt to new technologies.
- Strong background in building and optimizing real-time, high-throughput platforms such as OMS and EMS.
- Skilled in developing fault-tolerant microservices and integrating messaging systems like Kafka or RabbitMQ.
- Strong OOD skills, familiarity with design patterns and clean code, and experience with Git, CI/CD pipelines, and modern Java build and test tools.
Responsibilities
- 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.
Other
- contributing to the development and support of critical client-facing trading applications.
- strong track record of delivering high-quality solutions within agile, professional environments.
- participate in monthly on-call rotations.
- collaborating with cross-functional teams and vendors for resolution and root cause analysis.
- MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.