Naveen Vemula (Senior Full Stack Java Developer)
Mail: vemulanaveen091@[Link]
Phone: +1 (404) 465-4482
LinkedIn: [Link]
PROFESSIONAL SUMMARY:
● Senior Full Stack Java Developer with 12+ years of experience in designing, developing, and
deploying enterprise applications across Healthcare, Banking, Financial Services, Telecommunications,
and Government domains.
● Extensive experience in developing cloud-native applications using Java 8/11/17/21/22, Spring Boot,
Spring Cloud, Spring MVC, Spring Security, Hibernate, and Spring Data JPA following
Microservices Architecture.
● Strong expertise in designing and developing RESTful APIs, event-driven applications, and distributed
systems using Apache Kafka, integrating with third-party enterprise applications and cloud services.
● Hands-on experience in developing responsive Single Page Applications (SPA) using [Link], React
18, Angular 9, TypeScript, Redux Toolkit, Material UI, HTML5, CSS3, Bootstrap, JavaScript, and
jQuery.
● Experienced in implementing secure enterprise applications using Spring Security, OAuth 2.0, JWT,
Azure Active Directory (Azure AD), and Role-Based Access Control (RBAC).
● Proficient in relational database design, SQL optimization, and ORM frameworks using Oracle,
PostgreSQL, Hibernate, Spring Data JPA, Redis, and database performance tuning.
● Experience working with containerized applications using Docker, Kubernetes (AKS), OpenShift, and
Helm, deploying highly scalable microservices in cloud environments.
● Strong knowledge of CI/CD implementation using Azure DevOps, Jenkins, GitHub Actions, Maven, Git,
SonarQube, Nexus Repository, and JFrog Artifactory.
● Experienced in implementing centralized logging, monitoring, and distributed tracing using Splunk, ELK
Stack, Prometheus, Grafana, OpenTelemetry, and Spring Boot Actuator to improve application
observability.
● Extensive experience developing enterprise applications using Core Java, EJB (Stateless/Stateful
Session Beans), Spring Boot, Spring MVC, Spring Data JPA, and Microservices Architecture.
● Experienced in designing high-performance applications using Oracle Database, MongoDB, Redis
caching, and event-driven architectures with Apache Kafka.
● Working knowledge of Agentic AI, including AI agent orchestration, tool/function calling, prompt
workflow design, guardrails, and integrating LLM-powered capabilities into enterprise applications.
● Experienced in production support, root cause analysis (RCA), application performance tuning, cache
optimization, and secure SDLC practices.
● Hands-on experience in writing Unit, Integration, and UI automation tests using JUnit 5, Mockito, Spring
Boot Test, Cypress, Jest, React Testing Library, Testcontainers, and Postman.
● Worked extensively in Agile Scrum environments, collaborating with Business Analysts, Product
Owners, QA Engineers, DevOps teams, and cross-functional stakeholders throughout the Software
Development Life Cycle (SDLC).
● Strong analytical, problem-solving, debugging, and communication skills with proven experience
delivering high-quality enterprise applications in production environments.
Technical Skills:
Category Technologies
Programming Languages Java 7/8/11/17/21/22, SQL, TypeScript, Java Script
Backend Technologies Core Java, Collections, Multithreading,
Concurrency J2 EE ,(StatelessSession Beans,
Stateful Session Beans) EJB, Spring Boot, Spring,
MVC Spring Security, Spring Data, JPA, Hibernate,
REST APIs SOAP, Apache Kafk Servlets, JSP,
RESTful Web Services, SOAP (JAX-WS),
Microservices
Frontend Technologies [Link], React 18, Angular 9, TypeScript, Redux
Toolkit, React Query, Material UI, HTML5, CSS3,
Bootstrap, JavaScript, jQuery
Security Spring Security, OAuth 2.0, JWT, Azure Active
Directory (Azure AD), Role-Based Access Control
(RBAC)
Messaging & Integration Apache Kafka, ActiveMQ, REST APIs, SOAP Web
Services, JSON, XML
Databases Oracle 11g, Oracle 12c, Oracle 19c, MongoDB
PostgreSQL, Redis SQL, PL/SQL, Aggregation
Pipeline, Mongo Repository, Spring Data MongoDB
Cloud Platforms Microsoft Azure (AKS, Azure DevOps, Azure Active
Directory), AWS (Basic Knowledge)
Containerization & Orchestration Docker, Kubernetes (AKS), Red Hat OpenShift,
Helm
Build & CI/CD Tools Maven, Jenkins, Azure DevOps, GitHub Actions,
Git, SonarQube, Nexus Repository, JFrog
Artifactory
Testing Frameworks JUnit 4, JUnit 5, Mockito, Spring Boot Test, Test
containers, Cypress, Jest, React Testing Library,
Postman
Monitoring & Logging Splunk, ELK Stack (Elasticsearch, Logstash,
Kibana), Prometheus, Grafana, Open Telemetry,
Spring Boot Actuator, Log back, Log4j
Application Servers Apache Tomcat, IBM WebSphere Application
Server
Version Control Git, SVN
IDE & Development Tools IntelliJ IDEA, Eclipse, VS Code
Methodologies Agile Scrum, SDLC, Microservices Architecture
Professional Experience
Client: CVS Health — Atlanta, GA June 2023 – Current
Role: Senior Full Stack Java Developer
Responsibilities:
● Designed and implemented scalable microservices using Java 21, Spring Boot 3.x, Spring Cloud, and Spring
Data JPA for prescription management, medication refill processing, and clinical care workflows.
● Developed responsive Single Page Applications using React 18, TypeScript, Redux Toolkit, Material UI, HTML5,
CSS3, and Bootstrap 5, improving user experience for members, pharmacists, and care managers.
● Built RESTful APIs for prescription processing, benefit verification, appointment scheduling, and provider
services, enabling seamless communication between healthcare applications.
● Integrated Apache Kafka to process prescription events, refill requests, claim status updates, and patient
notifications asynchronously across distributed microservices.
● Implemented secure authentication and authorization using Spring Security, OAuth 2.0, JWT, and Azure Active
Directory, ensuring HIPAA-compliant access to healthcare information.
● Developed reusable React components, custom hooks, and Redux state management modules to improve UI
consistency, performance, and code maintainability.
● Optimized backend performance by implementing Redis caching, Hibernate batch processing, connection
pooling, and PostgreSQL query optimization, reducing API response time for high-volume healthcare
transactions.
● Containerized applications using Docker and deployed services to Azure Kubernetes Service (AKS) using Helm,
supporting scalable and highly available production environments.
● Automated application build and deployment processes using Azure DevOps, GitHub Actions, Maven, Git,
SonarQube, and Nexus Repository, improving release efficiency and code quality.
● Implemented centralized logging, distributed tracing, and application monitoring using Splunk, ELK Stack,
Prometheus, Grafana, OpenTelemetry, and Spring Boot Actuator to improve production support and system
observability.
● Developed unit, integration, and UI automation test cases using JUnit 5, Mockito, Testcontainers, Jest, Cypress,
React Testing Library, and Postman, ensuring high application reliability and minimizing regression defects.
● Collaborated with business analysts, product owners, QA engineers, DevOps teams, and UI/UX designers in Agile
Scrum ceremonies, participating in code reviews, sprint planning, production deployments, and defect
resolution.
Environment: Java 21, Spring Boot 3.x, Spring Cloud, Spring MVC, Spring Security, OAuth 2.0, JWT, Spring
Data JPA, Hibernate 6.x, React 18, TypeScript, Redux Toolkit, React Query, Material UI, HTML5, CSS3,
Bootstrap 5, REST APIs, Apache Kafka, PostgreSQL, Redis, Docker, Kubernetes (AKS), Helm, Azure
DevOps, GitHub Actions, Maven, Git, SonarQube, Nexus Repository, Splunk, ELK Stack, Prometheus,
Grafana, OpenTelemetry, Spring Boot Actuator, JUnit 5, Mockito, Testcontainers, Jest, Cypress, React Testing
Library, Postman, IntelliJ IDEA, VS Code, Agile (Scrum).
Client: BNY, NY March 2021 – June 2023
Role: Senior Full Stack Java Developer, and MongoDB
Responsibilities:
● Architected and implemented scalable microservices using Java 17, Spring Boot 2.7, Spring Cloud, and Spring Data
JPA to automate trade settlement, asset servicing, and reconciliation workflows.
● Developed enterprise-grade REST APIs and event-driven services for trade processing, custody operations, and
corporate action notifications while integrating with internal investment platforms.
● Built highly responsive front-end applications using [Link], Redux, TypeScript, Material-UI, HTML5, CSS3,
Bootstrap, and Axios, enabling operations teams to monitor settlements and investigate transaction exceptions.
● Implemented secure authentication and authorization using Spring Security, OAuth 2.0, JWT, and Azure Active
Directory SSO, ensuring secure access to sensitive financial data.
● Integrated Apache Kafka for asynchronous trade event processing, settlement confirmations, payment notifications,
and real-time portfolio updates across distributed microservices.
● Designed MongoDB collections for storing patient interaction history, healthcare documents, and audit information
while implementing aggregation pipelines and indexing strategies for high-performance data retrieval.
● Designed resilient inter-service communication using Spring Cloud OpenFeign, Eureka Service Discovery, Config
Server, and Resilience4j for fault tolerance, circuit breaking, and centralized configuration management.
● Optimized PostgreSQL and Oracle database performance by implementing efficient indexing strategies, batch
processing, Hibernate tuning, and query optimization for high-volume financial transactions.
● Containerized applications using Docker and deployed them to Kubernetes (AKS) while creating Helm charts,
configuring Ingress controllers, and implementing rolling and blue-green deployment strategies.
● Automated CI/CD pipelines using Azure DevOps, Jenkins, Maven, Git, SonarQube, Nexus Repository, and JFrog
Artifactory, enabling continuous integration, automated testing, and secure artifact management.
● Implemented centralized monitoring, distributed tracing, and log aggregation using Splunk, ELK Stack, Prometheus,
Grafana, and Spring Boot Actuator, reducing production issue resolution time.
● Developed comprehensive unit, integration, and UI test suites using JUnit 5, Mockito, Spring Boot Test, Cypress, and
Postman, ensuring high code quality and stable production releases.
● Collaborated with solution architects, business analysts, DevOps engineers, QA teams, and offshore development
teams in Agile Scrum ceremonies while mentoring junior developers through code reviews, design sessions, and
production support.
Environment: Java 17, Spring Boot 2.7, Spring Cloud, Spring MVC, Spring Security, OAuth 2.0, JWT, Spring
Data JPA, Hibernate 5.x, [Link], Redux, TypeScript, Material-UI, HTML5, CSS3, Bootstrap, Axios, REST
APIs, Apache Kafka, PostgreSQL, Oracle 19c, Docker, Kubernetes (AKS), Helm, Azure DevOps, Jenkins,
Maven, Git, SonarQube, Nexus, JFrog Artifactory, ELK Stack, Splunk, Prometheus, Grafana, JUnit 5, Mockito,
Cypress, Postman, IntelliJ IDEA, JSON, Agile Scrum. Schema Design, Embedded Documents, Reference
Documents, Aggregation Pipeline, Indexes, Compound Indexes, TTL Indexes
Client: State of NE -NE Dec 2018 – Feb 2021
Role: Full Stack Java Developer
Responsibilities:
● Designed and implemented Spring Boot microservices for patient registration, laboratory reporting, case
investigation, vaccination management, and contact tracing workflows.
● Developed RESTful APIs to integrate with Electronic Health Record (EHR) systems, laboratory reporting services,
and state immunization registries using secure JSON-based communication.
● Built responsive dashboards using Angular 9, Angular Material, TypeScript, HTML5, and Bootstrap for
epidemiologists, healthcare workers, and public health administrators.
● Implemented Spring Security with OAuth 2.0 and JWT authentication to protect sensitive health information while
enforcing role-based access for hospitals, laboratories, and state officials.
● Integrated Apache Kafka for asynchronous processing of laboratory test results, vaccination updates, SMS
notifications, and case investigation events.
● Engineered dynamic workflow modules that automatically assigned confirmed cases to regional health
investigators based on county, workload, and case priority.
● Optimized Hibernate mappings, PostgreSQL indexing strategies, and complex SQL queries, significantly improving
dashboard response time for high-volume reporting.
● Implemented centralized exception handling, audit logging, and API monitoring using ELK Stack and Spring Boot
Actuator to simplify production troubleshooting.
● Containerized applications using Docker and deployed microservices on Red Hat OpenShift, supporting scalable
processing during pandemic case surges.
● Automated CI/CD pipelines using Jenkins, Maven, Git, and SonarQube, enabling frequent releases while
maintaining high code quality standards.
● Developed comprehensive unit and integration tests using JUnit 5, Mockito, and Spring Boot Test, ensuring reliable
functionality for critical public health workflows.
● Collaborated with public health analysts, QA engineers, DevOps teams, and state agencies in Agile sprints to rapidly
deliver regulatory updates, CDC reporting enhancements, and production hotfixes.
Environment: Java 11, Spring Boot 2.x, Spring MVC, Spring Security, OAuth 2.0, JWT, Spring Data JPA, Hibernate 5.x,
Angular 9, TypeScript, Angular Material, HTML5, CSS3, Bootstrap 4, REST APIs, Apache Kafka, PostgreSQL, Docker,
OpenShift, Jenkins, Git, Maven, SonarQube, ELK Stack, Spring Boot Actuator, JUnit 5, Mockito, IntelliJ IDEA, JSON, Agile
Scrum.
Client: AT&T - TX Sep 2016 – Nov 2018
Role: Senior Java Developer
Responsibilities:
● Designed and implemented Spring Boot microservices following domain-driven architecture to manage enterprise
service orders, provisioning requests, and order lifecycle events.
● Engineered RESTful APIs using Spring MVC and Jackson for communication between CRM, Inventory, Billing, and
Network Provisioning systems, supporting high-volume transaction processing.
● Implemented asynchronous event-driven communication using Apache Kafka, ensuring reliable order status
propagation, service activation, and failure recovery across distributed services.
● Optimized Hibernate entity mappings, lazy loading strategies, and Oracle SQL queries, reducing database response
time for complex order processing transactions.
● Configured Spring Security with OAuth 2.0 and JWT token-based authentication to secure internal REST APIs and
enforce role-based authorization across enterprise applications.
● Implemented centralized exception handling using @ControllerAdvice, custom exception classes, and standardized
API response models to improve service reliability and debugging.
● Developed reusable service components using Spring Dependency Injection, AOP, and transaction management to
eliminate duplicate business logic and improve maintainability.
● Built integration modules to consume external SOAP services using JAX-WS and expose REST APIs for downstream
telecom applications during the migration from legacy systems.
● Containerized Spring Boot applications using Docker and configured OpenShift deployment descriptors, including
ConfigMaps, Secrets, health checks, and rolling deployment strategies.
● Automated CI/CD pipelines using Jenkins, Maven, Git, and SonarQube, integrating automated builds, unit testing,
code quality analysis, and deployment to QA and UAT environments.
● Implemented comprehensive unit and integration testing using JUnit, Mockito, and Spring Test, achieving high code
coverage and reducing regression issues during sprint releases.
● Analyzed JVM heap utilization, thread dumps, GC logs, and application performance using JVisualVM and Splunk to
identify memory leaks, optimize resource utilization, and improve application throughput.
Environment: Java 8, Spring Boot 1.5, Spring MVC, Spring Security, Spring Data JPA, Hibernate 5.x, REST APIs, JAX-WS
(SOAP), Apache Kafka, Oracle 12c, Maven, Git, Jenkins, Docker, OpenShift, Apache Tomcat 8, JUnit, Mockito, SonarQube,
Splunk, Logback, JSON, XML, Agile (Scrum).
Client: Wells Fargo, TX Feb 2014 – Aug 2016
Role: Java Developer
Responsibilities:
● Developed core modules for ACH payment initiation, wire transfer processing, and payroll transaction workflows
using Java 7, Spring MVC, Hibernate, and J2EE.
● Implemented a Maker-Checker approval workflow, allowing payment requests to move through multiple
authorization levels before settlement, significantly reducing manual verification effort.
● Designed service components that validated beneficiary information, payment limits, account balances, and
business rules before transaction submission.
● Developed REST and SOAP-based integration services for communication with internal customer information
systems, payment processing engines, and compliance applications.
● Built dynamic UI screens using JSP, JavaScript, jQuery, HTML5, CSS3, and Bootstrap to provide corporate users with
real-time transaction status and payment history.
● Optimized Hibernate mappings and Oracle SQL queries for high-volume payment records, improving transaction
retrieval and report generation performance.
● Implemented centralized exception handling, transaction logging, and audit trail functionality to support regulatory
compliance and simplify production issue analysis.
● Integrated Spring Security for role-based authentication, enabling different access levels for corporate users,
relationship managers, and operations teams.
● Developed JMS-based asynchronous processing using ActiveMQ for payment acknowledgments, notification
services, and background reconciliation jobs.
● Collaborated closely with business analysts, QA engineers, and database teams during Agile sprint cycles to deliver
treasury management enhancements and regulatory changes.
● Wrote comprehensive unit tests using JUnit, participated in peer code reviews, and resolved application defects
identified during SIT and UAT phases.
● Supported production deployments on IBM WebSphere Application Server and Apache Tomcat, monitored
application logs using Log4j, investigated production incidents, and implemented performance improvements during
quarterly banking releases.
Environment: Java 7, J2EE, Spring MVC 3.x, Hibernate 4.x, JSP, Servlets, HTML5, CSS3, JavaScript, jQuery, Bootstrap,
REST, SOAP Web Services, Spring Security, JMS (ActiveMQ), Oracle 11g, IBM WebSphere 8.5, Apache Tomcat 7, Maven,
SVN, JUnit 4, Log4j, Eclipse, XML, JSON, Agile (Scrum).
Education
Masters of Science in Computer Science, University of Central Missouri, USA Dec 2013
Bachelor of Engineering in Computer Science, Jawaharlal Nehru Technological University, India May 2012.
Certifications
● AWS Certified Cloud Practitioner
● IBM Generative AI for Software Development