Post Job Free
Sign in

Senior Java Developer with Spring Microservices Expertise

Location:
Overland, MO
Posted:
February 10, 2026

Contact this candidate

Resume:

VEMULA GOWTHAM

Sr Software Engineer

**********@*****.*** +1-314-***-****

PROFESSIONAL SUMMARY

Results-driven Java Developer with 6+ years of experience building and maintaining enterprise web applications using Java 8/11, Spring Boot, REST APIs, and Microservices in Agile environments.

Strong expertise in designing scalable backend systems using Spring MVC, Spring Security, Spring Data JPA, and Spring Cloud.

Experienced in integrating third-party services and distributed systems using REST and SOAP APIs with JSON/XML over HTTP/HTTPS.

Hands-on experience with relational and NoSQL databases including MySQL, PostgreSQL, and MongoDB, with a focus on performance tuning and optimization.

Proficient in CI/CD pipelines using Maven, Gradle, Jenkins, Docker, and Kubernetes to support reliable and scalable deployments.

Skilled in secure application development using Spring Security, JWT, OAuth2, and role-based access control.

Proven team contributor with experience in version control (Git), code reviews, and cross-functional collaboration in Scrum and Kanban teams.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, TypeScript, SQL

Front-End: React, Redux, HTML5, CSS3, Bootstrap, SCSS, Angular, Material UI

Back-End: Spring Boot, Spring MVC, Spring Security, JPA, RESTful Services

Databases: MySQL, PostgreSQL, Oracle, MongoDB

Web Services: REST APIs, SOAP

State Management: Redux, React Context API

Testing Tools: JUnit, Mockito, Postman, React Testing Library, Cypress

Build & CI/CD Tools: Maven, Jenkins, Git, GitHub, Bitbucket

Containerization & Orchestration: Docker, Kubernetes

Cloud Platforms: AWS, Azure

Monitoring & Logging: ELK Stack, Prometheus, Grafana, Splunk, Log4j

Version Control & DevOps: Git, Bitbucket, Jenkins

Tools & Platforms: Swagger, Postman, Confluence, JIRA, VS Code, IntelliJ

PROFESSIONAL EXPERIENCE

Client: HCA Healthcare

Role: Sr Software Engineer

Duration: Jul 2024 - Present

Developed and maintained healthcare applications for patient records, billing, and scheduling using Java, Spring Boot, and REST APIs, ensuring secure and HIPAA-compliant data processing.

Designed and implemented microservices architecture with Spring Cloud, Spring Data JPA, and Spring Security, enabling modular deployment and scalability.

Configured OAuth2 and JWT authentication/authorization, providing secure role-based access for doctors, nurses, and administrators.

Integrated external systems including insurance providers and labs via RESTful and SOAP APIs using Feign Clients, WebClient, and Apache CXF.

Built optimized persistence layers in MySQL and MongoDB, applying indexing, partitioning, and stored procedures for large patient datasets.

Collaborated with QA to design automated test suites with JUnit, Mockito, and Postman, reducing production defects by 30%.

Migrated legacy monolithic applications into Spring Boot microservices with Spring Cloud Gateway and centralized configuration using Spring Config.

Used Docker for containerization, deployed in Kubernetes clusters, ensuring high availability and scalability.

Automated CI/CD pipelines with Jenkins and integrated SonarQube for static analysis, enforcing quality gates across deployments.

Configured Kafka and RabbitMQ for real-time patient notifications and clinical alerts.

Designed staff dashboards with Thymeleaf, HTML5, and CSS3, integrating seamlessly with backend APIs.

Built logging and monitoring systems using ELK Stack, Prometheus, and Grafana, reducing downtime incidents by 25%.

Implemented robust exception handling and validation using @ControllerAdvice, @ExceptionHandler, and Bean Validation.

Collaborated in Agile Scrum teams, attending sprint planning, daily stand-ups, and retrospectives using JIRA and Confluence.

Mentored junior developers, conducted code reviews, and contributed to architectural decisions using UML and ER diagrams.

Enhanced patient engagement and operational workflows through real-time, secure, and scalable clinical services.

Built and maintained full-stack microservices using Java, Node.js, React, and TypeScript, enabling secure and HIPAA-compliant healthcare data processing.

Deployed containerized applications on AWS (ECS, S3, RDS) with Docker and Kubernetes, improving scalability and system uptime.

