Search by job, company or skills

Nicoll Curtin

Senior Java Developer (Trading)

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

We are partnering with a leading international bank to hire a Senior Java Developer to join their Equities Technology team. This is a senior-level role focused on designing and building low-latency, high-performance trading and risk platforms that support global equities businesses. The role involves close collaboration with senior front-office stakeholders and meaningful ownership of system architecture and technical strategy.

Key Responsibilities

  • Design, develop, and enhance low-latency, high-throughput Java systems supporting equities trading platforms.
  • Build and optimise highly concurrent, multi-threaded, event-driven applications with strict latency and reliability requirements.
  • Take ownership of system architecture, technical design, and performance optimisation initiatives.
  • Partner closely with senior stakeholders including Traders, Quants, Product Managers, and Technology leadership to deliver business-critical solutions.
  • Lead and participate in design reviews, code reviews, and architectural discussions, setting high engineering standards.
  • Diagnose and resolve complex production issues, including latency bottlenecks and system stability challenges.
  • Mentor junior engineers and contribute to the overall technical maturity of the team.

Required Skills & Experience

  • Minimum 10 years of hands-on software development experience, with a strong focus on Java (Java 8+).
  • Proven track record of building and supporting low-latency, high-performance systems in production.
  • Deep expertise in multithreading, concurrency, memory management, and JVM internals.
  • Strong experience designing and maintaining large-scale, distributed systems.
  • Solid understanding of system architecture and design patterns in complex enterprise environments.
  • Excellent communication skills with the ability to engage confidently with senior technical and business stakeholders.
  • Strong analytical and problem-solving skills in a fast-paced, time-sensitive environment.

Good to Have

  • Prior experience within Investment Banking / Capital Markets, ideally in Equities.
  • Exposure to front-office trading systems such as OMS, EMS, market data, or risk platforms.
  • Experience with performance profiling, latency tuning, and system monitoring tools.
  • Strong Linux experience and familiarity with production support in high-availability environments.

Why Join

  • Work on mission-critical equities platforms within a top-tier international bank.
  • High level of exposure to front-office stakeholders and strategic initiatives.
  • Opportunity to influence architecture and technical direction at a senior level.

We regret to inform that only candidates currently working in Singapore (with the relevant experience) will be considered, and shortlisted candidates will be notified.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138382415