Experienced Java Full Stack Developer around 5 years of hands-on expertise in designing, developing, and maintaining robust web applications. Proficient in both front-end and back-end technologies, adept at leveraging Java, Spring Framework, and various front-end technologies like HTML, CSS, Angular and React. Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC. Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot. Experience in Object Relational Mapping (ORM) using Hibernate and Java Persistence API Standard (JPA) for database Connection Pooling, Mappings and Transaction Management. Experience in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and AngularJS with webpage cross browser compatibility and responsive web design and have knowledge of Server scripting language like Node JS. Experienced in AWS Cloud platform and its features which includes EC2, S3, AMI, and AWS VPC. Skilled in cloud deployment, having deployed real-time applications on production servers, and leveraged AWS services (EC2, S3, RDS, ELB, EBS) for seamless installations. Proficient in using a range of AWS components like EC2 for Virtual Servers, S3 for Object Storage, and Glacier for archival purposes. Experience in handling messaging services using Apache Kafka. Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies. Experience in Configuring Docker in cloud environment using Docker tools and deploy/run Docker images in various virtual servers. Involved in setting up DevOps processes using Infrastructure and build pipelines, using Terraform, ansible, Jenkins, Cucumber, Docker, Kubernetes, Quay and Artifactory. Upgraded NoSQL Database, RDMS & SQL databases while draft builds using MAVEN, ANT as build tools for building deployable artifacts extracted from source code. Hands on Unit Testing using JUnit & Mockito, and Version control systems such as SVN, GIT and GITHUB to ensure tracking the changes in source code. Experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL. Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, constraints, and views for Oracle DB. Knowledge in creating Test Automation Framework using Selenium WebDriver with Java, TestNG and Extent Reports. Extensive experience in working on projects with Agile methodologies such as Test-Driven Development (TDD) and SCRUM.