Our client, a well-established financial institution, is looking for a Java System Analyst. You will be responsible for the system design and development of system integration projects. They are actively growing and expanding.
Collaborate with stakeholders to gather and analyze business requirements for system integration projects
Manage the full development cycle including feasibility study, requirement collections, system design, development, testing, and production support
Lead the development team to enhance the systems and provide technical guidance and support to the development team
Lead system release support to the testing team and business.
Prepare and write documentation including functional specifications, design diagrams, architecture, etc.
Minimum of 6 years of experience in application development, with at least 3 years in system design
Hands-on experience in Java
Experience in the entire SDLC on enterprise-level development
Good spoken and written English and Chinese, Cantonese is a must
Familiarity with enterprise integration patterns and solid experience in SharePoint integration is a must
Industry experience across banking, insurance, or other financial services would be a big plus
Bachelor's degree in Software Engineering, Computer Science, or a related discipline
Candidates with less experience will be considered as Senior Analyst Programmer