What you'll be doing
- Analysing, designing, developing and maintaining Java-based applications and systems
- Collaborating with cross-functional teams to understand business requirements and translate them into technical solutions
- Writing well-structured, efficient and maintainable code using best practices and design patterns
- Participating in the full software development life cycle, including code reviews, testing, and deployment
- Identifying and resolving complex technical issues, optimising performance and implementing enhancements
- Providing technical guidance and mentoring to junior members of the development team
- Staying up-to-date with the latest trends, technologies and industry best practices in Java development
What we're looking for
- Degree holder with a major in Computer Science or related disciplines
- 3+ year or above relevant experience
- Proficiency in Java programming language and related frameworks (e.g. Spring, Hibernate)
- Strong understanding of RESTful APIs and microservices architecture
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work effectively in a team environment
Employer questions
Your application will include the following questions:
- Which of the following statements best describes your right to work in Hong Kong?
- What's your expected monthly basic salary?
- How many years' experience do you have as an analyst programmer?