I have nearly 10 years of experience as a Java Engineer, specializing in the design and development of business software across diverse domains. My expertise encompasses the complete software development lifecycle, including design, integration, testing, deployment, and maintenance of web-based and client-server enterprise applications.I am proficient in Agile methodologies such as Scrum and Sprint, alongside traditional models like Waterfall and Test-Driven Development (TDD). I have hands-on experience with Spring modules, including Spring MVC, Spring Boot, Spring Cloud, Spring Security, Spring Batch, and Spring Data JPA. Additionally, I am skilled in middleware frameworks like Hibernate and JPA for object-relational mapping.My experience extends to cloud application development using Java (versions 8, 11, and 17) and Microservices architecture. I have designed and deployed large applications on AWS, utilizing services like IAM, EC2, S3, RDS, and CloudFormation. I am adept at integrating AWS with existing infrastructures and defining security policies to safeguard assets.I have worked extensively with Spring Cloud and Netflix OSS for microservices, utilizing Zuul for routing, Eureka for service discovery, and Hystrix for circuit breaking. My knowledge of containerization tools includes Docker and Kubernetes, allowing for the development of distributed cloud systems.I also have experience with NodeJS for interacting with REST services, and I am familiar with XML technologies and parsers like JAXP and JAXB. My continuous integration skills include configuring Jenkins build jobs and managing code repositories using Git, GitHub, and BitBucket.Additionally, I have configured IBM MQ and developed robust messaging solutions, ensuring reliable message delivery across distributed systems. My expertise extends to Apache Kafka, RabbitMQ, and ActiveMQ for messaging services.I am well-versed in using Web/Application Servers such as Tomcat, JBoss, WebSphere, and WebLogic. My development environment includes IDEs like Spring Tool Suite, Eclipse, NetBeans, and IntelliJ. I have produced and consumed RESTful and SOAP Web Services using JAX-RS, JAX-WS, and related APIs.I have implemented security measures using Spring Security with various authentication techniques, including OAuth 2.0. My database experience includes designing PostgreSQL schemas, ensuring data integrity and normalization.