Analyst Programmer

Key Responsibilities Lead the revamp project from Java (Spring Boot) to Node.js, ensuring smooth migration and modernisation of backend systems. Design, develop, and maintain scalable microservices and Restful APIs for commercial applications. Collaborate with business users, product managers, and frontend teams to translate requirements into technical solutions. Ensure code quality, maintainability, and performance optimisation across backend services. Implement secure payment integrations and

Hays - Hong Kong - Full time

Salary: Competitive

Key Responsibilities
  • Lead the revamp project from Java (Spring Boot) to Node.js, ensuring smooth migration and modernisation of backend systems.
  • Design, develop, and maintain scalable microservices and Restful APIs for commercial applications.
  • Collaborate with business users, product managers, and frontend teams to translate requirements into technical solutions.
  • Ensure code quality, maintainability, and performance optimisation across backend services.
  • Implement secure payment integrations and support financial transaction workflows.
  • Manage database design and optimisation (MySQL, NoSQL options as needed).
  • Participate in Agile development cycles, including sprint planning, code reviews, and continuous integration.
  • Provide technical guidance and mentor junior developers when required.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Document backend processes, APIs, and architectural decisions.
Requirements
  • Diploma or Degree in Computer Science, Software Engineering, or related disciplines.
  • 3 + years of backend development experience, with proven expertise in Node.js.
  • Prior experience with Java (Spring Boot) is highly desirable, especially for migration projects.
  • Strong knowledge of microservice architecture and API design principles.
  • Solid experience with MySQL and familiarity with database optimisation.
  • Knowledge of Git and CI/CD pipelines
  • Familiarity with Agile software development lifecycle.
  • Strong analytical and problem-solving skills, with the ability to work independently and proactively.
  • Good interpersonal and communication skills in English, Mandarin, and Cantonese; strong written English and Chinese.
  • Energetic, self-initiated, and adaptable to fast-paced environments

    If you're interested in this role, please send your latest resume to Cheryl.NG@hays.com.hk or contact Cheryl Ng at +852 2101 0081.

24064029
Ad