Post Job Free
Sign in

Full Stack Java Developer with Microservices

Location:
United States
Salary:
100000
Posted:
August 12, 2026

Contact this candidate

Resume:

VAMSHI GOPALAKRISHNA NETTEM

Full Stack Developer

Phone No: 737-***-**** Email: ***********************@*****.***

SUMMARY:

•5 years of experience as a Java Full Stack Developer specializing in microservices architecture, cloud-based applications, and scalable enterprise systems.

•Strong expertise in Java (8/11/17), Spring Boot, Spring MVC, and RESTful API development with secure implementations using OAuth2/JWT.

•Hands-on experience building and maintaining 20+ microservices supporting high-volume transactions (up to millions of API calls/day).

•Proficient in frontend development using React.js, TypeScript, and Angular, creating responsive and userfriendly UI components.

•Experienced in event-driven architecture using Apache Kafka, processing real-time and batch events for transaction systems and notifications.

•Strong background in cloud platforms (AWS & GCP) including EC2, S3, Lambda, EKS, RDS, and API Gateway.

•Skilled in containerization and orchestration using Docker and Kubernetes, enabling scalable and resilient deployments.

•Enhanced the CI/CD bullet to mention experience delivering enterprise applications using Java and C# technologies.

•Expertise in database design and optimization using PostgreSQL, MySQL, and MongoDB, improving query performance by up to 30%.

•Experience with CI/CD pipelines (Jenkins), Infrastructure as Code (Terraform), and Agile development practices.

•Knowledge of AI/ML concepts (RAG, LLMs) with hands-on exposure to integrating intelligent features into applications.

•Strong focus on code quality, testing (JUnit, Mockito), logging (ELK, Splunk), and performance optimization.

•Proven ability to work in Agile/Scrum environments, collaborating across cross-functional teams and delivering high-quality solutions.

TECHNICAL SKILLS:

Programming Languages Java (8, 11, 17), C#, Python, JavaScript (ES6+), C#

Backend Technologies

Spring Boot, Spring MVC, Spring Framework, Spring Data, .NET, ASP.NET Core, JPA, Hibernate, Spring Security (JWT, OAuth2), Microservices Architecture, REST APIs

Frontend Technologies

React.js, TypeScript, Angular (8/9), HTML5, CSS3

Databases

PostgreSQL, MySQL, MongoDB

Messaging & Streaming

Apache Kafka

Cloud Platforms

AWS (EC2, S3, RDS, Lambda, EKS, API Gateway), GCP (Cloud Storage, Cloud Functions)

DevOps & Tools

Docker, Kubernetes, Jenkins, Terraform, Git, Maven

Testing Tools

JUnit, Mockito, Postman

Logging & Monitoring

ELK Stack, Splunk, SLF4J, Log4j

API & Documentation

Swagger / OpenAPI

Architecture & Concepts Microservices, Event-Driven Architecture, Distributed Systems, CI/CD Pipelines

AI/ML RAG, LLM Integration

Methodologies Agile, Scrum

EXPERIENCE:

Client: PlainsCapital Bank – Dallas, TX Oct 2024 – Present

Role: Java Full Stack Developer

Project: Digital Banking Platform Modernization & Intelligent Insights System

Working on a digital banking platform focused on customer onboarding, transaction processing, and intelligent data insights. Involved in full-stack development, microservices architecture, cloud deployment, and AI-driven enhancements.

Responsibilities:

•Developed and maintained 6+ microservices using Java 17 and Spring Boot, following standard layered architecture for banking workflows.

•Designed and implemented 15+ REST APIs with OAuth2-based security, supporting customer onboarding and transaction-related functionalities.

•Worked on 8–10 UI components using React.js and TypeScript for dashboards and customer-facing modules.

•Implemented Kafka-based event processing, handling around 1K–3K events per day for transaction updates and notifications.

•Used PostgreSQL and MongoDB for data storage, optimized 15+ queries, and improved response time by around 15–20%.

•Deployed applications on AWS (EC2, S3, EKS, Lambda) and supported cloud-based environments for development and testing.

