We are looking for a highly skilled System Analyst with a strong full stack development background to join our team based in Central, Hong Kong. This role focuses heavily on hands-on coding (95%) with both front-end and back-end responsibilities. Proficiency in Java is essential, with experience in Angular being highly desirable—though candidates proficient in Java but new to Angular will be considered and supported with training. Experience with Spring Boot and Hibernate is also preferred.
The ideal candidate will demonstrate strong technical problem-solving capabilities and a proactive approach to development. You will be expected to independently manage development responsibilities, engage directly with Business Analysts, and contribute to the delivery of fast, efficient solutions. Familiarity with agile development methodologies and working in a Scrum environment is important, as the team operates with a flat hierarchy, encouraging collaboration and initiative.
Excellent English communication skills are a must, as you’ll engage daily with a Paris-based development team. French language skills would be advantageous, though not required. Cantonese is not essential. Previous experience in the banking sector is a plus, particularly if you have worked on large-scale, business-critical financial applications.
This role offers the opportunity to work on one of the top five global applications within the organisation, specifically supporting the private banking front-end application. Given its significance, reliability and uptime are paramount, and any downtime is reportable to regulatory authorities such as the HKMA. The platform is high-profile, modern, and offers substantial learning and growth opportunities for motivated developers.
We welcome candidates with between 2 to 10 years of experience, from junior to senior-level developers who are still writing code and eager to take ownership of tasks. The flat team structure means work allocation is self-driven, and developers are encouraged to take on responsibilities and deliver value independently. Support responsibilities are minimal and typically involve quick fixes in collaboration with the support team.
The interview process consists of two rounds—one via Microsoft Teams with various team members, and one face-to-face meeting. The position offers a competitive salary (HKD) and hybrid working flexibility, with two days of remote work per week.