Post Job Free
Sign in

Senior Java Full-Stack Developer with Cloud Experience

Location:
Romeoville, IL, 60446
Posted:
January 20, 2026

Contact this candidate

Resume:

Lohitha V

Sr. Java Full-Stack Developer

815-***-****

**************@*****.***

https://www.linkedin.com/in/lohitha-vedururi-javadeveloper CAREER OBJECTIVE:

Overall 6+ years of Java development experience to deliver scalable, robust applications, focusing on continuous improvement and efficiency in software solutions.

PROFESSIONAL SUMMARY:

Over 6.5 years of experience in developing and deploying full-stack applications using Java 21, Spring Boot 3.x, and frontend frameworks like React 18 and Angular 17, delivering responsive, scalable web solutions.

Developed containerized microservices using Spring WebFlux, Spring Cloud Gateway, and integrated via RESTful APIs and OpenAPI (Swagger 3); deployed services on AWS EKS, ECS (Fargate), and Lambda for cloud-native performance.

Automated infrastructure provisioning with Terraform, managing AWS resources like EC2, S3, IAM, RDS, CloudWatch, and VPC, following Infrastructure as Code (IaC) best practices.

Built modern, component-driven UIs using Angular 17 with RxJS, NgRx, Angular Material, and SCSS, focusing on performance, accessibility, and modular architecture.

Created reusable frontend components using React + Redux Toolkit, TypeScript, Tailwind CSS, and integrated advanced API caching and fetching strategies using React Query.

Configured robust CI/CD pipelines using GitHub Actions, AWS Code Pipeline, and Jenkins, incorporating quality checks with SonarQube and artifact management via JFrog Artifactory.

Worked extensively with both NoSQL databases like MongoDB Atlas, DynamoDB, and relational databases like PostgreSQL, MySQL, and Amazon RDS, with a focus on data modeling and query performance tuning.

Enabled asynchronous processing and event-driven architecture using Apache Kafka, AWS SQS/SNS, Redis Streams, and RabbitMQ, supporting scalable backend workflows.

Secured APIs and frontend access with OAuth 2.1, JWT, and configured gateway-level access control using Kong Gateway and AWS API Gateway in multi-tenant environments.

Practiced Agile/Scrum using Jira, Azure DevOps, and Confluence; applied TDD/BDD principles using JUnit 5, Mockito, and Cucumber for continuous delivery and quality assurance. TECHNICAL SKILLS:

Java (14/11/8) (Expert), Python (Advanced), Kotlin, Node.js (Expert), Scala (Expert), XML, XSL(Expert)

Multithreading, Serialization, Collections, Exception Handling (Expert)

JDBC, JPA, Servlets, JSP, JUnit (Expert), REST(Advanced), Kafka (Expert), JSF, EJB 2, IBM HATS

(Advanced).

Angular (14/10/6/4/2/js) (Expert), Node.js (Expert), Spring, Spring Boot, Spring Cloud (Expert), JSF

(Advanced).

Hibernate (Expert), JPA (Advanced)

Tomcat (8.x/9.x), Apache Tomcat (Advanced), WebLogic, WebSphere, IBM WebSphere (Intermediate), Red Hat JBoss Fuse, JBoss (Intermediate).

HTML5, CSS4, JavaScript (Expert), Angular JS, Angular (14/10/6/2), React JS, TypeScript, AJAX, jQuery

(Expert), Groovy Grails, SOAP, RESTful (Expert)

Oracle, NoSQL, MySQL, MongoDB, Cassandra, SQL, PL/SQL, MS SQL Server, Postgres (Expert), IBM DB2, Dynamo DB (Intermediate).

Ant, Gradle, Maven (Expert), Log4j2, Git, SVN, CVS (Expert).

Mockito, Jenkins, Hudson, Bamboo, Jasmine (Expert).

AWS (EC2, IAM, Load Balancing, Route53, SQS, Lambda) (Expert), Pivotal Cloud Foundry, RedHat OpenShift, Kubernetes, Docker (Expert).

TypeScript, AJAX, XML, XHTML, SOAP, WSDL (Expert), DOJO, Flex (Intermediate).

Git, Gitlab (Expert), Harvest, SVN, CVS, Clear Case (Expert).

Maven, Jenkins, Docker, Kubernetes (Expert).

Grafana, New Relic NRQL, Graphite, Tableau (Expert).

JUnit, JMeter, Selenium, Karma (Expert).

Agile, SCRUM, TDD (Expert), Waterfall (Advanced). PROFESSIONAL EXPERIENCE:

Client: Goldman Sachs, Remote

Duration: July 2024 – Till Date

Role: Sr. Full Stack Java Developer

Description: Global investment banking and financial services firm known for complex financial systems, wealth management, and institutional investing solutions. Responsibilities:

Developed robust, event-driven microservices using Java 21and Spring Boot 3.x, handling core business logic for loan application processing, document workflow, and credit evaluation.

Built secure, stateless RESTful APIs using Spring Web, Spring Data JPA, and PostgreSQL for data persistence, supporting seamless communication between UI and backend services.

