LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Full Stack Engineer - Equities Autocallables

at Millennium

Back to all Java jobs
Millennium logo
Industry not specified

Full Stack Engineer - Equities Autocallables

at Millennium

Mid LevelNo visa sponsorshipJava

Posted 12 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Join a global team responsible for enhancing and supporting a real-time trade capture platform that processes and enriches the firm’s executions across asset classes. The role focuses on a Private Credit buildout with emphasis on equities and options, and integrating with third-party platforms such as Murex and ION. You will deliver high-quality, scalable Java-based services and Kafka-based streaming solutions, and collaborate with portfolio managers, traders, operations, and risk teams. Expect work on low-latency, high-availability components with CI/CD, observability, and on-call rotation as needed.

Full Stack Engineer - Equities Autocallables

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 ION. 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.

The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

Full Stack Engineer - Equities Autocallables

at Millennium

Back to all Java jobs
Millennium logo
Industry not specified

Full Stack Engineer - Equities Autocallables

at Millennium

Mid LevelNo visa sponsorshipJava

Posted 12 hours ago

No clicks

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Join a global team responsible for enhancing and supporting a real-time trade capture platform that processes and enriches the firm’s executions across asset classes. The role focuses on a Private Credit buildout with emphasis on equities and options, and integrating with third-party platforms such as Murex and ION. You will deliver high-quality, scalable Java-based services and Kafka-based streaming solutions, and collaborate with portfolio managers, traders, operations, and risk teams. Expect work on low-latency, high-availability components with CI/CD, observability, and on-call rotation as needed.

Full Stack Engineer - Equities Autocallables

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 ION. 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.

The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.