Description
We are seeking a Full Stack Engineer – Java to join our team at FIC & Risk Technology in Singapore.
Millennium is a global, diversified alternative investment firm, founded in 1989. Our mission is to deliver results for our investors.
Job Summary As a Full Stack Engineer – Java, you will design, develop, and maintain scalable Java services for the real-time trade capture platform, supporting the Private Credit and autocallable buildouts and integrations with third-party platforms such as Murex and Imagine.
Responsibilities
- Design, develop, and maintain scalable Java services for the real-time trade capture platform
- Build and support Kafka streaming pipelines that process, normalize, and distribute trading and reference data
- Partner with portfolio managers, traders, operations, and risk teams to translate requirements into robust technical solutions
- Contribute to the architecture and design of low-latency, high-availability components
- Write clean, testable, well-documented code and participate in code and design reviews
- Monitor, troubleshoot, and resolve production issues affecting trading workflows, data integrity, and system performance
- Work with DevOps and Platform teams to improve CI/CD pipelines, deployment automation, and observability
- Participate in global team standups, planning, and retrospectives, and help improve development processes and standards
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- At least five years of professional software development experience with a strong focus on Java 17 or later
- At least two years of professional frontend development experience with TypeScript or JavaScript; the role uses Angular
- Strong practical experience designing, building, and supporting Kafka streaming and real-time data pipelines
- Solid understanding of object-oriented design, design patterns, and multithreading in distributed systems
- Familiarity with Jenkins CI/CD pipelines and DevOps tools and practices
- Ability to quickly learn existing systems, data models, and business processes
- Strong attention to detail, ownership, accountability, and follow-through; ability to work independently and collaborate across time zones
Nice to Have
- Functional exposure to the investment process, particularly equities, credit, futures, or other products
For more fresh new jobs, check out yubhub.co.