Description
- Good knowledge about known Cloud Native Architectures and Solution frameworks as well as usage of modelling techniques
- Experience in Application Modernization and migration to Public cloud such as AWS, AZURE, GCP
- Knowledge and experience with different integration patterns and API design
- Experienced in working with architectural concepts, such as event driven patterns and eventual consistency
- Experience with distributed cross-platform applications, containerization, orchestration and security (such as: Kubernetes, PCF, Open shift, Docker)
- Understanding the role of architecture and having the ability to identify areas for architecture focus in a project/line organization
- Understanding of modern development process and deployment pipeline (continuous integration stack such as Jenkins, ANT, Maven, Git, Github)
- Experience developing in multiple languages and platforms. Preference towards the latest stacks and libraries such as Node.js, React, Angular, Mongo, JSON, SpringBoot, Javascript etc.
- Ability to work both independently and collaboratively with others in team environment
Good knowledge and experience on software quality process/assurance including automation testing, unit/integration testing, design/code review, code profiling and software continuous integration (CI) and continuous deployment pipelines (CD).