Having 7+ years of experience in developing client and server side application and components using Java, J2EE technologies, React.js, Java frameworks, Web services, AWS. Good knowledge of Object Oriented Programming concepts. Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, JDBC, Spring, Hibernate, JPA, and React.js. Experience in Software Development Life Cycle Requirements Analysis, Design, Development, Testing, Deployment and Support. Efficient use of various design patterns such as MVC, Singleton, Service locator, DAO, DTO and Business Delegate in the development of distributed Enterprise Applications. Having good knowledge in RESTful web services. Hands on Experience in Eclipse and STS. Good Exposure on using Servers like Apache Tomcat.