Responsibilities
Determine and confirm client business expectations and needs
Understand the client’s requirements and design the infrastructure and system architecture to support the cloud native solution
Convert system requirements into software architecture and design documentation, and ensuring the completeness of the proposed architecture
Work with Project Manager and customers to manage/negotiate resources, scope and schedule
Interface and coordinate tasks with Module Leaders to ensure all modules within the system are progressing as planned, and modules can be integrated smoothly
Lead the development team to develop and implement the proposed cloud native application
Mentor for junior technical staff
Prerequisites
Diploma / Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent
Experienced in designing and delivering complex web-based applications using Java, HTML/Javascript, ReactJS or other relevant technology stack
Experienced in one or more of the following database servers: Oracle, DB2, MSSQL, MySQL
Knowledge of open-source frameworks such as Spring, Hibernate
MVC design, Data modeling, Deployment & Build management, Data migration
Possess working experience in Cloud Native Architecture with Microservices, Docker, Docker Swarm / Kubernetes, CI / CD, Domain Driven Design (DDD), API Design
Offshore Development experience is a plus, though not compulsory
Ability to converse in Mandarin will be an added advantage as the incumbent will be required to liaise with our Mandarin-speaking associates based in China (Suzhou)
Candidates who are willing to travel will be considered for overseas assignments
#J-18808-Ljbffr