Implemented OAuth2 and JWT for authentication and authorization; configured Spring Cloud Gateway for dynamic routing, circuit breakers, and API-level security.

Integrated Apache Kafka for asynchronous communication between services like fraud check, credit score sync.

Containerized services using Docker, deployed on Kubernetes (EKS) with autoscaling and centralized configuration management.

Developed backend microservices using Java and Spring Boot to support enterprise-grade data analytics platforms.

Built and managed integration flows with Apache Camel for seamless routing and transformation of data across systems.

Designed and executed distributed data processing jobs in Apache Spark using Databricks notebooks and job clusters.

Wrote optimized Spark SQL queries to handle large-scale financial datasets with low latency.

Worked with relational databases and complex SQL queries for reporting, data extraction, and transformation.

Contributed to a financial domain platform managing loan risk, credit evaluation, fraud detection, and compliance processes, ensuring secure and reliable transaction handling under regulatory constraints.

Managed API documentation and testing with Swagger/OpenAPI 3, and implemented unit/integration tests using JUnit 5 and Mockito.

Integrated QA Automation scripts using Selenium and JUnit to validate REST APIs and UI workflows in CI/CD pipelines.

Built dynamic, component-driven UI using Angular 16, Standalone Components, and RxJS, supporting loan application forms, progress dashboards, and admin panels.

Used Reactive Forms, HTTP Client, and interceptors for secure and consistent API interaction, with SCSS and Bootstrap 5 for responsive styling.

Created reusable components, optimized performance with OnPush change detection, and ensured quality with Jasmine/Karma unit testing.

Designed and optimized PostgreSQL schemas including tables, views, constraints, indexes, and stored procedures to support relational data operations.

Implemented custom JPQL/native SQL queries for complex business logic and reporting modules.

Tuned queries and performed profiling to improve database access performance across high-volume services.

Hosted backend services and environments on AWS EC2, managed RDS (PostgreSQL) for persistent data storage, and used S3 for secure file storage with encryption and access control.

Configured and managed AWS IAM roles and policies to enforce least-privilege access for services, developers, and CI/CD workflows.

Stored and deployed Docker images using AWS ECR and ECS where appropriate, ensuring consistent container lifecycle and image versioning.

Built automated CI/CD pipelines using GitHub Actions and Jenkins, integrating steps for code build, unit testing, SonarQube scanning, Docker packaging, and Kubernetes-based deployments; implemented centralized logging and alerting using AWS CloudWatch.

Participated in Agile ceremonies: daily stand-ups, sprint planning, retrospectives, and code reviews.

Collaborated with cross-functional teams including QA, Product Owners, DevOps, and UI/UX for seamless delivery.

Provided mentorship and guidance on Java best practices, code quality, and architecture patterns. Achievements:

Improved loan approval turnaround time by 30% by optimizing backend microservices and Kafka-based even handling.

Strengthened platform security by implementing OAuth2 + JWT with dynamic API Gateway policies. Achieved 85% unit test coverage across services using JUnit 5 and Mockito, significantly reducing production bugs.

Enabled real-time monitoring and alerting, reducing incident response time by 40% using AWS Cloud Watch. Played a key role in migrating legacy services to Spring Biit 3.x and EKS, improving scalability and deployment speed.

Environment: Java 21, Spring Boot 3, Angular 16, PostgreSQL, Kafka, Docker, Kubernetes (EKS), AWS (EC2, RDS, S3, IAM, ECR, CloudWatch), GitHub Actions, REST APIs, OAuth2/JWT, JUnit 5, Mockito, Jasmine, Swagger, CI/CD Client: Department of Behavioral Health and Developmental Services, Virginia Duration: May 2023 - June 2024

Role: Sr Full Stack Java Developer

Description: State-level government agency responsible for supporting and overseeing mental health, developmental disability, and substance abuse services across Virginia. Responsibilities:

Developed modular microservices using Java 11, Spring Boot, and Kafka for provider onboarding and claims processing modules.

Built RESTful APIs with Spring MVC, Spring Data JPA, and Hibernate for backend service communication.

Implemented API security using Spring Security, OAuth2, and JWT, applying role-based access control.

Designed and optimized Oracle 12c schemas with tables, indexes, materialized views, and stored procedures for performance and scalability.

Created complex native SQL and JPQL queries for business logic, validation, and real-time reporting.

Built reusable UI components using ReactJS, Hooks, Axios, and Formik/Yup for claim forms and dashboards.

Applied frontend optimization using lazy loading, memorization, and react modular architecture.

Styled responsive UIs using SCSS and Bootstrap 4, ensuring cross-browser and mobile compatibility.

Containerized applications using Docker and deployed to Azure Kubernetes Service (AKS) with Helm charts.

Managed infrastructure on Azure, including Oracle DB on Azure, Blob Storage, and Key Vault for data and credential management.

Built and maintained CI/CD pipelines using Azure DevOps and Jenkins, integrated with SonarQube for static code analysis.

Implemented automated regression test suites with Cucumber and Cypress to validate healthcare claim workflows.

Documented RESTful APIs using Swagger/OpenAPI, enabling easier integration for internal and external teams.

