Duties:
Design, develop, and maintain backend services using Spring Boot.
Develop and optimize RESTful APIs and scalable backend systems.
Design, implement, and optimize MySQL databases, ensuring data integrity and performance.
Integrate and manage message queues (MQ) for asynchronous and event-driven processing.
Implement and maintain MQTT-based communication and Webhook integrations with external systems.
Utilize Redis for caching, session management, and system performance optimization.
Deploy, manage, and maintain backend services on AWS cloud infrastructure.
Containerize applications using Docker and support CI/CD deployment workflows.
Monitor, troubleshoot, and optimize system performance, reliability, and security.
Collaborate with frontend, embedded, and product teams to support system integration.
Prepare technical documentation and participate in code reviews.
Requirements:
Diploma / Bachelor’s degree in Computer Science, Software Engineering, or related disciplines.
3 years or above experience in backend software development.
Strong experience in Java and Spring Boot development.
Solid knowledge of MySQL, including schema design and performance tuning.
Hands-on experience with message queues (e.g. RabbitMQ, Kafka, or equivalent).
Experience with MQTT protocols and Webhook integrations.
Practical experience using Redis for caching and high-performance data processing.
Hands-on experience deploying applications on AWS (e.g. EC2, RDS, S3, ECS).
Experience with Docker and containerized application deployment.
Familiar with RESTful APIs, microservices architecture, and backend best practices.
Good problem-solving skills and ability to work independently and within a team.
Good command of English and Chinese (spoken and written).
Benefits:
15 days annual leave + statutory holidays
5-days work week
Birthday celebration
Regular team building activities
Annual joyful gatherings e.g. Christmas Party, CNY celebrations
A young, dynamic and collaborative work environment with growth opportunities
If you are interested in this opportunity, please send your CV to enquiries@gabes.com.hk
Job Type: Full-time
Pay: $26,000.00 - $30,000.00 per month
Work Location: In person