Key Responsibilities
- Work with business teams and product owners to ideate Solution Architecture and Design.
- Govern implementation to align the proposed solution and design
- Support development teams by providing advice and guiding the engineers in solving technical problems, code review
- Improve software quality using cloud-native and Agile development practices such as TDD, automated CI/CD
- Assist QA on test automation and identify technical pitfalls and challenges.
- Work with other architect to align reusable libraries design
- Coordinate and work with other technical teams (e.g. Infrastructure, Enterprise, Applications, Security) to set up infrastructure, CI/CD pipelines, application integrations and resolve deployment and integration issue.
- Experiment and create prototype for exploratory works
What we are looking for
- Minimum 11 years of relevant working experience in application development and design, and business analysis
- Strong knowledge of solution architectures and integration patterns
- Ability to design and develop large scale applications to solve complex business problems
- Proficient in Java, Kafka, React.js, Node.js and MYSQL
- Familiar with multi-paradigm programming languages
- Experience in software dev
- elopment lifecycle in an Agile Scrum context
- Experience in OAuth2/OpenID connect
- Experience in containers, microservices and DevSecOps technologies
- Familiar with cloud-native technology.
Experience in designing and developing applications in AWS cloud environment. Certification on AWS cloud technology is preferred