N
Nikhil Reddy
Nikhil Reddy
About
Detail
Sr. Java Full Stack Developer | Spring Boot | Microservices | AWS | Kafka | React | Angular | Docker | Kubernetes | Terraform | REST APIs | GraphQL
United States
8+ years of experience in software development specializing in Java Full Stack Development, delivering scalable,
cloud-native applications across finance, healthcare, and enterprise domains.
Strong expertise in Core Java (8-21), object-oriented design, and building high-performance backend systems
using Spring Boot, Spring Cloud, and microservices architecture.
Extensive experience designing and developing RESTful APIs using OpenAPI (YAML) contract-first approach and
GraphQL services, enabling standardized and efficient service communication.
Proven ability to design scalable and resilient systems using controller-service-adapter patterns, data
transformation layers, and distributed service orchestration.
Hands-on experience working with AWS services including ECS, Lambda, IAM, and CloudWatch, supporting
containerized and serverless application deployments in cloud-native environments.
Strong experience in optimizing system performance through caching strategies (Redis), efficient database
design, and query optimization across PostgreSQL and NoSQL systems.
Experience building event-driven architectures using Kafka and implementing asynchronous and concurrent
processing for high-throughput systems.
Proficient in DevOps practices, implementing CI/CD pipelines using Jenkins, Maven, and GitHub Actions, and
managing deployments across cloud environments.
Strong understanding of application security using Spring Security, OAuth 2.0, JWT, and IAM-based access control
for secure and reliable API communication.
Experienced in leveraging AI-assisted development tools such as GitHub Copilot and LLM-based solutions for
debugging, log analysis, and improving development efficiency in modern engineering workflows.