Main tasks
- Manage, maintain and enhance software system.
- Monitoring, analyzing and reporting of any issues related to the application, and liaising with the solution partners in timely issue resolutions.
- Co-work with cross-dept. for IT support requirements and IT issues.
- Coordinate oversea branch with HQ for IT matrix management.
- Give consulting in strategic technical decisions and solutions when needed.
- Build the technical documentation and training section for sharing.
- Plan for system deployment, maintenance and upgrade.
- Bridge HQ IT resource/technology to enhance oversea IT operation.
Professional requirement
- 3+ years of experience with Java is required, experience in micro service development is a plus.
- Familiarity with J2EE (Java, Spring, Spring Boot) and Hibernate JPA.
- Familiarity with RDBMS (PostgreSQL, Oracle, MSSQL).
- Familiarity with Angular (HTML, CSS, TypeScript) and RXJS.
- Have experience with developing RESTful API and integrating front-end and back-end.
- Familiarity with Git, Docker, Kubernetes is a plus.
- Experience in implementation and integration with 3rd party vendors.
- Experience in troubleshooting, resolving, and communicating complex incidents and deep underlying issues to identify root cause.
- Possesses strong analytical skills to diagnose and address system problems.
Education
• Bachelor’s degree in engineering, computer science or information technology
Work experience
1. 3+ years working experience in software development and application support.
2. 3+ years experience leading an engineering organization at a product company is preferred.
3. Good understanding application Enterprise banking service and project management skills.
Language skill
Proficient in Mandarin and English