7.6 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Web technologies.
2. Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
3. Expertise in working with various J2EE technologies including Hibernate, Spring Framework, JSP, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and Maven.
4. Strong experience in Spring Framework such as Spring MVC, IOC, Security, Boot, Integration, I18n and Spring JDBC. 5. Strong hands - on experience with Spring Boot.
6. Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Hystrix) and followed domain driven design.
7. Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Facade, DAO, DTO in the development of Multi-Tier distributed Enterprise Applications.
8. Good experience in developing Web Services RESTful, JAX-RS.
9. Experience in core Java-Multithreading, collections, Servlets, JSP and JDBC.
10. Experience in Configuring and deploying applications on Tomcat and WebLogic server.
11. Knowledge of XML Suite of Technologies XML, SAX, DOM Parsers.
12. Hands on experience with build and deployment tools including Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
13. Experience with Use-Case design, Class and Sequence diagrams using UML.
14. Good working experience in GUI design and application development using IDE's like Eclipse. 15. Excellent team player with good analytical, strategic plannin