Architect and design highly scalable, available, secure and elastic solutions that implement industry best practices and cutting-edge technologies.
Build resilient and cloud ready solutions based on Micro Services, Multi-tenancy architecture. And won responsibility for the quality of software solutions.
Coach developers, testers to deliver the high-quality software. Closely work with and/or Lead a highly skilled engineering team to guide, help implement and deliver solutions on time.
Partner closely with the product owners, business analyst to align product architecture with business needs.
Manage diverse requirements, negotiate, and effectively articulate rationale and vision behind technical decisions that support the business.
Required Technical and Professional Expertise
Overall 8+ years of Microservices, Application level design and architecting for SaaS applications and cloud-based applications. DevOps, open source tech stack, security, scalability, performance tuning
Good understanding and experience of cloud native application design principles (like micro-services, stateless application meant for cloud, containers, 12 factor app principles etc.)
Experience with Java, Spring, Spring Security, Spring MVC, Spring Integration, Spring Data
Familiarity with application and infrastructure monitoring tools such as New Relic, Splunk
Familiarity/Experience with container technologies, e.g. Docker, Kubernetes etc.
Preferred Technical and Professional Expertise
Creative problem-solving skills and superb communication Skill.
Respond to technical queries / requests from team members and customers.
Ambitious individual who can work under their own direction towards agreed targets/goals.