I am a Full-Stack Java Developer with 8+ years of experience in analysis, design, development, implementation, and testing of software systems, specializing in backend development. I have expertise in Java, J2EE, and the Spring ecosystem (Spring Boot, Spring MVC, Spring Cloud, Spring Data, Spring Security) along with Hibernate ORM and relational databases (Oracle).
I have worked extensively on modernizing monolithic applications by breaking them into microservices using Spring Boot, ensuring scalability and maintainability. Additionally, I have hands-on experience with CI/CD pipelines using Jenkins, unit testing with JUnit and Mockito, and message streaming with Apache Kafka.
I also have frontend exposure with Angular, React, Bootstrap, HTML, CSS, JavaScript, and jQuery, primarily for UI validation.
For the past year, I have been deeply involved in cloud computing with AWS, successfully deploying applications on EC2, S3, RDS, and implementing serverless architectures using AWS Lambda. I have leveraged DynamoDB for scalable, high-performance storage and am proficient in cloud resource configuration, monitoring, and security best practices. I also have exposure to Azure and Google Cloud Platform.
I have worked in Agile Scrum teams, participating in aggressive iteration cycles, daily standups, sprint planning, and retrospectives, ensuring smooth and efficient development workflows.
With a strong problem-solving mindset, deep technical expertise, and experience in full software development lifecycle (SDLC), I bring a results-driven approach to building scalable, reliable, and high-performance applications.