Proficient experience in building enterprise Applications using technologies Core Java 1.5,1.8,1.9, OOPs Concepts, Reactive Programming using Java 1.9 API, J2EE, Spring AOP, Spring DI, Spring IOC, Spring security, Spring boot, Micro-service, Hibernate with JPA, JUnit, Log4J using Slf4j, Ant, Maven, Gradle, XML, XSD, Data Structure, Algorithms, Oauth, Core JAVA 1.5, 1.8, 1.9, Multithreading, Concurrency Framework, Collection, JDBC 2.0, Servlets, JSP, JavaBeans, Data Structure, Algorithm, Reactive Programming using Java 1.9 API, Spring IOC, Spring DI, Spring AOP, Spring Boot, Spring Security, JSF, Web services Soap and Rest using Jersey (JAX WS, JAX RS), Micro-service, Hibernate, MVC, Singleton, Factory, Abstract Factory, Builder, Prototype, Façade, Visitor, Builder, Decorator, Adapter, Composite design pattern, Strategy, Jenkins, Hudson, Docker, Grafana , Kubernetes, File zilla, HP Quality Center, Log4j using Slf4j, Ant, Maven, Gradle, CVS, SVN, Harvest, Bamboo , GIT, Bit Bucket, Mockito, JUnit, Power Mockito, Step-verifier,wiremock, Restful Web service(Jersey), SOAP Web Services, Micro Services.
• Proficient experience in Docker, Grafana and Kubernetes.
• Experience in development and consuming web-service using Soap and Restful web services using jersey, Micro-service using spring boot.
• Extensive experience in developing Servlets, JSP's, Custom tag libraries and JSTL.
• Hands on experience in application servers like Web logic 12, Tomcat 5 & 6, JBoss AS 7.0,WAS 8.0
• Experience with IDE tools such as Eclipse 4.2, RAD, IntelliJ, STS.
• Good experience in recognizing and reusing and implementing Design Patterns – Factory, Abstract Factory, Singleton, Prototype, Façade, Visitor, chain of responsibility, Builder, decorator Design pattern.
• Developed architecture framework for presentation layer and Business layer using spring, Spring Boot, JSF and Data Access Object using Hibernate.
• Extensively used Rational Rose and Enterprise Architect for Use Case Modeling, to draw Use Case Diagrams, Sequence Diagrams and Class Diagrams.
• Developing Complex Database queries, stored procedures, Functions, Cursors, Triggers and Packages using SQL, PL/SQL with ORACLE, MY SQL and MS SQL SERVER Databases.
• Strong experience in Systems Development Life Cycles and Object Oriented Design and Development.
• Experience in handling offshore and onshore business process model.
• Ability to handle team to assign work and review code and work as individual contributor role.
• Ability to work as a team player as well as independently and to learn quickly new technologies and methodologies.
• Proficient in MS office, Excel, Power Point and wire frame sketcher, MS visio.