Responsibility
- Design and develop scalable, resilient, and high-availability applications.
- Ensure clean code practices and maintain strong architectural standards.
- Write comprehensive unit tests, covering edge cases, usability, and reliability.
- Drive cloud migration projects, ensuring smooth transitions and optimised performance.
- Implement and manage CI/CD pipelines to streamline deployment and delivery.
- Lead technical initiatives in mobile payment systems and collaborate with stakeholders to refine requirements.
- Prepare key documentation, including project management plans, functional specifications, and technical specifications.
- Oversee system design, testing, deployment, support, and ongoing maintenance.
- Continuously explore and adopt emerging technologies to enhance development efficiency.
Requirements
- A Bachelor's degree in Computer Science, IT, MIS, or a related discipline.
- 4+ years of experience in system design and development.
- Strong expertise in Java / Spring Framework / Spring Boot.
- Proven experience with cloud-native architecture and cloud migration projects.
- Hands-on knowledge of DevOps practices, CI/CD pipelines, and AWS cloud services.
- Experience deploying applications on Kubernetes (k8s) in cloud environments.
- Familiarity with Kafka for real-time data streaming and messaging.
- Background in handling large-scale, high-volume transactions.
- Knowledge of payment systems is an advantage.
- A proactive, self-motivated team player with strong problem-solving skills.
- Excellent communication and interpersonal abilities.
- Proficiency in Cantonese and English.
If you're interested in this role, please send your latest resume to Cheryl.NG@hays.com.hk or contact Cheryl Ng at +852 2101 0081.