← Back to list
Senior
Registration: 10.03.2026

VinodKumar Venepally

Skills

Java
Spring Boot
Spring Cloud
Spring MVC
Spring Data JPA
Spring Security
Spring Integration
Struts 2
Microservices Architecture
RESTful API
Object-Oriented Design
Design Patterns
AWS
Terraform
Docker
Kubernetes
CI/CD Pipelines
Jenkins
GitHub Actions
Gradle
Apache Kafka
JMS
Databases
Testing
Code Quality Practices
Eclipse
IntelliJ IDEA
SQL
Git
Agile
Scrum
JIRA

Work experience

Senior Java Developer
since 01.2023 - Till the present day |OC Courts
Spring Boot, HTTP, REST API, Apache Kafka, Spring Security, OAuth2, JWT, ECS, EKS, Kubernetes, Jenkins, GitHub Actions, Harness, Docker, AWS, JUnit, Mockito
● Led Agile SDLC execution across requirements analysis, solution architecture, development, automated testing, CI/CD, and AWS-based cloud deployments, ensuring delivery of scalable, maintainable, production-grade systems and timely resolution of cross-team issues. ● Built scalable microservice APIs using Spring Boot with clean resource modeling, stateless request handling, standard HTTP semantics, and idempotent operations. ● Designed and implemented standardized REST API frameworks with versioning, pagination, request validation, centralized exception handling, and secure request/response models; integrated Redis for caching frequently accessed data, improving response times and reducing database load while ensuring consistent client-server communication. ● Designed and implemented event-driven microservices using Apache Kafka, creating high-throughput producers and consumers for real-time data processing and distributed workflows. ● Implemented Apache Kafka event-driven microservices using Spring Boot, KafkaTemplate, custom serializers/deserializers, transactional APIs, idempotent producers, and optimized topic/partition configurations for high-throughput streaming. ● Developed Kafka producers and consumers with Spring Boot, implementing idempotent producers, transactional processing, and retry/backoff strategies to ensure reliable message delivery and exactly once semantics. ● Implemented secure authentication and authorization using Spring Security, OAuth2, and JWT, enabling role-based access control and fine-grained authorization across distributed microservices. ● Configured API Gateway and service discovery with Spring Cloud Gateway and Eureka, enabling dynamic routing, distributed load balancing, and secure inter-service communication across microservices. ● Built fault-tolerant API integrations using retry/backoff, circuit breakers, bulkheads, timeouts, and async processing to ensure resiliency across distributed components. ● Designed and implemented robust data architectures for microservices, leveraging SQL databases, with optimized data modeling, persistence strategies, and high-throughput transaction handling. ● Optimized SQL queries and indexing strategies, reducing report generation time by 40% and improving database throughput under peak loads. ● Architected and deployed Spring Boot microservices on AWS using ECS (EC2) and EKS (Kubernetes), integrating ALB, API Gateway, Aurora, S3, and Route 53, while implementing end-to-end CI/CD pipelines with Jenkins, GitHub Actions, Harness, Docker, AWS CDK, and ECR to enable automated, zero-downtime multi-environment deployments. ● Implemented comprehensive unit and integration testing using JUnit and Mockito and integrated SonarQube into CI/CD pipelines, enabling automated code quality gates, vulnerability detection, and improved test coverage while enforcing enterprise coding standards through rigorous peer code reviews. ● Implemented end-to-end application performance monitoring using enterprise APM tools tracking JVM metrics, distributed traces, and API latency, while integrating centralized logging with Splunk to enable real-time troubleshooting, proactive alerting, and faster incident resolution in AWS-based microservices.
Senior Java Developer
10.2021 - 12.2022 |Navy Federal Credit Union
Spring Boot, RESTful API, Kafka, SQL, Oracle, PostgreSQL, Docker, Kubernetes, AWS, Jenkins, GitHub Actions
● Developed high-performance Spring Boot microservices for M2M fund transfers, integrating Kafka event-driven streams for real-time, exactly once transaction processing. ● Designed and implemented RESTful APIs with versioning, validation, error handling, pagination, and DTO-based responses, ensuring consistent and scalable client-server interactions over HTTP. ● Implemented advanced Spring Boot configurations including profiles, actuator metrics, externalized properties, and centralized logging, improving observability, maintainability, and performance across environments. ● Designed and implemented Kafka-based event streaming pipelines to enable asynchronous communication between microservices, improving system decoupling and resilience. ● Created Kafka topics, partitions, retention policies and broker configurations for high throughput streaming workloads. ● Engineered robust data access layers using Spring Data JPA and Hibernate with SQL, leveraging native SQL, stored procedures, and dynamic query generation for flexible, high-performance relational data operations. ● Designed and optimized complex SQL queries, stored procedures, and functions for high-volume transactional systems using Oracle and PostgreSQL. ● Led the implementation of SSO/IAM for a large-scale government application using Spring Boot, OAuth2, and OpenID Connect, enabling secure, centralized user access. ● Applied microservices resilience patterns including Circuit Breaker, Retry, Bulkhead, Rate Limiter, and Timeouts using Resilience4j, reducing cascading failures and improving system reliability. ● Developed and deployed containerized Spring Boot microservices using Docker and Kubernetes (EKS), standardizing environments across development, testing, and production. ● Implemented scalable AWS microservices using Amazon ECS on EC2, ALB, API Gateway, Aurora, S3, and Route 53, improving application resilience and availability, reducing production incidents, and enabling seamless scale to handle peak traffic demands. ● Implemented Terraform remote state storage in Amazon S3 to maintain centralized, versioned infrastructure state and prevent configuration drift. ● Designed and implemented end-to-end CI/CD pipelines using Jenkins, GitHub Actions, AWS CDK/CDK Pipelines, and Harness, automating builds, tests, container image publishing to Amazon ECR, and enabling rolling/blue-green deployments with rollback mechanisms and controlled production releases. ● Monitored and optimized application performance using Spring Boot Actuator, AWS CloudWatch, CloudTrail, Log4j, and Splunk, enabling real-time monitoring, proactive alerting, faster root-cause analysis, and reducing incident resolution time across distributed microservices. ● Developed and executed unit and integration tests using JUnit and Mockito, validating transaction processing, status updates, and notification delivery to ensure robust functionality. ● Led production support, RCA, and incident management, performing bug fixes, performance tuning, and ensuring SLA compliance for enterprise microservices.
Senior Java Developer
09.2014 - 10.2021 |Securities and Exchange Commission
Spring Boot, REST API, Kafka, SQL, Docker, OpenShift, PL/SQL, JUnit, Mockito, Jenkins, Log4j
● Transformed monolithic apps into Spring Boot microservices with REST APIs and Kafka-based event-driven architecture. ● Designed and maintained SQL database objects including views, triggers, constraints, sequences, and materialized views, and integrated them with Spring Data JPA for efficient ORM mapping, query optimization, and transactional data management. ● Integrated Spring Cloud components (Eureka, Hystrix, Feign) for service discovery and fault tolerance. ● Deployed applications on AWS Elastic Beanstalk, EC2; containerized apps using Docker/OpenShift. ● Developed Spring MVC applications, PL/SQL procedures, and Hibernate ORM layers; applied DAO, DTO, Singleton design patterns. ● Conducted unit/integration testing (JUnit, Mockito), automated builds (Jenkins), and logging (Log4j).
Senior Java Developer
08.2013 - 04.2014 |PayPal
Java EE, Hibernate ORM, JDBC, PL/SQL, CI/CD, Agile
● Developed enterprise web applications using Java EE technologies (Servlets, JSP, Struts2, EJB3.0, Spring MVC) under MVC architecture, ensuring modular, maintainable, and scalable designs. ● Implemented persistence and data access layers using DAO pattern, Hibernate ORM, JDBC, and PL/SQL, optimizing stored procedures and queries for high-performance operations. ● Automated builds, workflows, and asynchronous processes using Groovy scripts, Maven, Log4j, UNIX shell scripting, and WebLogic JMS, improving efficiency, reducing errors, and streamlining CI/CD pipelines in Agile environments.
Senior Java Developer
08.2012 - 07.2013 |DOMO
Java EE, Spring, Hibernate, JDBC, DAO pattern, PL/SQL
● Developed and integrated enterprise web applications using Java EE (Servlets, JSP, Struts2, EJB 3.0) and Spring (Core, DI, MVC) following MVC architecture, delivering scalable, maintainable business solutions with optimized data access using Hibernate, JDBC, DAO pattern, and PL/SQL stored procedures. ● Engineered asynchronous, multi-threaded processing workflows using WebLogic JMS (queues, connection factories, MDBs) and automated build and deployment pipelines with Maven, improving system scalability, reliability, and overall throughput.
Senior Java Developer
03.2010 - 07.2012 |Wells Fargo
Struts, Spring MVC, Web Flow, JSP, Servlets, JSF, JDBC
● Designed and developed enterprise applications using Struts, Spring MVC/Web Flow, JSP/Servlets, and JSF under MVC architecture, implementing client- and server-side validations and modular navigation flows. ● Implemented Hibernate ORM with transaction management and DAO patterns, leveraging JDBC for query handling, and applied design patterns (Business Delegate, DTO, Service Locator, DAO, Singleton) to ensure scalable, maintainable, and robust persistence layers.
Java Developer
10.2008 - 01.2010 |Syntel
Java

Educational background

Electrical and Electronics Engineering (Bachelor’s Degree)
Till 2005
Jawaharlal Nehru Technological University

Languages

EnglishAdvanced