• 4+ years of experience in software engineering, focusing on web-based, client/server, enterprise, and distributed applications using Java and J2EE technologies.• Skilled in developing micro services architecture with Spring Boot, integrating RESTful services and Apache Kafka for messaging.• Expertise in Core Java concepts, including OOPS, data structures, multi threading, Java 8 features, and functional programming.• Managed AWS cloud resources, including S3 buckets, EC2 instances, Lambda functions, and Step Functions.• Developed and deployed multi-tiered web-based enterprise applications using Spring Boot, JSP, Spring MVC, JDBC, EJB, and RESTful web services.• Hands-on experience with Hibernate for ORM and performance optimization.• Designed and developed responsive UI web applications using HTML5, JavaScript, CSS3, ReactJS, and Angular.• Proficient in database schema design, complex SQL queries, and database maintenance for Oracle, MySQL, and MongoDB.• Experienced with Docker for containerization, Jenkins for CI/CD, and Kubernetes for container orchestration.• Implemented security best practices using Spring Security and OAuth2.• Performed unit and integration testing using JUnit, Mockito, Cypress, and Selenium.• Utilized tools like SonarLint and SonarQube for static code analysis and code quality improvements.• Collaborated with cross-functional teams including UI/UX designers, product managers, and QA engineers to deliver high-quality software solutions.• Applied Agile methodologies (Scrum, Kanban) for project management and efficient delivery of software features.• Conducted code reviews and mentored junior developers to ensure adherence to best practices and coding standards.• Passionate about staying up to date with the latest industry trends and technologies to continuously improve skills and knowledge.