ITJS     Hot Jobs Full List   
www.infotech.com.hk 
      ITJS  
Job Key No 38813
Job Title/ Category Contract Analyst Programmer (Bid Ref 59310-1)
Number Of Vacancy 1
Relevant Field Application Development
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 design and build high-performance, cloud-native backend services using Java + Quarkus, deployed to OpenShift, and integrated with identity services and messaging platforms. This role suits a seasoned engineer who enjoys hands-on delivery, is passionate about technology, and thrives in an environment where solutions are refined through learning, experimentation, trial-and-error, and continuous improvement.
- Design, develop, test, and maintain RESTful APIs and backend services for mission-critical attendance workflows.
- Drive system performance and scalability: throughput, latency, concurrency, DB efficiency, caching, and resilience.
- Build event-driven / asynchronous processing flows using messaging platforms for decoupling and reliability.
- Collaborate with analysts, frontend/mobile developers, and infrastructure team to translate requirements into clean domain models and APIs.
- Establish engineering quality via code review, automated testing, CI/CD practices, observability, and production readiness.
- Troubleshoot complex issues across application, database, and infrastructure layers (logs/metrics/traces).
Yrs of Total Post-Quali Exp 3.0
Yrs of Relevant Exp 1.0
Requirements 1. High-performance backend
- Hands-on Quarkus or Spring (REST, CDI, config) building production backend services.
- Performance-focused API delivery (throughput/latency), profiling & tuning mindset.
2. OpenShift + Helm
- Deploy and operate Quarkus services on OpenShift/Kubernetes.
- Helm-based packaging/deployment (values per env, config/secret, probes, resources, rollout).
3. Messaging / Event-driven
- Experience with AMQP 1.0 / Artemis / RabbitMQ / Kafka.
- Understand durability, ack/retry/DLQ, ordering/idempotency, consumer scaling, backpressure/flow control.
4. Scalability / Resilience patterns
- Practical use of load balancing, partitioning/sharding concepts, caching, retry/backoff, timeout/circuit breaker, bulkhead, rate limiting.
- Bonus: CQRS / event sourcing.
5. Business-to-API translation
- Convert business workflows into clean, maintainable, performant APIs (modeling, validation, error semantics, auditability).
6. Engineering + cloud-native basics
- Strong Linux + Git; Docker/Docker Compose for dev/test; solid cloud-native fundamentals and troubleshooting.
7. Database / ORM
- Hibernate ORM/JPA with performance awareness (N+1 avoidance, batching, transactions, query/index basics).
- PostgreSQL and Oracle familiarity.
8. Auth / Identity
- OIDC/JWT token-based auth; Keycloak integration preferred.
- Bonus: iAMSmart and AD/LDAP concepts.
9. DevOps toolchain
- Maven and Nexus (consume/publish artifacts), Bash automation.
- CI/CD with Azure DevOps Pipelines (YAML, env/secret handling, container builds/deploy).
10. Minimum of 2 years' post-qualification experience in application development, implementation, or maintenance for the role of Analyst Programmer or equivalent position.
11. Have a Degree in Computer Science, Computer Engineering, Information Engineering, or related IT disciplines, or equivalent.
12. 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 3 years' experience in IT Application Development and Management (ADM);
. At least 3 years' experience in Client/Server Application Development (C/S);
. At least 3 years' experience in JAVA Programming (JAV);
. At least 3 years' experience in Object-oriented Analysis and Design (OOA);
. At least 3 years' experience in SQL*PLUS/PL/SQL/PRO*C (OPL);
. 2 years' experience in J2EE Development (JDE) is an advantage;
. 2 years' 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 3 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.