We are looking for a
Senior Java Developer
to join a leading global financial team, where you will be at the heart of expanding the sophisticated APAC eCommerce and derivatives trading platform and integrating it with the multi-asset FX perimeter.
In this role, you will build high-performance, low-latency systems in a complex, multi-asset environment, taking responsibility for building and maintaining high‑quality Java applications, ensuring successful delivery, and collaborating closely with business analysts, support teams, and central architecture leads to solve complex challenges in a fast‑paced trading environment.
Main Responsibilities
Build and maintain high‑performance Java‑based applications for the Smart Derivatives platform, adhering to strict coding and quality standards.
Take end‑to‑end responsibility for the successful delivery of technical solutions.
Communicate progress clearly and continually with client and project teams.
Collaborate closely with Business Analysts to understand and translate requirements.
Work with application support/production teams and perform 3rd‑line support duties.
Assist in defining software architectures, exploring existing systems, and identifying areas of complexity and risk.
Partner with the central technology team to define and implement development best practices.
Qualifications & Experience
Java (>=17) core programming experience, including multi-threaded programming with low‑latency constraints (Mandatory).
Relevant experience using Spring: Spring Boot, Spring Cloud Stream, etc. (Mandatory).
Practical knowledge of Kafka or any stream processing platform (Strong advantage).
Relevant experience using GIT and related Code Review software (Mandatory).
Practical knowledge of web technologies: Angular >12, Typescript/JavaScript (Strong advantage).
Relevant experience using MS SQL or Oracle Server (Mandatory).
Relevant experience relating to DevOps practices and tooling (Advantage).
Knowledge relating to Agile practices (Advantage).
#J-18808-Ljbffr
Senior Java Developer
to join a leading global financial team, where you will be at the heart of expanding the sophisticated APAC eCommerce and derivatives trading platform and integrating it with the multi-asset FX perimeter.
In this role, you will build high-performance, low-latency systems in a complex, multi-asset environment, taking responsibility for building and maintaining high‑quality Java applications, ensuring successful delivery, and collaborating closely with business analysts, support teams, and central architecture leads to solve complex challenges in a fast‑paced trading environment.
Main Responsibilities
Build and maintain high‑performance Java‑based applications for the Smart Derivatives platform, adhering to strict coding and quality standards.
Take end‑to‑end responsibility for the successful delivery of technical solutions.
Communicate progress clearly and continually with client and project teams.
Collaborate closely with Business Analysts to understand and translate requirements.
Work with application support/production teams and perform 3rd‑line support duties.
Assist in defining software architectures, exploring existing systems, and identifying areas of complexity and risk.
Partner with the central technology team to define and implement development best practices.
Qualifications & Experience
Java (>=17) core programming experience, including multi-threaded programming with low‑latency constraints (Mandatory).
Relevant experience using Spring: Spring Boot, Spring Cloud Stream, etc. (Mandatory).
Practical knowledge of Kafka or any stream processing platform (Strong advantage).
Relevant experience using GIT and related Code Review software (Mandatory).
Practical knowledge of web technologies: Angular >12, Typescript/JavaScript (Strong advantage).
Relevant experience using MS SQL or Oracle Server (Mandatory).
Relevant experience relating to DevOps practices and tooling (Advantage).
Knowledge relating to Agile practices (Advantage).
#J-18808-Ljbffr