Your Role and Responsibilities:
- Provide end-to-end technical guidance and expertise; creatively applying cloud infrastructure and platform services to help solve business problems, and communicating these approaches to different business audiences in designated industries
- Design major aspects of the architecture of an application, including components such as user-interface, middleware, and infrastructure
- Architect and develop web applications using Node.JS, Spring, Angular frameworks
- Evaluate and prioritize work for expediting business value delivery over perfection
- Provide technical leadership to the application development team
- Analyze, design, build and implementation of end to end solution delivery
- Collaborate with other stakeholders to ensure the architecture is aligned with business requirements
Required Technical and Professional Expertise:
- 3+ years of experience with cloud relevant application architectures such as microservices and full-stack development – experience in AWZ, Azure, Cloud, or Google Cloud
- At least 5 years of experience using cloud development platforms from multiple cloud vendors.
- At least 5 years of experience coding in Java, Python, Ruby, Go, and Javascript frameworks
- At least 3 years of experience with containerization and container management
- 2+ years experience in Kubernetes, Docker, Cloud, Foundry and container security
- Experience in Architect Design and developing cloud applications
- Experience in DevSecOps and Continuous Integration
Preferred Technical and Professional Expertise:
- Deep understanding of development frameworks (Spring, ReactJS, AngularJS, NodeJS, Ruby on Rails)
- Experience leading and working as part of a "product-based" cross-functional squad understanding modern engineering concepts like TDD, Pair Programming and co-creation model.
- Proven experience in application modernization for medium to large enterprise applications
- Cloud implementation experience
- Experience implementing various microservice patterns (Circuit breaker pattern, bulkhead pattern, backends for front end patterns, cache aside patterns, etc)
- Experience in building horizontally scalable, always-on applications
- Experience working in agile development and delivery