- Minimum 9+ years of experience in designing and development.
- Hands-on Experience in developing and implementing web applications using JAVA, JSP, Struts, Hibernate, EJB, XSL, JavaScript, JMS, Spring , Webservices SOAP/REST, Spring boot, Microservices and SQL.
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience with test-driven development Exceptional troubleshooting and debugging skills
- Excellent communications skills
- Have worked in scrum processes and deliverables.
Mandatory Skills : Java, Spring boot and Microservices experience.