
Expertise with variety of Application Servers like WebLogic, WebSphere, Tomcat. Expertise in writing complex SQL & stored procedures packages and triggers on Oracle 10g, MS SQL Server and NoSQL databases like MongoDB. Good understanding of Networking (Socket Programming), JDBC and I/O in JAVA. Proficiency in front end/UI development using HTML, DHTML, XHTML, CSS, Java Script, JSP in designing web pages. Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing & Developing, Testing, Implementing and documenting the entire life cycle using various methodologies like Waterfall and Agile Scrum. Strong experience of Exception Handling to handle exception, errors and other exceptional events. Exposure of Garbage Collection (Marking, Normal Deletion, Deletion with Compacting) for memory management. Strong experience on creating data monitoring SQL Views and analysis of data. Strong experience on Java Collection Framework for representing and manipulating collections, enabling collections to be manipulated independently of implementation details. Experience in working Hibernate Configuration, Hibernate Mapping, Hibernate Batch Processing, and Hibernate Caching. Strong experience in Spring IOC Container, Spring Dependency Injection and Spring Web MVC Framework. Proficiency in using design patterns like MVC, Singleton, Multiton, Factory, Abstract Factory, Observer, Decorator, Front Controller, Data access object, Template, Proxy and Service Locator Design Pattern. Strong experience on Concepts of Object Oriented Programming (OOPS) to design modular, reusable software systems.
Experience in application development using J2EE technologies like Servlet, JSP and API for Web Services.Around 8 years of IT experience in analysis, design, development of Web and Desktop Applications usingCore Java and J2EE technologies.