ITJS     Hot Jobs Full List   
www.infotech.com.hk 
      ITJS  
Job Key No 38814
Job Title/ Category Contract Programmer (Bid Ref 59311-1)
Number Of Vacancy 1
Relevant Field Others
Nature Contract
Deadline 08 Apr 2026
Contract Period 01 May 2026 to 31 Jan 2027 (9 months)
Payroll under InfoTech
Employer Business Government T26 Contract
Location Base Kowloon Bay
Work in Guangdong Province N/A
Monthly Salary Range HK$ N/A - N/A
Project Nature (T26) EMSD is developing an advanced Attendance and Timesheet Management System to streamline employee time tracking and improve organizational efficiency. The solution includes web + mobile applications with consistent user experience across platforms. Core features include clock-in/out, schedule management, and reporting, with strong requirements on accuracy, scalability, reliability, and auditability.
Duties - Serve a contract assignment under InfoTech's headcount, full-time second to serve the E&MSD;
You will support the development and maintenance of backend services and system components for the Attendance and Timesheet Management System. Working as part of the project team, you will implement application functions, APIs, database operations, and system integration features under the guidance of senior team members. This role suits a developer with solid Java programming fundamentals who is willing to learn modern enterprise and cloud-native development practices.

- Develop, test, and maintain backend services, RESTful APIs, and application modules for attendance-related workflows.
- Assist in implementing business logic, validation rules, and database operations according to system requirements and technical design.
- Support integration with identity services, messaging platforms, and other internal systems.
- Prepare unit tests, support system testing, and fix defects identified during testing and production support.
- Work with analysts, senior developers, frontend/mobile developers, and infrastructure team members to deliver system functions.
Yrs of Total Post-Quali Exp 2.0
Yrs of Relevant Exp 1.0
Requirements 1. Application Development
- Hands-on experience in Java application development.
- Basic understanding of RESTful API development using Quarkus, Spring Boot, or similar Java frameworks.
- Familiarity with object-oriented programming and common application design practices.
2. Database / ORM
- Experience in SQL and relational database development.
- Familiarity with Oracle, PostgreSQL, or other relational databases.
- Basic knowledge of Hibernate ORM / JPA is preferred.
3. Cloud / Platform
- Basic understanding of containerized application development and deployment.
- Exposure to OpenShift, Kubernetes, Docker, or similar platforms is an advantage.
- Willingness to learn environment configuration, deployment, and support practices.
4. Messaging / Integration
- Exposure to messaging technologies such as AMQP, Artemis, RabbitMQ, or Kafka is an advantage.
- Basic understanding of system integration concepts and asynchronous processing is preferred.
5. Engineering Practice
- Familiarity with Git, Maven, and standard development workflow.
- Experience in unit testing, debugging, and defect fixing.
- Basic scripting knowledge in Bash or similar tools is an advantage.
6. Authentication / Security
- Basic understanding of user authentication and authorization in application systems.
- Exposure to OIDC, JWT, Keycloak, AD, or LDAP is an advantage.
7. Non-Technical
- Able to understand system requirements and translate them into program functions.
- Good team collaboration and communication skills.
- Willing to learn new technologies and support project delivery activities.
8. Minimum of 1 years' post-qualification experience in application development, implementation, or maintenance for the role of Programmer or equivalent position.
9. Have a Degree in Computer Science, Computer Engineering, Information Engineering, or related IT disciplines, or equivalent.
10. Candidates will be required to complete a 30-minute written technical test during the interview to demonstrate their technical qualifications and problem-solving abilities.
Technical Skills:
. At least 2 years' experience in IT Application Development and Management (ADM);
. At least 2 years' experience in Client/Server Application Development (C/S);
. At least 2 years' experience in JAVA Programming (JAV);
. At least 2 years' experience in Object-oriented Analysis and Design (OOA);
. At least 2 years' experience in SQL*PLUS/PL/SQL/PRO*C (OPL);
. 1 year's experience in JavaScript Programming (JAP) is an advantage.
Non-technical Skills:
. At least 1 year's experience in Business Process Re-engineering (BPE);
. At least 1 year's experience in Business Process Modeling (BPM);
. 1 year's experience in conducting IT training/briefing (ITT) is an advantage;
. 1 year's experience in IT service/outsourcing management (OUT) is an advantage.
- Bachelor's degree/Higher Diploma in Computer Science, IT or equivalent;
- At least 2 years' post-qualification experience in which at least 1 year's relevant experience in a similar post and in a comparable capacity.
Last Update 24 Mar 2026
Apply To itcareer@infotech.com.hk
Direct Line 2836 0363


This is an online active job list, but not an exhausted list.  Top senior, sensitive, confidential and inactive jobs are not listed here. Please read the Disclaimer and Information Collection Statement.  Copyright 1990-2024. InfoTech Services (Hong Kong) Limited.  All rights reserved.