•Used Docker for containerization and Kubernetes (EKS) for managing deployments across environments.

•Worked on Jenkins CI/CD pipelines, supporting 15+ build and deployment cycles.

•Used Terraform for basic infrastructure setup across Dev, UAT, and Prod environments.

•Contributed to Python-based AI/ML features (RAG, LLM) for internal document search and query handling Integrated RAG-based document search using LLMs to improve internal query efficiency.

•Implemented logging and monitoring using ELK stack, helping in faster issue identification and resolution.

•Wrote 30+ unit test cases using JUnit and validated APIs using standard testing practices.

•Worked in Agile environment (~12+ sprints), participated in daily stand-ups, sprint planning, and code reviews.

Environment: Java 17, Spring Boot, Microservices, React.js, TypeScript, AWS (EC2, Lambda, S3, EKS), Python

(AI/ML, RAG, LLM), Kafka, PostgreSQL, MongoDB, Docker, Kubernetes, Jenkins, Terraform, REST APIs, OAuth2, JUnit, ELK, Agile

Client: HCA Healthcare – Nashville, TN Sept 2023 – Sept 2024

Role: Full Stack Java Developer

Project: Core Insurance Platform Modernization (Policy & Claims Management System)

Worked on a core insurance platform handling policy administration and claims processing, modernizing legacy systems into a scalable microservices-based architecture to support growing business demand.

Responsibilities:

•Designed and developed 15+ scalable microservices using Java 17 and Spring Boot, handling 1–2M+ API requests/day with improved fault tolerance and 99.9% service availability.

•Built secure RESTful APIs and implemented Spring Security (OAuth2/JWT), enabling role-based access control (RBAC) for providers, administrators, and patients, ensuring HIPAA-aligned security practices.

•Optimized data access layers using Spring Data JPA and Hibernate, improving query performance by 30% and reducing database latency across high-volume transactions.

oLed integration of Apache Kafka for event-driven architecture:

oProcessed 300K+ healthcare events/day (claims updates, patient notifications).

oReduced system coupling by 40%, eliminating synchronous bottlenecks.

oEnabled near real-time updates for claims status and patient workflows.

•Integrated third-party healthcare and financial services (payment processing, identity verification APIs), ensuring secure and compliant transaction processing.

•Developed responsive front-end components using React.js (Hooks, functional components), improving internal user experience for care coordinators and admin teams.

•Managed structured and unstructured data using PostgreSQL and MongoDB, supporting TB-scale datasets including patient records, audit logs, and clinical documents.

•Deployed and managed cloud infrastructure on AWS (EC2, RDS, S3, Lambda, API Gateway), improving system scalability and reducing infrastructure costs through optimized resource usage.

•Containerized applications using Docker and orchestrated deployments via Kubernetes, enabling seamless scaling and zero-downtime releases.

•Built and maintained CI/CD pipelines using Jenkins, reducing deployment time by 40% and increasing release frequency.

•Developed and executed unit and integration tests (JUnit 5, Mockito), achieving high code coverage and reducing production defects.

•Implemented centralized logging and monitoring using Log4j/SLF4J and Splunk, decreasing issue resolution time by 35%.

•Documented APIs using Swagger/OpenAPI and collaborated in Agile/Scrum environments using Jira, contributing to sprint planning, code reviews, and continuous improvement initiatives.

Environment: Java 17, Spring Boot, Spring MVC, Spring Data JPA, Spring Security (OAuth2/JWT), REST APIs, Hibernate, React.js, HTML5, CSS3, JavaScript (ES6+), PostgreSQL, MongoDB, AWS (EC2, S3, RDS, Lambda, API Gateway), Apache Kafka, Maven, Git, Jenkins, Docker, Kubernetes, JUnit 5, Mockito, Swagger, Splunk, Log4j/SLF4J, Jira.

Client: Birlasoft /ForwardLine Financial, India Jul 2021 – Apr 2022 Role: Java / J2EE Developer

Project: Loan Processing & Financial Transaction Management System

Worked as a Java Developer in a financial services project focused on loan processing, transaction workflows, and backend service enhancements. Contributed to API development, batch processing, and data handling in an Agile environment.

