Around 8+ Years of experience in developing enterprise applications in different domains like Financial, Health, E-Commerce, and other related domains. I worked through all stages of software engineering (SDLC), project management (Waterfall & Agile/Scrum Methodology), requirement gathering, analysis, defining project scope, design, coding, app & web server installation, deployment, manual testing, and implementation. Having good experience in developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy, and Maven. Good in analyzing, designing, and coding technical solutions using Java/J2EE technologies including specialization in Struts/JSF Framework, Java Servlets, JSP, EJB, JavaScript, and HTML for building server-side applications. Experience in designing data models in Cassandra and working with Cassandra Query Language. Implemented multi - data center and multi-rack Cassandra cluster. Developed and maintained applications using JDK, Hibernate, and other related technologies. Experience in working with Ruby on Rails-based web applications. Expertise in developing maintaining and debugging Rails framework. Experience in utilizing Java 8 features such as Functional Interfaces, Stream API, Time API, Collection API, and Lambda expressions. Good with infrastructure provisioning using Terraform, & monitoring with Splunk and Nagios. Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2. Additionally, I am highly proficient in creating table views, as well as developing stored procedures and triggers. Experience using Build Pack and Jenkins for continuous integration, to deploy Spring Boot and Microservices to Pivotal Cloud Foundry (PCF) with ease. Well-versed with Core Java concepts like Collections, Multithreading, and Serialization. Capable of implementing an Angular6/7 persistence context using IBatis and JPA (Java persistence API) as the first-level cache. worked extremely well in teams and have excellent abilities to interact and communicate. Experience in using Junit, Mockito, Log 4J, JMeter, Test NG, and SOAP UI for testing framework. Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS. Good working knowledge of building tools: Ant, Maven, and Gradle. Set up the Continuous Integration (CI) and Continuous Development (CD) for the application using Jenkins. Used Spring MVC for REST API and Spring Boot for microservices. Having Experience in the development of service-oriented architecture applications, and a good understanding of Object-Oriented Design and Design Patterns. Hands-on experience in using Apache Kafka, RabbitMQ, ActiveMQ, and IBM MQ as well as JMS (Java Messaging b) to ensure dependable information exchange between Java applications. Experience writing data APIs and multi-server applications to meet product needs using Golang All the functionality is implemented using Spring IO /Spring Boot and Hibernate ORM.