Hands-On Experience in coding RESTful APIs with Spring & SpringBoot based applications
Practical experience in developing applications using microservices and container technologies
Expert Understanding Of Engineering Excellence Processes And Requirements
Expertise and knowledge in modern engineering practices (Continous Integration, TDD, automated deployments with integrated quality gates)
Strong experience with both (SQL, NoSQL)
Strong experience in Application Design Patterns & Cloud Design Patterns
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Believes no code is complete without Unit & Integration, Security, Performace, E2E Automation testing
Experience building API's at internet scale using Java/Spring frmeworks with ability to work at code level, and with tuning high volume applications
Experience with Test Driven Development, Behavious Driven Development and other software engineering practices that drive support/agility in software delivery
Experience with Caching Solutions such as Redis/Gemfire/EHCache
Proven track record of shipping highly-scalable and relaible services/systems
Ability to work independently and in a team setting and be able to research innovative solutions for challenging business/technical problems
Solid technical aptitude and problem solving skills, take initiative, and must be result driven strong debugging and performace tunning skills
Experience with at least one Public Cloud Provider (AWS, Azure, GCP)