• 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