Responsibilities:
As an innovative and proactive team leader, you will:
- Understand and validate the business expectations and needs of our clients.
- Create an advanced infrastructure and system architecture for our cloud-native solution.
- Translate system requirements into detailed software architecture and design documentation to deliver a comprehensive solution.
- Collaborate with the Project Manager and clients to effectively manage resources, scope, and schedule.
- Ensure seamless integration by coordinating tasks with Module Leaders to track the progress of all system modules.
- Lead the development team in successfully building and implementing the cutting-edge cloud-native application.
- Provide valuable guidance and mentorship to our junior technical staff, fostering their growth and development.
Requirements:
- Diploma / Degree in Computer Science / Computer Engineering / Information Technology related field, or possesses IT equivalent.
- Demonstrated expertise in designing and delivering sophisticated web-based applications utilizing Java, HTML/Javascript, ReactJS, or other relevant technology stack.
- Proficient in one or more of the following database servers: Oracle, DB2, MSSQL, MySQL.
- Familiarity with open-source frameworks like Spring and Hibernate.
- Experience in MVC design, Data modelling, Deployment & Build management, Data migration. Shows practical experience in Cloud Native Architecture with Microservices, Docker, Docker Swarm / Kubernetes, CI / CD, Domain Driven Design (DDD), and API Design.
- Offshore Development experience is a plus, although not mandatory.
- An ability to communicate in Mandarin would be an added advantage as the incumbent will be required to collaborate with our Mandarin-speaking counterparts based in China (Suzhou).
- Candidates with a willingness to travel will be considered for overseas assignments.