Overall, 5 Years of full stack development, worked with different architectures like Micro-Services including Event Driven Architecture, Service Oriented Architecture and Monolithic, with all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Testing, Implementation and Maintenance using environments using Agile (SCRUM) and Waterfall methodologies. Used Recursive and non-recursive algorithms to solve complex problems efficiently. Worked with Java Collections such as Array List and Vector to manage and manipulate data efficiently. Had good knowledge of Java object serialization, allowing seamless data storage and transfer across different platforms. Used HashSet which is a part of the Java Collections framework, used for efficiently managing unique sets of data. Capable of analyzing and optimizing Vector usage to enhance performance in scenarios with many elements. Used Bootstrap and Media queries to do responsive web design that fits all users and devices from desktop to tablet and mobile phone. Used various version control software such as SVN, GIT, CVS for maintaining code repositories and undertaking sprinters like Babel, Grunt, Gulp and Web pack. Experienced in Angular, Backbone JS, Ember JS, Ext JS for unique and customized front end app development and to achieve MVC design flow. Well experienced in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality. Hands-on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web application. Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha and Chai for React JS and Backbone JS. Extensive experience in Front-End UI technologies like HTML 5 for Widgets and Templates and CSS3(using SASS and LESS) for Styling, Bootstrap and JavaScript, Ajax for responsive web design, also used view rendering JavaScript frameworks like jQuery, React JS. Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, AWS IAM, Elastic Load Balancers (ELB) and created snapshots for data to store in AWS S3. Good understanding of Node JS, Express JS, MongoDB, and Mongoose in the backend, RESTful API is provided with the help of MERN stack. Expertise in interacting with relational databases using ORM frameworks like Hibernate, Spring Data, IBat is, My Batis, Java Persistence API (JPA). Worked with various frameworks in Spring such as Spring IOC, Spring AOP, Spring transaction Management, Spring MVC, Spring Boot, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security. Worked with Microservice architecture using Spring Boot for auto Configuration and Rest APIs with Spring Rest and integrated Swagger API for documentation and used Spring Boot actuator metric/health endpoints and Spring cloud. Implemented URI based projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL. Used Swagger Framework, actualizing the RESTful API and thereby giving the rich UI to micro services API. Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time. Expertise in implementing Spring JTA for transaction management and Spring JDBC to interact with Data bases. Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces). Developed multiple applications using Spring Community framework projects and used Spring and EJB containers to manage the bean life cycle. Unit tested web services using Junit, Mockito, Easy mock, Spock, Test NG and hence achieved the goals of Test-Driven Development (TDD). Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka, and Apache Camel to integrate the enterprise application technologies with existing JVM environments. Excellent experience in database design, data analysis with Relational databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server and NoSQL databases like (Mongo DB and Cassandra, Raven DB, Couch DB, Redis, DynamoDB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server. Have experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver. Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Message Queue (MQ) services like Apache Kafka, RabbitMQ, Active MQ and IBM MQ to communicate from Client to Server. Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud. Experienced in configuring and deploying applications on different application servers such as Apache Tomcat, Oracle Web logic, IBM WebSphere, JBoss. Hands on experience in managing Docker Containers using Kubernetes with zero downtime deployment. Involved in developing test cases/plans using JUnit4/5, TestNG for Unit testing and Mockito, Power mock, Easy Mock for stubbing and used API testing tools like SoapUI, Advanced Rest Client and Postman. Experience in architect, design, build, and prototyping models using the design patterns like Singleton, MVC, MVP, Value Object, Front Controller, Business Delegate, Session Facade, Service Locator, Data Transfer Object, Data Access Object, Abstract Factory and Factory Method. Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Expertise in writing the playbooks using the YAML scripting which manages the configurations also have experience in setting up master minion architecture in Kubernetes to maintain the containers with the help of using YAML files, also deployed Docker containers through Kubernetes to manage the Microservices using its nodes, Config Maps, selector, Services Pods. Implemented Docker container service, using CD/CI build pipelines like Jenkins, Bamboo and GOCD and used logging utility like SLF4J and log4J. Good knowledge of Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System). Expertly applied design patterns for efficient, scalable, and maintainable software solutions. Proficient in writing high-quality, maintainable code and adept at debugging complex production software in fast-paced, agile environments. Strong problem-solving skills and a commitment to excellence in all aspects of software development. Led the implementation of Docker-based containerization using ECS, optimizing application deployment and scaling efficiency. Designed and implemented DynamoDB data models for a high-traffic e-commerce platform, achieving low-latency access to critical data. Expertly applied design patterns for efficient, scalable, and maintainable software solutions.