Senior Java Developer, Low Latency

Hong Kong 4 days agoFull-time External
Negotiable
⇒ Role Summary Ensuring/Contributing to eCommerce EQD APAC perimeter growth towards our X-Asset FX perimeter. ⇒ Main Responsibilities • Maintains/Builds Java-based applications following coding/quality standards and technology bootstraps on Smart Derivatives perimeter. • Takes responsibility for successful delivery of the solutions. • Communicates continually with the client and project teams explaining progress on the development effort. • Works continually with Business Analysts. • Collaborates continually with the applications support/production team and performs 3rd line support responsibilities. • Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities. • Works together with central team to define and develop 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).