Core Java, Spring, Spring boot, Hibernate, JPA Experience with working on Java 8.0 and above Hands on experience in Spring boot and good knowledge of MariadBSQL, MongoDB Hands on experience in working with Angular 6 and above. Experience working with product management and UI/UX designers having knowledge of advanced JavaScript, JQuery Working knowledge on components, modules, data/event bindings, templates, using and creating directives, writing routes, services, forms and models Solid understanding of the full frontend and backend development life cycle Strong experience in Spring Framework (Spring MVC, Spring security, Spring data, OAuth) Experience with Web services (SOAP and REST) and API integration. Good knowledge of JSON and Swagger and Postman is required Experience with web application servers like Tomcat Experience with TDD, code testability standards, JUnit Experience with Development tools like Git, Maven, SourceTree, Good experience of OOPS, algorithms, data structures, multi threading, design patterns and industry best practices Must have good understanding in SOLID principles and why design principles are used. Experience with Eclipse/IntelliJ and VS Code