
Senior Software Engineer with 6+ years of experience designing and developing enterprise Java applications across financial services, healthcare, and retail domains. Strong background in Java 8/11/17, Spring Boot, and microservices architecture with hands-on experience building RESTful APIs, event-driven systems using Apache Kafka, and cloud-native applications on AWS and Azure. Experienced implementing Spring Security with OAuth 2.0 for regulated environments, optimizing database performance with Oracle and PostgreSQL, and deploying containerized services using Docker and Kubernetes. Comfortable working across the full SDLC in Agile teams, contributing to design reviews, code reviews, and CI/CD pipeline automation.
Core Java & Frameworks: Java 8/11/17, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Hibernate, JAX-RS, JDBC
Microservices & APIs: Microservices Architecture, RESTful APIs, SOAP, GraphQL, Spring Cloud (Eureka, Config Server, Gateway, Hystrix), API Gateway
Messaging & Streaming: Apache Kafka, RabbitMQ, AWS SQS, AWS SNS, JMS, Event-Driven Architecture
Cloud – AWS: EC2, S3, Lambda, RDS, ECS, EKS, API Gateway, SQS, SNS, DynamoDB, CloudWatch, IAM, Secrets Manager
Cloud – GCP
Databases: Oracle, PostgreSQL, MySQL, MongoDB, Redis, DynamoDB
DevOps & CI/CD: Docker, Kubernetes, Jenkins, GitHub Actions, Maven, Gradle, Git, Terraform
Testing: JUnit 5, Mockito, TestNG, Postman, Rest Assured, SonarQube, Jacoco
Observability: Prometheus, Grafana, ELK Stack, CloudWatch, Splunk, Distributed Tracing
Methodologies: Agile/Scrum, TDD, CI/CD, SOLID Principles, Design Patterns, Code Reviews