8+ Yrs experience in Development of Java, Servlet and J2EE technologies
Hands on experience with frameworks Spring and Hibernate
Good Implementation Knowledge on Spring-Module: Spring-MVC, Spring-Rest, Spring-Data JPA, Spring-Security, Spring-Boot
Should have good experience on distributed technologies SOAP Web Services and Restful Web Services
Experience to create Rest APIs by using Spring Boot and Data JPA
Good Experience in using Rest Template which consumes Restful Web Services
Should have conceptual Knowledge on Micro Services.
Hands on experience with Servers like Apache Tomcat, Wildfly
Good Conceptual knowledge in Apache Kafka Messaging System
Knowledge on logging tools like LOG4J
Knowledge on OAuth 2.0
Should have experience on Design Patterns (Singleton, DAO, Factory Pattern, Delegate design pattern, Facade pattern)
Experience in Agile Development and Water-fall process for diverse requirements
Extensive experience in Multithreading Concept with Java
Expertise in Object-Oriented Programming (OOPS) approaches
Expertise in Data Structure based solution
Well Versed in PostgreSQL, DB2, Oracle, and MySQL.
Good Hands on experience on Eclipse, VS Code
Excellent problem solving and debugging skills
CI/CD tools like: Jenkins
Experience in using various Configuration Management tools like CVS, GIT and SVN
Should involve in full Software Development Life Cycle (SDLC) including requirements gathering, logical and physical design, implementation, unit testing and deployment
Interpersonal skills and communication skills along with the ability to work in a team
Should have a keen eye for detail and the ability to spot and fix errors in complex code
Should have Analytical and problem-solving abilities
Ability to work on multiple assignments simultaneously and produce high quality products