Responsibilities:

•Developed and maintained 5+ backend modules using Java 11, Spring Boot, Spring (Core, MVC) following layered architecture (Controller–Service–DAO) for financial transaction workflows.

•Designed and implemented 10+ REST APIs with validation and exception handling, improving API response time by 15% for key services.

•Built 2–3 Spring Batch jobs using chunk-oriented processing to handle 10K+ records/job for reconciliation and reporting tasks.

•Implemented Kafka-based event-driven flows, processing hundreds to 1K messages/day for asynchronous transaction updates.

•Integrated MySQL (transactional data) and MongoDB (logs/event data), optimizing 10+ queries for improved data retrieval performance.

•Developed and enhanced 5–6 UI components/screens using Angular, JavaScript, HTML, CSS, enabling dynamic form handling and dashboard views.

•Assisted in 5+ application deployments and monitoring on AWS EC2, utilized S3 for file storage and document handling.

•Used Git, Maven, Jenkins to support 8–10 CI/CD pipeline executions for automated build and deployment.

•Wrote 20+ unit test cases using JUnit and performed API validation using Postman.

•Resolved 25+ defects, including production issues through debugging, log analysis, and monitoring.

•Implemented input validation and centralized exception handling, reducing API failures and improving error traceability across 10+ endpoints.

•Participated in code reviews (15+ sessions) and followed best practices for clean code and modular development.

•Supported data migration and bulk upload activities (10K+ records) using batch processing for production datasets.

•Monitored application logs and health metrics using AWS tools, helping identify and resolve performance bottlenecks.

Environment: Java 11, Spring Boot, Spring (Core, MVC), Spring Batch, REST APIs, MySQL, MongoDB, Apache Kafka, AWS (EC2, S3), Angular, JavaScript, HTML, CSS, Git, Maven, Jenkins, JUnit, Postman

Client: Tech Vedika Software Pvt Ltd, India Oct 2019 – Jul 2021

Role: Software Engineer

Project: Enterprise Web Application Development & Service Modernization

Worked as a Java Developer in a product delivery team, contributing to backend services, APIs, batch processing, and UI enhancements in an Agile environment.

Responsibilities:

•Developed and maintained 6+ backend modules using Java 8/11, Spring Framework, Spring Boot for business-critical web applications.

•Built and enhanced 12+ RESTful APIs for internal and client-facing modules, improving integration between frontend, backend, and third-party systems.

•Worked on 3–4 Spring Boot microservices for modularizing application features and supporting scalable service-to-service communication.

•Implemented 3 batch processing jobs using Spring Batch for scheduled data processing, file handling, and record reconciliation tasks.

•Contributed to event-driven workflows using Apache Kafka, handling hundreds of asynchronous messages per day for inter-service communication.

•Developed and modified 8+ frontend components/screens using Angular 8/9, JavaScript, HTML5, CSS3 to support form-based workflows and dashboard screens.

•Assisted in 5+ application deployments and monitoring on AWS EC2, used S3 for file storage use cases, and supported access-related tasks with IAM.

•Used Git for version control, Maven for builds, and Jenkins to support 10+ CI/CD pipeline executions for build and deployment.

•Worked with Docker for containerizing 2–3 applications in development and UAT environments.

•Wrote 25+ unit test cases using JUnit, Mockito for service-layer and controller-level validation.

•Supported 40+ defect fixes, production issue debugging, log analysis, and monitoring using AWS CloudWatch.

Environment: Java 8/11, Spring Framework, Spring Boot, Spring Batch, Apache Kafka, Angular 8/9, JavaScript, HTML5, CSS3, MySQL, PostgreSQL, Hibernate (JPA), AWS (EC2, S3, IAM, CloudWatch), Git, Maven, Jenkins, Docker, JUnit, Mockito, IntelliJ IDEA, Eclipse

EDUCATION:

Master of Science in Computer Science from Campbellsville university

Bachelor in Information Technology in Joginpally B.R. Engineering College from JBREC University



Contact this candidate