• Core Java, Spring, Spring boot, Hibernate, JPA
• Experience with working on Java 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