Around 11 years of experience in design, development and implementation of software applications using Java/J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding. Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project. Expertise in application development using JAVA, J2EE, JPA, JDBC, Struts, IBM WCS, JSP, Servlets, JavaScript, JQuery, HTML, HTML5, CSS, Java beans, EJB, JSTL, Hibernate, JNDI, and XML. Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, sJNDI), Enterprise application technologies (EJB 2.x/3.0, JMS). Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern. Experience in using Socket Programming. Experience in using bug/issue tracking, project Tracking and Management tool JIRA. Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry. Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL. Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF. Expertise in developing model components using ORM technologies like MyBatis, Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to Maintain portable relationships between the databases. Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype. Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j. Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Type script, Ajax, JQuery, Vue Js, Bootstrap, AngularJS, Angular 2.0, NodeJs, ReactJs and have knowledge on BackboneJs. Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters. Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit, MQ. Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW) and Struts (MVC, architecture, interceptors, action mappings and resource bundles). Experience in developing Microservices using Spring-Boot. Experience in development and deployment of applications using JBoss, WebLogic Application Server, IBM WebSphere Application and Apache Tomcat. Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra. Experience in using version control and configuration management tools like GIT, SVN and CVS. Experience in using the tools like Ant and Maven for build automation. Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows. Experience in developing SOAP based Web Services using Apache CXF and JAX-WS. Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application. Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTICSEARCH). Involved in designed fully distributed system with the use of Restful API and Microservices. Good Experience in Mock Testing. Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.