I am a Full Stack Java Developer with five years of experience in designing, developing, and deploying scalable applications. My expertise includes leveraging Java and J2EE technologies, Spring Boot, and Hibernate for robust back-end development, along with front-end frameworks like Angular and React to create dynamic user interfaces. I specialize in building microservices architectures, implementing RESTful APIs, and utilizing messaging services like Kafka to enhance application functionality and streamline processes. I have played a key role in migrating legacy systems to a microservices architecture, developing batch applications, and creating various systems for management, tracking, and automation.I am proficient in utilizing AWS cloud service for serverless computing, storage, API management, deployment, logging, database, messaging, and notification services. My experience also includes containerization with Docker and implementing continuous integration and deployment practices using tools like Jenkins and GitLab. I have utilized logging frameworks such as Log4j and CloudWatch to enhance monitoring and debugging processes. I have written several automated test scripts as well as comprehensive unit and integration tests using JUnit, Mockito, and SonarQube. Passionate about continuous learning and collaboration, I'm eager to learn and enjoy working with others in agile teams, where I can help develop innovative, scalable solutions that make a real difference for the business. In my spare time, I like hiking, playing table tennis, FIFA, and guitar.“Success is the result of preparation, hard work, and learning from failure.” — Colin Powell