Around 9+ years of IT experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi-tier applications. Expert level skills in application development using Java, J2EE, Spring Framework, Hibernate, JSP, DB2, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi-threading, OOAD concepts, client/server, design patterns of J2EE architecture. Good experience working on different levels of Software Development Life Cycle (SDLC) and Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD). Expertise in Java programming and have good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics. Good experience working with the Java1.8 and JDK1.8 and implemented the new feature like Lambda Expressions, Streams, Java Time API. Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework. Extensively worked on Micro Services using Spring Boot, Spring Data and REST Expertise in AWS management console as well as the AWS command line interface (CLI) AWS reference architectures and should have experience gathering requirements, working with customer to define solutions based on AWS and/or Microsoft Azure Experience in Core AWS services, including networking with VPCs, computing with EC2, storage with S3, Elastic Load Balancing, RDS for databases, monitoring with CloudWatch, CloudTrail, and access management with IAM Hands on experience in Amazon Web Services (AWS). Experience in deploying the Docker Swarm Clusters and Docker containers. Skilled in developing User Interfaces using JSP, JavaScript, and AJAX using Angular JS framework. Experience in handling messaging services using Apache Kafka. Spring Boot Microservices were developed with Microservice architecture using REST and Apache Kafka. Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC. Exposure with Node JS, React JS for component loads events triggered as a developer so we can use them for the components. Expertise in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections Developed dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, IntelliJ, NetBeans, and Web Logic workshop. Experience in developing Single Page Applications (SPA) using JavaScript MVC framework such as React JS Developed features and modules using JavaScript and component-based Typescript Modules. Strong experience in web technologies like HTML5/HTML, CSS3/CSS, React Js, XML, JSTL, JSF and creating UI using web technologies Java, Java script, J2EE, Servlets, jQuery, Ajax, JSP, Angular2/4, Node.js. Used JUnit Framework to perform Unit testing of the application. Performed unit and integration test by writing JUnit test cases using JUnit Frameworks like Mockito. Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker. Experience with container-based deployments using Docker, working with Docker images and Docker Hub. Used Kubernetes to orchestrate the deployment, scaling and management of Docker containers. Experience in using version control and configuration management tools like GIT and CVS. Set up Jenkins’s server and build jobs to provide continuous automated builds based on polling the Git source control system. Worked on SQL scripts to insert master data into tables. Worked on jetty server to deploy application locally. Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment. Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
J2EE, Servlets, JSP, JPA, AJAX, EJB, JMS, JSF, Java Beans, Struts, Spring, Hibernate, RMI, Multi-threading, Kafka, Web services, SOAP, Log4j, JDBC, JDK, JUnit, Ajax, Ant, Maven, Applets, HTML, XML, XSLT, CSS, JavaScript, jQuery, AJAX, Angular JS, React JS, PHP, JSON, JSTL, Eclipse IDE, Node JS, My Eclipse, Net Beans, C, C++, JAVA, J2EE, Jenkins, Oracle, My SQL, SQL Server, DB2, PL/SQL, VMware vSphere, Oracle VirtualBox, VMware Workstation, AWS, Microsoft Azure, Windows, UNIX, LINUX, Apache Tomcat, IBM WebSphere, WebLogic, JBoss, Struts, Servlets, Hibernate, spring, JUnit, MVC, SOA, SOAP, RESTFUL, JAX-WS, JAX-RS, XML Beans, Axis, Subversion, CVS, Agile, Scrum, TDD, OOAD, SDLC