Our client is a leading global insurance firm. They are looking for a Java Software Engineer to collaborate with a diverse and passionate group of individuals to design, develop, and enhance business applications. From conception to delivery, the candidate will work across the whole SDLC, shaping the digital transformation every step of the way.
Key Responsibilities:
Create and maintain innovative business applications, leveraging your full-stack expertise.
Lead cross-squad programs, tackling complex technical challenges head-on.
Drive system releases, upgrades, and maintenance of in-house insurance applications.
Taking charge of both the local and offshore development teams, overseeing user requirements, supporting system design, and facilitating development activities.
Accountable for defining project scope, planning resources, monitoring and reporting project status, and mitigating project risks.
Embrace medium-scale projects and manage vendor relationships.
Qualifications & Requirements:
Degree holder in a computer-related discipline.
At least 3 years of relevant work experience ideally within the financial industry (insurance is preferred).
Hands-on coding proficiency in Java, Spring Boot, Microservices and AKS.
Solution design and offshore vendor management experience.
Strong problem-solving skills, mentorship abilities, and adaptability.
Fluent Cantonese, Putonghua and English are a must.