• 5+ years of experience in Java development (J2EE, J2SE 8).
• Degree, diploma or Certificate in Computer Science or IT.
• Extensive experience with Spring , Spring Boot, Micro Services, JPA, Hibernate.
• Proven knowledge on data structure is required.
• Extensive experience in REST and SOAP Webservices Services.
• Excellent knowledge of databases( PostgreSQL ,My SQL).
• Experience in testing tools (JUnit, SOAP UI,Postman).
• Experience in build tools – Maven, Gradle.
• Knowledge of modern authorization mechanisms, such as JSON Web Token.
• Experience in web application application servers - Tomcat etc.
• Knowledge of Web User Interface Design.
• Understanding of Agile Development methodology – SCRUM.
• Understanding of continuous integration - Jenkins and Code versioning tools- Git.
• Experience in leading team of developers and providing Technical guidance.
• Managing relationship with client.
• Robust communication skills