Accessability Links

Application Architect

  • Location: Various
  • Sector: Technology + Project Management
  • Salary: 75,000
  • Job type: Permanent
  • Date posted: 15/07/2020
  • Job reference: CN 15/07-01
* Understanding client's business objectives and requirements to assist the team producing a viable solution architecture 
* Lead the team (and hands-on) on solution development and walk towards the aligned quality objectives
* Participate actively in knowledge sharing activities like communities of practice, and/or other knowledge exchange
* For instance of Scrum, this role is expected to facilitate scrum team to dig out and validate acceptance criteria & assumptions for Epics and Stories defined by Product Owner. Lead junior scrum members to do proper story sizing and provide implementation guidance

* University degree in computer science or any other equivalent degree
• A fast learner, curious and ability to question/challenge existing practices
• At least 2 years working with a medium-sized team (4-6) and at least 1 year working as a more leading role in the team
• At least 2-3 years total relevant experience, of which at least 1 years of experiences
    • NodeJS / Java Spring Framework (in particular, Spring Boot / Spring Cloud)
    • Working with Git
    • Working with Continuous Integration tool such as Jenkin CI / GitLab CI / TravisCI
    • Basic frontend development with HTML5 and popular JavaScript framework (e.g. AngularJS or ReactJS or Vue.js)
• Has basic understanding of cloud application development and microservices architecture
• Has good understanding in platform (Docker, Kubernetes, Linux) and basic database (both SQL / NoSQL) technologies
• Has good understanding in Agile software development framework e.g. Scrum
• Good Problem Solving skill and commercial/engagement support sense
• Good communication and interpersonal skills to gain mutual agreement in environment with diversified opinions
• Good command of both spoken and written English and Chinese (Cantonese and Mandarin)
• With knowledge in Cloud / Dev Ops / Microservivces would be an advantage
• With knowledge in Java / Enterprise Application would be an advantage

Who we work with

Other Clients