CL Technical Services Ltd.
Full Stack Developer / Analyst Programmer (Java, over $40K)
Full stack developer/analyst programmer in Tai Koo, Hong Kong, building end-to-end application features across backend APIs, databases, and UIs, with a security focus (OWASP, secure deployments), AI-assisted coding, and code reviews. Core stack: Java and SQL plus modern JS/TS frontend frameworks.
- Compensation
- HK$40K–HK$45K / mo
- Location
- Tai Koo, Eastern District
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Higher Diploma or Degree in Information Technology or equivalent
- At least 3 years' software development experience across front-end and back-end
- Proficiency in modern languages/frameworks: JavaScript/TypeScript, React/Angular/Vue/HTMX (frontend); Java, Node.js, or Python (backend)
- At least 3 years' experience in Java programming
- At least 3 years' experience in SQL (Structured Query Language)
- At least 2 years' experience in JavaScript programming
- At least 2 years' experience in multi-tier system integration
- At least 2 years' experience in web programming
- At least 2 years' experience in business process modeling
- At least 2 years' experience in quality assurance
Full description
Salary: $40,000 – $45,000 per month
Job description:
- Design, build, and maintain end-to-end application features across backend and frontend, covering database interactions, server-side logic (APIs), and user interfaces.
- Work with other application teams to enable cross-application integration.
- Implement strict application security controls across the stack, ensuring robust session management, input validation, and protection against common web vulnerabilities (e.g., OWASP Top 10).
- Leverage secure, local AI coding tools to accelerate development while critically evaluating, refactoring, and taking full ownership of all generated code.
- Conduct thorough cross-domain code reviews with fellow developers to identify logic flaws, security risks, and ensure adherence to architectural standards.
- Work closely with DevSecOps and System Analysts to troubleshoot issues, integrate automated testing, and ensure seamless deployments into secure environments.
Requirements:
- Higher Diploma or Degree in Information Technology or its equivalent
- At least 3 years’ experience in software development experience across both front-end and back-end technologies
- Proficiency in modern programming languages and frameworks (e.g., JavaScript/TypeScript, React/Angular/Vue/HTMX for frontend; Java, Node.js, or Python for backend)
- At least 3 years’ experience in JAVA Programming and Structured Query Language
- At least 2 years’ experience in:
- JavaScript Programming
- Multi-tier System Integration
- Web Programming
- Business Process Modeling
- Quality Assurance