-
Millennium

Full Stack Engineer - Java

Millennium
Singapore · Full-time · Not Applicable

The role will be part of a global team responsible for enhancing and supporting a real-time trade capture platform that processes, normalizes, and enriches the firm’s executions across multiple asset classes. The platform feeds executions into downstream systems including real-time P & L, risk, and reporting. This position will focus on a Private Credit buildout, with particular emphasis on equities and options, and on integrating with third-party platforms such as Murex and Imagine. The engineer will focus on delivering high-quality, scalable Java-based services and Kafka-based streaming solutions.

Responsibilities

  • Design, develop, and maintain Java-based services that support a real-time trade capture platform for our autocallable buildout
  • Build and support Kafka-based streaming pipelines to process, normalize, and distribute trading and reference data to downstream systems (P & L, risk, reporting, and analytics).
  • Collaborate closely with portfolio managers, traders, operations, and risk teams to understand requirements and translate them into robust technical solutions.
  • Contribute to the architecture and design of low-latency, high-availability components, including multithreaded and distributed systems.
  • Write clean, testable, and well-documented code, including unit, integration, and regression tests; participate in code reviews and design reviews.
  • Monitor, troubleshoot, and resolve production issues related to trading workflows, data integrity, and system performance, including on-call rotation as needed.
  • Work with DevOps/Platform teams to enhance CI/CD pipelines, deployment automation, and observability (logging, metrics, alerting).
  • Participate in global team ceremonies (standups, planning, retrospectives) and contribute to continuous improvement of development processes and standards.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience with a strong focus on Java 17+ (Core Java, collections, concurrency, JVM fundamentals).
  • 2+ years of professional experience with front end technologies using Typescript/Javascript, in this role you’ll be using Angular
  • Strong knowledge and practical experience with Kafka (designing, building, and supporting streaming/real-time data pipelines).
  • Functional exposure to the investment process, particularly equities, credit, futures, or products, is highly desirable.
  • Solid understanding of object-oriented design, design patterns, and multithreading in distributed systems.
  • Hands-on experience with unit testing and integration testing frameworks and best practices.
  • Familiarity with CI/CD pipeline (Jenkins) and DevOps tools/practices (e.g., Git, build tools, automated testing, deployment automation).
  • Experience with SQL databases such as Postgres and SQLServer
  • Comfort with modern IDEs and developer productivity tools; openness to using AI-assisted development tools and modern developer workflows.
  • Proven ability to quickly analyze, troubleshoot, and resolve complex production and integration issues under time pressure.
  • Highly detail-oriented, with strong ownership, accountability, and follow-through on deliverables.
  • Ability to work independently while collaborating effectively with a distributed global team across time zones.
  • Strong verbal and written communication skills, including clear and concise status reporting to technical and business stakeholders.
  • Demonstrated ability to quickly learn and understand existing systems, data models, and business processes.

Key Skills

Ranked by relevance

java kafka deployment automation cicd design patterns angular jenkins devops git sql jvm ai
Login to Apply
Posted
May 08, 2026
Type
Full-time
Level
Not Applicable
Location
Singapore
Company
Millennium

Industries

Investment Management

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Millennium
Related

Java Developer

2026-05-18

Full-time
Not Applicable
Singapore
Investment Management
Engineering
View Job Details
Hunter Bond
Related

Fullstack Software Engineer - Up to $220k SGD + Bonus

2026-05-16

Full-time
Mid-Senior
Singapore
Financial Services
Engineering
View Job Details
Remitee
Related

Fullstack Developer (.NET + React)

2026-05-27

Full-time
Not Applicable
Argentina
Financial Services
Engineering