Implemented event-driven architecture with Kafka and RabbitMQ for real-time notifications and alerts, reducing response times by 25%.

Client: Comerica Bank

Role: Java Developer

Duration: Dec 2020 – Jun 2023

Developed secure banking applications supporting loan processing, account summary, and transaction historyusing Java, Spring Boot, React, and REST APIs.

Implemented authentication with Spring Security and JWT, incorporating multi-factor authentication for improved security.

Integrated backend services with React and Axios, ensuring real-time communication between customer dashboards and APIs.

Applied Redux for state management, enabling consistency across customer and admin applications.

Optimized SQL queries and stored procedures in Oracle and MySQL, improving system response times by 30%.

Designed and implemented Spring Data JPA repositories, reducing boilerplate and improving maintainability.

Built scheduled tasks with Spring Scheduler for automated recurring operations such as interest calculations and repayments.

Configured Kafka pipelines for asynchronous, high-volume transaction processing and audit logging.

Packaged and deployed services using Docker and Kubernetes, ensuring fault tolerance and scalability.

Automated CI/CD pipelines with Jenkins, improving delivery cycles and integrating build triggers with GitHub.

Developed responsive UIs with React, Material UI, HTML5, and CSS3, improving accessibility across platforms.

Conducted unit and integration testing with JUnit, Mockito, and Postman, maintaining high coverage and preventing production defects.

Documented APIs with Swagger/OpenAPI, facilitating easy adoption across teams and vendor integrations.

Configured Prometheus, Grafana, and ELK Stack for system monitoring, reducing downtime by 25%.

Built audit logging systems for compliance with banking standards, securing sensitive operations.

Resolved production incidents, applied hotfixes, and supported mission-critical customer-facing applications.

Participated in Agile Scrum ceremonies, working with analysts and stakeholders to ensure feature delivery met compliance requirements.

Improved operational efficiency and customer experience with secure, high-performance, and regulatory-compliant systems.

Client: SkyWest

Airlines Role: Java Full Stack Developer

Duration: Jun 2018 – Dec 2020

Developed backend modules for flight booking, reservation, and crew scheduling systems using Java, Spring Boot, and REST APIs, supporting thousands of concurrent users.

Designed service layers with Spring MVC and Spring Data JPA, enabling seamless integration with MySQL and Oracle for real-time flight and reservation updates.

Built microservices for crew management using Java 8 features like Streams and Lambda expressions, simplifying logic and improving execution performance.

Integrated external airline systems such as weather forecasting and flight tracking through REST APIs using Feign Clients and handling JSON/XML payloads securely.

Implemented Redis caching for flight search and booking modules, reducing database load by 50% and improving query response times.

Refactored legacy monolithic airline systems into Spring Boot microservices, improving maintainability and deployment agility.

Wrote unit, integration, and API tests with JUnit, Mockito, and TestNG, ensuring 90%+ test coverage across critical modules.

Containerized services using Docker and Docker Compose, enabling portable environments and smoother deployments.

Configured Jenkins CI/CD pipelines for automated builds, testing, and deployments to Kubernetes clusters, improving release frequency.

Implemented role-based security with Spring Security, restricting sensitive crew data access based on job roles.

Integrated with legacy SOAP-based airline systems by writing adapters to bridge communication with new RESTful microservices.

Designed staff dashboards and reservation panels using React, Thymeleaf, HTML5, and CSS3, improving usability for staff and passengers.

Implemented exception handling and validation strategies with @ControllerAdvice, @ExceptionHandler, and custom error objects, ensuring consistent error responses.

Conducted load and stress testing with JMeter, identifying bottlenecks and improving system throughput by 25%.

Configured observability with Prometheus, Grafana, and ELK Stack, reducing mean time to recovery and improving SLA adherence.

Designed and documented UML class diagrams, ER models, and sequence flows, aiding architectural clarity and onboarding new developers.

Participated in Agile Scrum ceremonies, contributing to sprint planning, daily stand-ups, backlog grooming, and retrospectives.

Collaborated with QA engineers to validate APIs using Postman, Swagger, and WireMock, ensuring consistent and reliable integrations.

EDUCATION

Master of Science in Information Systems

University: Saint Louis University May 2025

Location: Saint Louis, Missouri, US



Contact this candidate