BHANU VINAY SRIRANGA EPPALI
JAVA FULL STACK DEVELOPER
*****.******@*****.*** 937-***-**** Parker, CO https://www.linkedin.com/in/vinay-eppali/ SUMMARY
Results-driven Java Full Stack Developer with 6+ years of experience designing and delivering cloud-native microservices, distributed systems, and enterprise-grade web applications across banking, retail, and insurance domains. Proficient in Java, Spring Boot, React.js, Angular, and AWS, with strong expertise in API design, event-driven architecture using Apache Kafka, and container orchestration with Docker and Kubernetes. Proven track record of building secure, scalable, and high-availability systems in regulated environments, with hands-on experience in CI/CD automation, observability, and performance optimization. Adept at collaborating with cross-functional teams and mentoring junior engineers to drive clean architecture and engineering best practices.
TECHNICAL SKILLS
Programming Languages: Java (8, 11, 17+), Python, JavaScript, TypeScript Back-End Frameworks: Spring Boot, Spring Core, Spring Data JPA/Hibernate, Spring Security, Spring Cloud, WebFlux Microservices Architecture: RESTful APIs, Microservices, Kafka, API Gateway, GraphQL Front-End Development: React.js, Angular, HTML5, CSS3, Redux, NgRx Cloud Platforms: AWS (EC2, S3, RDS, EKS, Lambda), Azure, GCP DevOps and CI/CD: Docker, Kubernetes, Jenkins, GitLab CI/CD, Maven, Gradle, Terraform, CloudFormation Databases: PostgreSQL, Oracle, MySQL, MongoDB, Redis, Apache Cassandra Testing and Quality: JUnit, Mockito, Integration Testing, End-to-End Testing, SonarQube, ELK and Grafana, Prometheus Tools and Versioning: Git, GitHub, GitLab, Jira, Confluence, Splunk, Dynatrace, Swagger/OpenAPI PROFESSIONAL EXPERIENCE
Java Full Stack Developer Jul 2024 - Present
PNC Financial Services - Phoenix, AZ
● Spearheaded the design and delivery of cloud-native Spring Boot microservices powering loan origination and customer servicing platforms, enabling reliable, high-throughput transaction processing in a distributed banking ecosystem.
● Engineered robust React single-page applications using Redux and React Query to deliver highly responsive, state-driven user experiences for internal financial users.
● Established enterprise-grade API security by implementing Spring Security with OAuth2, JWT, and mTLS, ensuring compliance with strict banking and regulatory standards.
● Architected and exposed well-governed RESTful and GraphQL APIs with standardized error handling, versioning strategy, and resilience patterns to support mobile and web banking channels.
● Drove the modernization of legacy applications by leading the transition to Docker, Kubernetes, and OpenShift based microservices, significantly improving deployment consistency and environment scalability.
● Designed and maintained AWS infrastructure (EC2, S3, RDS, EKS) with auto-scaling, and automated failover strategies to ensure high availability and fault-tolerant application deployments in production environments.
● Optimized system performance through Redis caching, Apache Cassandra, connection pooling, and advanced SQL tuning, reducing average response latency by nearly 25% across high-traffic service endpoints.
● Built and matured end-to-end CI/CD pipelines using Jenkins, GitHub Actions, and Terraform, cutting release cycle time by nearly 30% and enabling fully automated, repeatable deployments across environments.
● Strengthened platform observability by integrating centralized logging (ELK), Prometheus metrics, and Grafana dashboards, improving production visibility and incident response readiness.
● Accelerated development productivity by leveraging GitHub Copilot and GenAI-assisted workflows for code generation, refactoring, and unit test scaffolding.
● Acted as a technical mentor and go-to resource for junior engineers, driving adoption of clean architecture, coding standards, and microservices best practices.
Java Backend Developer Apr 2021 - Jul 2023
Target - Hyderabad, India
● Engineered core Warehouse Management System (WMS) backend services using Java 17 and Spring Boot, supporting high-throughput inventory reservation, allocation, and fulfillment workflows across multiple distribution centers.
● Designed idempotent REST APIs for order picking, putaway, and replenishment processes, ensuring reliable processing under high concurrency conditions.
● Implemented event-driven inventory pipelines with Apache Kafka, enabling asynchronous stock adjustments and reducing tight coupling between WMS and upstream order management systems.
● Developed Spring Batch jobs for nightly inventory reconciliation and bulk shipment processing, handling thousands of SKU-level records and improving data consistency between warehouse and enterprise systems.
● Optimized PostgreSQL query performance through execution plan analysis, partitioning strategies, and index tuning to handle large SKU-level transaction volumes.
● Built distributed locking and caching strategies using Redis to prevent inventory oversell scenarios during parallel fulfillment operations.
● Containerized backend services with Docker and deployed to Kubernetes, configuring resource limits and autoscaling policies for warehouse workload patterns.
● Implemented resilience patterns such as retry, timeout, circuit breaker using Spring ecosystem tools to improve fault tolerance of downstream warehouse integrations.
● Partnered with warehouse operations teams to translate wave planning, pick-pack-ship, and location management requirements into scalable backend service designs.
● Strengthened platform observability through structured logging, correlation IDs, and Splunk dashboards, significantly reducing time to diagnose fulfillment discrepancies. Java Full Stack Developer Jan 2019 - Mar 2021
Metlife - Hyderabad, India
● Developed policy servicing and claims processing microservices using Spring Boot and Spring Cloud, enabling modular and independently deployable insurance workflows.
● Engineered dynamic Angular-based customer servicing portals using TypeScript and component-driven architecture, improving agent productivity and reducing manual processing time.
● Implemented secure API integrations between internal systems and third-party partners using REST and OAuth2, ensuring compliance with enterprise security standards.
● Leveraged Apache Kafka for asynchronous communication between underwriting, billing, and claims services, improving system resilience and decoupling legacy dependencies.
● Designed and optimized complex data access layers using Oracle and MongoDB, supporting both transactional and document-based insurance data models.
● Built and deployed containerized services using Docker and Kubernetes on AWS, improving environment consistency and enabling elastic scaling during peak claim cycles.
● Integrated SonarQube quality gates and automated testing into the CI/CD pipeline, enabling faster and more confident releases by catching defects early in the development cycle.
● Collaborated closely with business analysts and product owners to translate regulatory and compliance requirements into scalable technical solutions.
● Enhanced API reliability by implementing circuit breakers and resilience patterns to handle downstream service failures gracefully.
EDUCATION
Master’s in Computer Science Aug 2023 - May 2025 University of Dayton - Dayton, OH
Bachelor’s in Electronics and Communication Engineering Aug 2015 - May 2019 Jawaharlal Nehru Technological University - Hyderabad, TG, India