Apply now »

Consulting - Financial Services, Technology Consulting, Senior Applications Systems Engineer - HK

Location:  Hong Kong
Other locations:  Primary Location Only
Salary: Competitive
Date:  Jan 7, 2023

Job description

Requisition ID:  688501

Key responsibilities

  • Investigates existing business processes, analyzes and defines underlying business drivers; defines and evaluates requirements and the scope for recommended solutions and programs
  • Assist microservices architecture and design
  • Build, test, deploy and maintain scalable, highly available, modular software products in the cloud
  • Oversees all major application development activities related to Restful APIs, backends, and web applications that are used by mobile apps
  • Works with agile methods as part of product, service and solution development
  • Applies major tools and techniques associated with agile methodology and updates approaches for subsequent stages
  • Resolves issues regarding functions, features and components of multiple tools
  • Works with technical or functional design for a component of an application or software product
  • Prepares application and software design and development plans highlighting phases, activities, dependencies, deliverables, and key decision points
  • Reviews and formalizes impact evaluation of solutions against requirements
  • Applies test driven development process (including adding, running all tests, writing code and refactoring code)


Key skills and attributes required

  • At least 5 years’ experience in Java hands on development
  • At least 2 years’ experience working in the Agile/Scrum environment
  • At least 2 years’ experience as a team leader and lead a team with a size of at least 4-5 people
  • Proficient understanding of Git (Github, Bitbucket)
  • Excellent knowledge of Relational Databases, SQL, NoSQL
  • Strong experience in building Microservices using Spring Cloud Framework or Netflix OSS
  • Experience in using Maven or Gradle
  • Familiar with Continuous Integration and Continuous Deployment
  • Experience in building systems or applications in one of the cloud platforms: AWS, Azure, Google Cloud. Experience in using Azure would be an advantage.
  • Experience in Docker and Kubernetes
  • Familiar with test-driven development
  • Experience in Restful API development
  • Experience in creating the automation script for unit test, integration test and end-to-end test
  • Experience in using Mockito, Spring test suite, Katalon
  • Fluent in English, and Chinese (both written and verbal). Knowing Mandarin would be an advantage


Preferred skills

  • Experience in using nodejs would be an advantage
  • Experience in using Kafka would be an advantage
  • Experience in using Appium or Selenium would be an advantage
  • Experience in using Azure would be an advantage
  • Knowing Mandarin would be an advantage

Apply now »