3+ Yrs Solid knowledge of Java 8 with experience on Spring, Springboot framework and database abstraction layers like Hibernate. Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience Experience working with SQL databases, query optimization and designing schemas High coding standards - understanding of test coverage best practices & test pyramid concept Familiar with Continuous Delivery approach Experience with Distributed and Concurrent Systems, knowing the trade offs between stateful/stateless and synchronous/asynchronous architectures Hands on knowledge of system integration patterns - REST, messaging, event streams Passion about technology and its relationship with product and user experience Ability to work independently - identify problems, create plans and implement solutions to them Ability to articulate complex and technical concepts to non-technical audiences Broad understanding of the concept of minimum viable product (MVP)