SUMMARY * 11+ years of experience in Software development life cycle involving analysis, design, creating test case scenarios, development, maintenance, testing and supporting for Web-based environment applications using JAVA Technologies. * Good Experience in Developing Applications using JAVA, J2EE (Servlets, JSP, Struts, Spring, HTML, CSS, Java Script, XML and Web Services). * Deft in Designing Applications using Persistence Technologies (JDBC and Hibernate). * Good experience in using OOP and Data Structures in software development. Creating test case scenarios based on use cases. * Good Experience in web services creating and consuming- RESTful and SOAP. * Creating JUnit test cases based on identified test case scenarios by using Test Driven Development. * Bright self-starter with ability to deliver results and learn new skills. * Solid background in Object-Oriented analysis and design. Very good at various Design Patterns and Enterprise Application Integration. * Good understanding of Web servers, Application servers, clustering and load balancing. * Good understanding of MVC Architecture, Software Development Life Cycle methodologies and Configuration Management Tools like CVS, SVN and Stash. * Positive attitude towards learning new things and acquiring more knowledge. * Self-motivated achiever and problem solver with exceptional team-building and communication skills. Ability to work in a complex, deadline-oriented environment. * Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to detail. * Strong work ethic with good time management with ability to work with diverse teams and lead meetings. * Application development in a Java/J2EE environment utilizing an Agile/SCRUM methodology. * A good team player and very much adaptive to any challenges, situations and to work on new technologies. * Good knowledge on Banking, Financial, Credit Operational, Market Risk Systems, Education, Manufacturing and Healthcare. * Excellent experience on Production Support Projects involved for applications having technologies are Java/J2EE, PeopleSoft, SAS, UNIX, AbInitio, COGNOS, HTML, UNIX and Oracle 11g.