Conduct system development, coding and design including documentation following by company IT policy
Provide daily support to maintain the system up and running smoothly to support day-to-day business operation
Diagnose and troubleshoot system errors
To perform system and database design, coding and development for project or system enhancement to meet business goals and objectives
To cooperate with the team to collaborate through the entire software development life cycle such as design, development, implementation, maintenance, and improves business applications
To support the implementation activities , troubleshooting system environmental issues and providing training as required
Manage, resolve and investigate production system issues with system vendors and internal application teams
Your Skills and Experience
Bachelor Degree or above in Computer Science or related discipline is preferred
Minimum 3+ years of Java development experience with a background in the Banking/Financial Services/ Insurance environment, experience with payment systems will be a plus
Proficient in Springboot, Maven, MSSQL/MySQL. VueJs will be a plus
Familiar with various integration architectures with RESTful / SOAP services
Self-motivated, proactive and responsible
Good communication, interpersonal, analytical and problems solving skills
Work independently with good organisational and time management skills whilst working accurately and able to meet multiple deadlines
Good command of both spoken and written English and Chinese