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.