Our client, a leading bank, is working on a next-generation e-banking system across mobile and the web. They are looking for a Team Lead to join the team. Great opportunity and growth potential.
Responsibilities:
Lead the development and project delivery of their e-Banking financial system and transaction flow.
Lead the hands-on development with Java/J2EE mobile, web, and server-side programming.
Work with business users to analyze and specify user requirements.
Contribute to the technology design and solutions of the e-Banking platform.
Design and develop functional specifications and system specifications.
Drive and lead the system analysis, design, documentation, development, and support.
Manage system testing, UAT, implementations, and ongoing support.
Coach the junior team members on development and banking technology.
Requirements:
Over 8 years of experience in application development
At least 3 years experience in a team lead/management role, preferably with banking experience
Experience in leading a small development team with coaching and mentoring experience.
Experience in building Java web applications and client/server systems.
Experience in e-banking, mobile banking, or similar platform development.
Working experience in a banking or financial services environment.
Experience with 2-factor authentication and HSM integration.
Good technical writing/documentation skills, design system, and analysis.
Experience with Database Schema design is highly preferable.
Bachelor's degree in Information Technology or related discipline.
Excellent communication skills in English and Chinese (Cantonese and Mandarin)