Our client
A Fortune 500 IT company who is urgently looking for a Java professional to join the growing team in Hong Kong.
Responsibilities:
• Understand clients' business goals and requirements to help the team develop a robust solution architecture
• Design, build, analyze, and maintain cloud systems
• Lead and directly engage in solution development to meet aligned quality objectives
• Contribute to knowledge sharing activities such as communities of practice
• In a Scrum setting, facilitate team discussions to extract and validate acceptance criteria and assumptions for Epics and Stories defined by the Product Owner
• Guide and mentor junior team members in story sizing and provide implementation guidance
Requirements:
• University degree in Computer Science or an equivalent field
• Minimum of 7 years of experience in application design, development, and enhancement
• Prior experience leading a medium-sized team (4-6 members) with at least 1 year in a senior role
• Proficiency in Java Spring Framework, specifically Spring Boot / Spring Cloud
• Familiarity with Git and Continuous Integration tools like Jenkins CI, GitLab CI, or Travis CI
• Frontend development knowledge using JavaScript frameworks such as AngularJS, ReactJS, or Vue.js
• Hands-on cloud application experience with GCP, AWS, or Azure
• Understanding of cloud application development and microservices architecture
• Knowledge of Docker, Kubernetes, Linux, and database technologies (SQL / NoSQL)
• Agile software development framework comprehension, e.g., Scrum
• Strong problem-solving skills and business support acumen
• Effective communication and interpersonal skills
• Proficiency in spoken and written English & Cantonese
• Ability to learn quickly, stay curious, and challenge existing practices
• Passionate about new technologies such as Containers, Cloud Native Applications, Blockchain, etc.
• Experience with IBM Software Products (e.g., WebSphere Application Server, WebSphere MQ, IBM Integration Bus, DB2) is an advantage."