• Result-driven Full Stack Java Developer with 12+ years of experience in designing and developing scalable enterprise applications using Java 8/17/21, Spring Boot, Microservices, and cloud-native technologies in Agile environments.
• Strong expertise in developing high-performance RESTful APIs using Spring Boot, Spring MVC, Hibernate, and Spring Data JPA, enabling secure and scalable backend service integration across distributed systems.
• Extensive experience migrating monolithic applications into Microservices architecture using Spring Boot, Docker, Kubernetes, and AWS, improving application modularity, scalability, and system reliability.
• Hands-on experience building responsive and dynamic front-end applications using React.js, AngularJS, JavaScript ES6+, HTML5, CSS3, Bootstrap, and Redux Toolkit for enterprise-level user interfaces.
• Experienced in implementing secure authentication and authorization mechanisms using Spring Security, OAuth2, JWT, RBAC, and AWS IAM for enterprise-grade application security.
• Strong experience with asynchronous event-driven architectures using Apache Kafka and RabbitMQ, enabling real-time messaging, distributed processing, and scalable inter-service communication.
• Proficient in deploying and managing cloud-native applications on AWS using EC2, S3, IAM, CloudWatch, EKS, Docker, and Kubernetes for scalable and resilient infrastructure solutions.
• Hands-on expertise in implementing CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, Docker, and Kubernetes, automating build, testing, and deployment workflows.
• Strong database management experience with SQL and NoSQL databases including MySQL, PostgreSQL, Oracle, DB2, MongoDB, Cassandra, and DynamoDB, optimizing queries and improving application performance.
• Experienced in integrating GraphQL APIs alongside REST services to improve frontend data fetching efficiency and reduce network overhead in distributed enterprise applications.
• Proficient in monitoring and observability tools including Prometheus, Grafana, ELK Stack, SLF4J, and AWS CloudWatch for centralized logging, performance monitoring, and production issue resolution.
• Skilled in improving application performance using asynchronous programming, caching strategies, Java CompletableFuture, lazy loading, and React optimization techniques such as React.memo and useCallback.
• Experienced in developing real-time dashboards, notification systems, and interactive web applications using WebSocket, Firebase, Chart.js, and event-driven communication frameworks.
• Strong understanding of Agile and Scrum methodologies with hands-on experience using JIRA for sprint planning, backlog management, task tracking, and cross-functional team collaboration.
• Proven ability to collaborate effectively with DevOps, QA, UI/UX, and product teams to deliver scalable, secure, and high-quality enterprise software solutions within project timelines.
Skills & Expertise (7)
Java developerJava backendreactnodejsui developerjava frontedjava full stack