Key Accountabilities
- Design, develop, and maintain Java backend applications, preferably using Spring Boot API frameworks.
- Participate in end-to-end software development lifecycle, from requirements gathering to production deployment.
- Support production systems and troubleshoot issues to ensure stability and performance.
- Implement secure and scalable application solutions using modern best practices.
- Collaborate with cross-functional teams to deliver high-quality features within deadlines.
- Conduct code reviews, testing, and performance tuning to ensure code quality.
- Proactively identify and implement process improvements to increase efficiency.
- Provide guidance and mentorship to junior developers.
Key Performance Indicators (KPIs)
Timely and successful delivery of IT projects aligned with business growth strategies.Effective ticket management (total vs. open tickets, backlog monitoring).Maintain acceptable Average Handle Time (AHT) and Mean Time to Repair (MTTR) for incidents.Acquisition of relevant trainings / certifications on a yearly basis.Consistently meet IT Service Level Agreement (SLA) targets.Qualifications & Experience
Bachelor's degree in Computer Science or a related field.Minimum of 5 years' experience in application development.Knowledge & Technical Skills
Strong expertise in Java EE, Spring Boot, JPA / Hibernate, Docker, and SOA / Microservices.Working knowledge of code quality tools and best coding practices.Experience with CI / CD pipelines; frontend build knowledge is an advantage.Knowledge of authorization mechanisms such as JSON Web Token (JWT).Solid experience in front-end development using :
Tools : Webpack, NPM, etc.
Frameworks : , Vue CLI.Core technologies : HTML5, CSS3, JavaScript (including OOP), jQuery.Familiarity with cross-browser compatibility requirements.Experience in rapid prototyping; knowledge of WebSocket is a plus.Awareness of UX / UI design principles; design skills are a plus.Familiarity with front-end testing tools and frameworks.Exposure to Agile development methodologies.Strong problem-solving, communication, and teamwork skills.Self-motivated, independent, and passionate about front-end web development.Good command of written and spoken English and Cantonese (Mandarin is a plus).