I have 4+ years of experience as a Full Stack and Cloud Developer in IT industry and experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using Java/J2EE. Experienced in developing web-based client/server applications using Java/J2EE technologies for ETL and Financial domains Proficient in Agile (Scrum) development methodologies and experienced in developing applications using Agile practices Strong expertise in various Spring Framework modules, including Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Microservices, Spring REST, Spring Data JPA, Spring Security, Spring Data Rest, and Spring Cloud Skilled in implementing SSO using Spring Security and implementing Object-Oriented Principles and Core Java concepts such as Collections, Exception Handling, and Multithreading Developed data processing applications for large-scale analytics and machine learning tasks using Apache Spark Developed streaming applications using Apache Flink for real-time data processing and analysis Implemented continuous integration and deployment using Jenkins and Dockers Proficient in using Jenkins for Continuous Integration and Continuous Delivery (CI/CD) pipeline automation, setting up and configuring Jenkins jobs, building and deploying applications, and monitoring builds Familiar with Docker for containerization and orchestration of applications, creating Docker images, running containers, and deploying applications to Docker containers Strong knowledge of integrating Spring Boot applications with AWS services such as S3, SQS, SNS, and DynamoDB, deploying and managing Spring Boot applications on AWS Elastic Beanstalk Hands-on experience in using Spring Data JPA for database operations such as creating queries, modifying data, and fetching data, knowledgeable in implementing complex data models using JPA annotations Utilized Apache Kafka and Rabbit MQ for message queuing and streaming, proficient in using Apache Kafka for building distributed, fault-tolerant, and scalable real-time streaming applications, knowledgeable in using RabbitMQ for building distributed and scalable messaging systems Developed and maintained RESTful APIs using Spring Boot, Spring Data JPA, and Spring Cloud.
Experienced Java/J2EE developer with expertise in Spring Framework, Agile (Scrum) methodologies, and big data technologies such as Apache Spark and Flink. Skilled in implementing SSO using Spring Security and working with messaging systems such as Apache Kafka and RabbitMQ. Hands-on experience in integrating Spring Boot applications with AWS services and deploying them on AWS Elastic Beanstalk.