• Extensive 6 years of professional experience in analysis of requirements, software design, development, testing and maintenance of web applications using JAVA/J2EE technologies. • Worked in different methodologies like Agile/Scrum, Test Driven Development, and Waterfall model and used JIRA as a tracking tool for the sprints. • Hands-on experience in rendering large data sets on the application view using ReactJS and Front-End technologies like Angular , ReactJS, NodeJS, JavaScript, TypeScript, HTML5, CSS3/4, Bootstrap, jQuery, Tag Libraries, AJAX, Micro-Front End. • Developed UI modules using Angular9, Node JS, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5. • Experience in building Responsive web pages & back-end development using Core Java, Collections, Spring, Hibernate, JDBC, Spring JDBC, Spring JPA, Struts, Web Services, REST(JAX-RS),SOAP(JAX-WS), SQL. • Extensive experience in Spring frameworks such as Spring AOP, Spring transaction Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud, Spring Data Rest. • Implemented SOAP and REST Services utilizing Spring MVC and JAX-RS and created unit test cases for REST endpoints utilizing Junit, Mockito and Spring Test. Used Postman to test web services. Experience on Deployment Automation and Containerization (Docker, Kubernetes). • Designed and developed the detail page using Java 1.5 JSP 1.2 Struts 2.0 EJB 3.0 & Micro services development using spring boot, deployment in Pivotal Cloud Foundry, AWS and Azure. • Have a good experience working among databases like MySQL, MongoDB, PostgreSQL Configured Cloud message brokers like RabbitMQ, Kafka between microservices with exposure with multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss. • Experience with CICD-Ant, Maven, Gradle, Jenkins, Concourse, CVS, Git, Git Hub. • Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, LamECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups that are utilized for different environments like dev, testing, Production. • Expertise in using Apache Kafka in cluster as messaging system between the APIs and microservices. • Extensively used the repositories and version control tools like Git, Subversion, CVS and SVN. • Experience in using build/deploy tools such as Jenkins, Docker, and AWS for Continuous Integration & Deployment for Microservices. • Experience in messaging handling services like Apache Kafka, JMS and RabbitMQ.