Job Description:
- Design, develop, and maintain scalable and robust Java-based backend systems for insurance applications.
- Provide technical leadership and guidance to the development team, ensuring adherence to best practices, coding standards, and system architecture.
- Collaborate with cross-functional teams and vendors to integrate backend systems with other components of the insurance ecosystem, such as databases, APIs, and third-party systems.
- Identify performance bottlenecks, optimize code, and enhance system performance to ensure smooth and efficient operation of the backend systems.
- Conduct thorough testing and debugging of the developed software to ensure the delivery of high-quality, reliable, and secure applications.
- Prepare and maintain technical documentation, including system designs, architectural diagrams, and user manuals.
- Investigate and resolve complex technical issues reported by end-users, providing timely support and troubleshooting assistance.
- Collaborate with business stakeholders, project managers, and other teams to understand business requirements and ensure alignment between technical solutions and business objectives.
Job Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Backend Developer or Senior System Analyst
- Strong knowledge of Java programming language and related frameworks (e.g., Spring, Hibernate).
- Extensive experience in system analysis, design, and development of backend systems.
- Vendor (local and offshore: China) management experience
- Excellent problem-solving and analytical skills, with the ability to think critically and propose innovative solutions.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Attention to detail and a commitment to delivering high-quality software solutions.
- Ability to work independently and handle multiple projects simultaneously.
- Good command of written and spoken English and Chinese (Cantonese and Mandarin)
Languages
Fluent in Cantonese, English and Mandarin