Analyst Programmer
Hutchison Ports Limited
此职位要求本地办公。请查看下方的类似职位。
Hutchison Ports is the port and related services division of CK Hutchison Holdings Limited (CK Hutchison). Hutchison Ports is the world’s leading port investor, developer and operator with a network of 53 ports spanning 27 countries throughout Asia, the Middle East, Africa, Europe, the Americas and Australasia.
With a heritage of over 150 years, the business demonstrates consistent growth, and now ranks as one of the top 3 global container terminal operators by total volume. Hutchison Ports is tireless in its pursuit for technological innovation and endeavour to bring industry best practice to its global reach. Over the years, Hutchison Ports has evolved and expanded into other logistics businesses to ensure we are always ready to meet the challenge and demand of a global market and economy. These include cruise ship terminals, airport operations, distribution centres, rail services and ship repair facilities. In 2018, Hutchison Ports handled a combined throughput of 83.7 million TEU.
We are seeking a highly capable Analyst Programmer to join our team at the forefront of modern software engineering and artificial intelligence. In this role, you will design and develop robust applications while actively leveraging AI tools to accelerate development, improve code quality, and create intelligent, future-ready systems.
Your key responsibilities will include but are not limited to:
- Analyze business requirements and translate them into well-designed, scalable technical solutions
- Participant in the modernization of legacy systems (EJB/Swing) to contemporary microservices or serverless architectures
- Design and implement Agentic Workflows where software components can reason, plan, and act autonomously using tools and APIs
- Develop and maintain both backend services and responsive front-end interfaces
- Apply AI coding assistants to generate boilerplate, unit tests, and documentation
Qualifications
- Bachelor’s degree or higher in Computer Science, AI Engineering, Software Engineering, or a related discipline
- Minimum 3+ years of hands-on experience in application design, development, and system modernization
- Strong proficiency in Java 21+ (Jakarta EE), Spring Boot 3.x and Python. Experience migrating legacy systems to microservices or serverless is highly valued
- Expert-level skills in React 19+ and TypeScript, with experience building AI-ready UI components and streaming/real-time interfaces
- Advanced knowledge of IntelliJ IDEA, Maven/Gradle, and professional Git workflows
- Proficient in Prompt Engineering for development and AI-powered automated refactoring
- Good understanding of Domain-Driven Design (DDD), MVVM, and Micro-Frontend (MFE) architectures
- Experience with both SQL databases (PostgreSQL, Oracle) and NoSQL (MongoDB)
- Good communication skills, able to explain complex technical logic and design clearly
- Fluent in English and Putonghua (Mandarin) — both written and spoken
- Occasional travel may be required
We offer an attractive package commensurate with your qualifications and experience. Please send application enclosing resume stating career and salary history, expected salary and date of availability to apply.
Thank you for your interest in Hutchison Ports!We are an equal opportunity employer and welcome applications from all qualified candidates. Personal data collected will be treated in the strictest confidence and handled confidentially by authorized personnel for recruitment-related purposes only within the Hutchison Ports Group of companies. Applicants not having heard from us within six weeks of the date of application may consider their applications unsuccessful. All personal data of unsuccessful applicants will be destroyed within 12 months from the date of application.
- ...n The position will be responsible for handling daily operations and duties in the animal receiving unit and support SPCA foster programme. Roles & Responsibilities • Answer enquiries in a polite and efficient manner for providing assistance and advice to the public ...
- ...l the adoption applications, performing client interviews, providing pre- and post-adoption support, and assisting with volunteer programmes. • Being familiar with all the animals in the department and be able to effectively and promptly answer questions from the genera...
您想收到更多职位空缺吗?
订阅并接收与Analyst Programmer类似的职位空缺。第一个申请!
