Back to jobs Featured

Application Architect - Spring, Kubernetes

Job description

Application Architect - Spring, Kubernetes

Responsibilities:

  • Lead a team developers located in both Hong Kong and Shenzhen undertaking the estimation, design, construction, maintenance, and support of common services and customer facing applications
  • Lead the developer team in resolving incidents in a customer-facing and mission-critical production systems
  • Ensure solutions meet business requirements and are delivered according to agreed standards and methods including architecture, security, quality, and coding
  • Ensure team members strictly adhere to aspects of the solution development cycle including all instituted standards, documentation and processes
  • Provide accurate estimates for software development activities and reports progress to project or line management
  • Identify and allocates appropriate resources to task assignments in support of project plans
  • Assist in translation of business requirements into a functional design in accordance with architectural standards
  • Conduct reviews of deliverables to sustain and improve their quality and conformance to requirements
  • Provide technical consultancy or advice to other development teams or directly engage in software development tasks
  • Participate in walkthroughs and reviews of the design and construction phases of solution development

Requirements:

  • A University degree in Computer Science or Engineering or equivalent
  • 10+ years IT experience with a minimum of 5 years in managing a team of developers
  • Strong experience developing and supporting large-scale customer-facing solutions using Spring Framework, Spring Boot, and Spring Data. Certified Spring Professional is a plus
  • Good experience in messaging integration, including microservices, REST, event-driven architecture
  • Working knowledge with Kubernetes eco-system and API first approach. Certified Kubernetes Application Developer/Administrator is a plus
  • Transaction-enabled systems experience is a plus as is experience with technologies such as NGINX and high performance database technologies such as MongoDB, Redis, Memcached
  • Experience with TDD, code testability standard, JUnit/Mockito
  • Experience working on large and medium scale software projects
  • Familiar with Linux as the development environment

Submit your CVs to Louis.Hui@Ambition.com.hk OR Click APPLY NOW.