Implemented Redis caching to optimize performance of frequently accessed reference data and metadata.

Wrote unit and integration tests using JUnit 5 and Mockito, achieving high test coverage and ensuring code reliability.

Monitored application health and logs using ELK Stack and Azure Monitor, configuring alerts for SLA violations and system failures.

Achievements:

Reduced clain submission errors by 25% through UI validation enhancements and robust backend validation rules. Built scalable microservices to proceed over 500,000+ claims/month with Kafka-based message queues. Reduced unauthorized access incidents by 90% with custom Spring Security + role-based access control (RBAC) implementation.

Delivered fully containerized application architecture using Docker and Helm charts on AKS, enhancing deployment consistency.

Environment: Java 11, Spring Boot, Spring MVC, Spring Security, OAuth2, JWT, Hibernate, Oracle 12c, ReactJS, Hooks, Axios, Formik, SCSS, Bootstrap 4, Docker, Azure Kubernetes Service (AKS), Azure Blob Storage, Azure Key Vault, Azure DevOps, Jenkins, SonarQube, Swagger/Open API, Redis, JUnit 5, Mockito, ELK Stack, Azure Monitor, Kafka

Client: Dell Technologies, Virginia

Duration: Oct 2022 – April 2023

Role: Sr Java Full Stack Developer

Description: Global technology leader in enterprise solutions, infrastructure, and cloud services, serving customers in over 180 countries.

Responsibilities:

Developed backend RESTful services using Java 8, Spring MVC, and Hibernate for high-volume financial transaction processing.

Created SOAP and REST APIs using Apache CXF and JAX-RS for integration with payment gateways and regulatory systems.

Implemented Spring Security with session-based authentication and role-based authorization for secure access control.

Designed and optimized Oracle 12c schemas, including stored procedures, triggers, and indexes for efficient data handling.

Developed PL/SQL scripts for transaction reconciliation and compliance auditing.

Built frontend applications using ReactJS, Redux, Redux Thunk, and Axios to deliver interactive dashboards and portfolio tracking features.

Enhanced frontend performance with lazy loading, code splitting, and react memorization techniques.

Styled responsive and branded user interfaces using LESS and Bootstrap 3.

Maintained legacy UI components using JSP, Servlets, and jQuery while integrating modern React modules.

Containerized microservices using Docker and deployed backend services on Azure App Services connected to Azure Oracle DB and Azure Blob Storage.

Managed secure cloud resources using Azure Key Vault for secrets and credentials management.

Automated build and deployment pipelines with TeamCity, integrated SonarQube for static code analysis and quality gate enforcement.

Documented RESTful APIs using Swagger/Open API for internal and external developers.

Integrated Redis caching to optimize response times for frequently accessed data.

Wrote backend unit and integration tests using JUnit 4 and Mockito, and frontend tests with Mocha and Chai, ensuring high test coverage and reliability.

Environment: Java 8, Spring MVC, Spring Security, Hibernate, Oracle 12c, ReactJS, Redux, Redux Thunk, Axios, LESS, Bootstrap 3, JSP, Servlets, jQuery, Docker, Azure App Services, Azure Oracle Database, Azure Blob Storage, Azure Key Vault, TeamCity, SonarQube, Swagger/Open API, Redis, JUnit 4, Mockito, Mocha, Chai, Agil (Scrum) Client: Infosys, India

Duration: March 2019 – Feb 2022

Role: Java Developer

Description: Multinational IT services and consulting firm specializing in digital transformation, enterprise application development, and business outsourcing services.

Responsibilities:

Developed enterprise-level modules using Java 7, J2EE, and Struts 2.0 framework under the Waterfall SDLC, ensuring delivery of well-documented and phase-wise implemented solutions.

Designed and implemented interactive front-end components using JSP, Servlets, HTML5, CSS3, JavaScript, and AJAX to create responsive and user-friendly web pages.

Built business components with Enterprise JavaBeans (EJB) and developed persistence logic using JDBC and Hibernate 3.x, interacting with Oracle 11g for transactional operations.

Consumed and exposed SOAP-based web services via JAX-RPC, supporting integration with external systems and services.

Performed XML data parsing and transformation using JAXP and XSLT for standardized reporting and data exchange.

Authored and executed unit tests using JUnit and Mockito, ensuring functionality validation at each development phase.

Managed builds with Apache Ant and tracked source code using SVN, aligning with release schedules defined in Waterfall planning.

Used Log4j for application logging and performed production issue analysis with a focus on error traceability and system stability.

Environment: Java 7, J2EE, Struts 2.0, JSP, Servlets, HTML5, CSS3, JavaScript, AJAX, EJB, JDBC, Hibernate 3.x, Oracle 11g, JAX-RPC, SOAP, JAXP, XSLT, JUnit, Mockito, Apache Ant, SVN, Log4j, Waterfall SDLC EDUCATION:

Bachelor of Technology in Computer Science at JNTUH University Sep 2015 - May 2019 Masters of Science in Business Analytics at Governors State University Aug 2022 - May 2024



Contact this candidate