Job Title: Core Java Engineer - Systematic Execution Platform
Location: Miami, Florida, United States Relocation support available for the right candidate
Compensation: Competitive salary with excellent benefits
About Us:
Join our innovative and fast-paced team focused on supporting Systematic Portfolio Managers. We are expanding our strategic platform that enables Portfolio Managers (PMs) to implement their strategies, serving as a single point of interaction for order execution, position management, corporate actions support, and more. Our current system is highly successful and widely adopted, and we are committed to enhancing its features and capabilities by reducing internal latency and improving horizontal scalability.
We value a collaborative team culture that emphasizes collective success. Excellent communication skills and a willingness to create synergies are essential to thrive in this environment. If you are passionate about finance and cutting-edge technology, we want to hear from you!
Responsibilities:
- Design, develop, and enhance high-performance, distributed, and scalable systems to support Systematic Portfolio Managers.
- Work closely with stakeholders to expand the platform’s features and capabilities.
- Collaborate with team members to troubleshoot and resolve production and UAT defects promptly.
- Apply knowledge of concurrency and multi-threading to build robust and fail-safe applications.
- Contribute to the overall architecture and technical direction of the platform.
- Implement and optimize performance tuning and system profiling to ensure peak performance.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science or equivalent field.
- 5+ years of server-side Java development experience with a strong understanding of concurrency and multi-threading.
- Solid understanding of data structures, algorithms, and analytical problem-solving skills.
- Previous professional experience with C/C++ in an enterprise environment.
- Financial industry experience, preferably on the buy-side.
- Proficiency in building high-performance, distributed, and scalable systems.
- Hands-on experience with Kafka, Spring Boot, JUnit, and Redis.
- Working knowledge of Unix/Linux environments.
Desired Qualifications:
- Experience with Order Management Systems (OMS) and execution pipelines.
- Proficiency in Python or shell scripting.
- Expertise in performance profiling, tuning, and optimization.