MICHAEL PAGE

Java Developer - SQL & Oracle database

In the role of Technology Analyst (Java development), you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design.

Client Details

The Settlements technology team is growing to support our Fixed Income & Currencies business with a large program of work to move all FX flows on to the Calypso platform.

You will play an important role in creating the high level design artefacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Description

  • Work as part of a team to deliver features across the technical solution with your focus being on developing Java Spring Boot based microservices
  • Advocate for and employ good development practices on the team such as consistent branching strategy, coding standards, Test Driven Development, Continuous Integration and Continuous Testing
  • Support the technical leads in crafting the separation of functional into microservices and the end-to-end integration and flow between technical components
  • Support the test automation engineers in testing the stories and features delivered both from a functional and non-functional perspective
  • Follow the Scrum Methodology participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective


Profile

  • At least 2 years development experience in developing enterprise-grade server side applications with Java as primary programming language
  • Strong programming skills in Java, Data structures and algorithms, Web services, REST APIs, JSON, XML etc
  • Experience with frameworks like Spring MVC, Spring Boot, messaging systems like Solace, Kafka etc
  • Knowledge of CI/CD tools, ability to write unit tests, and perform operational support of applications whenever needed
  • Knowledge and experience in RDBMS concepts and databases like Oracle, DB2 etc
  • Experience with various mocking frameworks, test driven development, and performance/endurance testing with tools like JMeter and Postman
  • Good understanding of application development design patterns


Job Offer

We offer competitive remuneration package and comprehensive fringe benefits including medical and life insurance, excellent learning & development opportunities and flexibility to the right candidate.

To apply online please click the 'Apply' button below. For a confidential discussion about this role please contact Royce Chan on +852 3602 2491.

Additional Information

Work Experience

2 Years

Job Reference No.

JN -052024-6416814_86761

Job Level

Entry

Published On

28 May