5+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging, and developing applications using Waterfall, Agile and SCRUM methodologies. • Strong with Object Oriented Programming, Core JAVA and frameworks like Spring Boot. • Hands on experience in dealing with projects related to Application Development, Database Management, MySQL/HQL, Couchbase, Big Data Platforms on Java Spark & Scala Spark. • Extensive knowledge in developing applications using Object Relational Mapping (ORM) Technologies Such as JPA and Hibernate. • Solid understanding of Shell Scripting and job automation/scheduling. • Experienced in working with Tomcat application servers and build tools like Maven.• Experience in using IntelliJ IDEA, Eclipse IDE, STS Spring Tool Suite, for Application development. • Worked on Log4j configuration, setup, and implementation. • Experience in using version control tools like SVN, CVS, GIT and Clear Case. • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, and Spring Framework and Spring Boot.