Back End API Developer - Java / NodeJS

Titolo: Back End API Developer - Java / NodeJS
Tipologia di contratto: Permanent
Luogo: Hong Kong
Stipendio: Negotiable
Arbitro: 121120191500_1573542894
Nome del contatto: Ji Hoon Sherk
Contatto email:
Lavoro pubblicato: mesi 8 fa

Descrizione del lavoro

Various insurance and bank clients are currently seeking a strong back-end developer, who has experience with building APIs from scratch in a microservices-based architecture. These clients are digitalizing their products and services, with both mobile and web applications being built to service consumers and commercial clients. These products / services have global outreach, as a result, they want their back-end systems to be reliable and scalable with microservices.

What you'll do

  • Responsible for either Java or NodeJS back-end services - including quotation, payment and CRM
  • Build APIs from scratch in a microservices-based environment
  • Work in in an Agile team using Scrum
  • Perform system design, development, testing, implementation, support, maintenance and enhancement
  • Provide system maintenance and support of production systems
  • Evaluate and recommend new IT products and technologies
  • Support product managers on requirement feasibility research (spikes)
  • Support front-end development teams when RESTful APIs need to be called

What you'll need

  • University degree in Computer Science or equivalent, minimum 5 years working experience with MVC frameworks. Solid insurance industry knowledge preferred.
  • Minimum 3 years working experience in Java development with Spring Boot framework or Node.JS framework in JavaScript.
  • Experience in API development with either Java or NodeJS
  • Strong experience in system design, development and unit testing
  • Experience in inter-microservices interactions
  • Experience in integrating API / microservices successfully to a Docker image for deployment to cloud platform
  • Experience in enhancing the API end-points for better / smoother interactions between front-end of web / mobile apps
  • Excellent communication skills across various teams
  • Solid knowledge of software architecture, data structure and algorithms
  • Experience working in Agile/Scrum teams
  • Basic knowledge of servers, DevOps and infrastructure
  • Knowledge of non-relational databases such as MongoDB and Redis preferred