Job Description
Responsible for recommending technology stack, helping team in definition of solution, technology, and integration architectures for small to mid-sized applications and cloud hosted platforms
Participate in effort estimation using different techniques; will actively support project managers and scrum master on planning the implementation and will work with test leads on the definition of an appropriate test strategy for the realisation of a quality solution
Should have executed one cloud project end-to-end in the past
Help teams understand functional and non-functional requirements and translate them to technical specifications.
Skills :
Strong understanding of SOLID design principles, various architecture, and integration patterns for building distributed systems.
Strong in system design with expertise in implementing Functional and Non-functional requirements.
Hands-on experience in service/micro-services architecture, APIs, REST webservices, leveraging Java 17+, Spring Boot, and open-source technology stack
Strong exposure to cloud (AWS/Azure/ GCP) and cloud services.
Experience in containerization tools like Docker and Kubernetes.