Overall 10+ Years of strong IT experience in Design, Development, Testing and Production Support of Web and Distributed n-tier applications using Java and J2EE technologies.
Well versed with complete Software Life Cycle Development (SDLC) process which executes in Waterfall and Agile methodologies.
Adept in implementing various design patterns such as Model View Controller (MVC), Singleton, Data Access Object (DAO), Data Transfer Object (DTO), Factory and Business Delegate in the development of multi-tier distributed enterprise applications.
Expertise in designing and developing enterprise applications using Java and J2EE technologies Struts, Servlets, JSP, Java Messaging Service (JMS), JDBC, JNDI and Web Services (SOA, SOAP, WSDL, XSD, XSLT, XPath and XML),Microservices,Cloud.
Experience in designing and deploying the enterprise applications with J2EE architecture in Oracle WebLogic 10.3.x.
Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML (Unified Modeling Language).
Experience in Multithreading,Cuncurrency And Collection API.
Experience in UNIX shell scripting for Batch Jobs and managing the servers and debugging the loggers.
Experience in using Version Control systems like CVS,Subversion.
Experience in unit testing the applications using JUnit Framework for standalone applications.
Experience in writing PL/SQL Queries (DDL, DML and DCL), PL/SQL Procedures, Packages and Triggers for Oracle and MySQL databases.
Proficient in developing the code which adheres with the code compliance tools like PMD, EMMA.
Experience in using tools like SOAPUI, Putty, WinSCP, Oracle Developer, PL/SQL Developer, TOAD, SQL PLUS
Involved in solving production issues and provided critical remedies at the client side environment.
Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
Adept at multi-tasking and has experience in creating and maintaining the project schedule which includes development, task assignments, monitoring and reviewing the deliverables.
Strong moral and work ethics with a sense of self-discipline and integrity. Also has experience in managing offshore team with different time zones.
Good Knowledge of Banking and Financial Domain, Telecom Domain.