Java Full Stack Developer with 5 years of experience building Spring Boot microservices architectures, scalable REST APIs, and cloud-native enterprise applications. Strong expertise in Java, Spring Boot, Hibernate/JPA, and secure API design using Spring Security, OAuth2, and JWT, with hands-on DevOps experience including Docker, Kubernetes, and CI/CD pipelines.

CHARITHA GANGARAJU

Java Full Stack Developer with 5 years of experience building Spring Boot microservices architectures, scalable REST APIs, and cloud-native enterprise applications. Strong expertise in Java, Spring Boot, Hibernate/JPA, and secure API design using Spring Security, OAuth2, and JWT, with hands-on DevOps experience including Docker, Kubernetes, and CI/CD pipelines.

Available to hire

Java Full Stack Developer with 5 years of experience building Spring Boot microservices architectures, scalable REST APIs, and cloud-native enterprise applications. Strong expertise in Java, Spring Boot, Hibernate/JPA, and secure API design using Spring Security, OAuth2, and JWT, with hands-on DevOps experience including Docker, Kubernetes, and CI/CD pipelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Assistant Transit Management Analyst II (Java Full Stack Developer) at MTA Authority (NYCT)
April 1, 2024 - Present
Led development of an internal, transaction-driven enterprise application using Java (Spring Boot) and React for operational workflows and internal business processes. Designed and documented RESTful APIs serving 10K+ daily transactions with Spring Boot and Swagger/OpenAPI. Implemented secure authentication and authorization using Spring Security, OAuth2, and JWT to protect customer and admin modules. Built and deployed microservices on Azure using Azure App Service and Azure SQL to support horizontal scaling and high availability. Implemented real-time order tracking with WebSocket and optimized MySQL schemas and queries using composite indexes, query refactoring, and connection pooling. Added multithreading and concurrency handling for transaction-heavy modules and established unit/integration testing with JUnit and Mockito. Contributed to CI/CD pipelines and releases using Jenkins and Docker.
Java Full Stack Developer at Nefroverse Technologies, USA
November 1, 2023 - April 1, 2024
Developed Spring Boot microservices and RESTful APIs using Hibernate/JPA; built responsive frontend features with React.js, integrating APIs for order processing and user workflows. Containerized and deployed services using Docker and Kubernetes (EKS); implemented centralized logging with Log4j/SLF4J and CloudWatch. Applied DAO/Factory patterns and modular architecture to improve maintainability; optimized database queries and connection pooling, improving API response performance by ~25% under load.
Java Full Stack Developer at Accenture Solutions Private Limited
October 1, 2021 - December 31, 2022
Designed, developed, and maintained scalable web applications using Java and Spring Boot, supporting high user concurrency and improving system performance by 30%. Contributed to a customer-facing Agile/Scrum web application by breaking down requirements into user stories, estimating tasks, and delivering features within sprint timelines. Implemented backend business logic using Core Java and Java 8 features (collections, streams, exception handling, multithreading). Built RESTful APIs using Spring Boot and Spring MVC with defined request/response models. Implemented Spring Security with role-based access control and token-based authentication. Developed responsive UI components integrated with backend REST APIs, including async calls, validations, and error handling. Improved features based on sprint feedback and production observations, and supported team delivery via coordination, code reviews, and consistent implementation across modules.
Java Full Stack Developer at Accenture Solutions Private Limited, Bangalore, India
October 1, 2021 - December 1, 2022
Designed, developed, and maintained scalable web applications using Java and Spring Boot, supporting high user concurrency and improving overall system performance by 30%. Contributed to an Agile/Scrum delivery, breaking down requirements into user stories and delivering features within sprint timelines. Implemented backend logic with Core Java 8, RESTful APIs via Spring Boot/Spring MVC, and Spring Security with RBAC and token-based authentication. Built responsive UI components integrated with backend APIs, and iteratively improved features based on sprint feedback.
Java Full Stack Developer at Miraicoders Technology
September 1, 2020 - October 31, 2021
Designed the persistence layer using Spring MVC with Hibernate/JPA, implementing transaction management and optimized entity mappings to reduce database round-trips and improve throughput. Delivered end-to-end web application ownership by building backend services in Java 8, Spring Boot, and SQL and integrating them with a modern frontend stack. Developed client-side features using React with component-based UI design, API integration, and state handling. Built responsive UI components and implemented AJAX/JSON asynchronous communication to enhance user experience and reduce page reloads. Automated build/deployment workflows using Jenkins for compilation, test execution, and environment-specific deployments. Implemented centralized exception handling and logging using SLF4J/Log4j and configuration management. Deployed scalable services using Spring Boot for production workloads.
Java Full Stack Developer at Miraicoders Technology, India
September 1, 2020 - October 1, 2021
Designed the persistence layer using Spring MVC with Hibernate/JPA, delivering an end-to-end web application by building backend services in Java 8, Spring Boot, and SQL, and integrating them with a modern frontend stack. Developed React-based client features with API integration and state handling. Automated builds with Jenkins and implemented centralized logging with SLF4J/Log4j; introduced design patterns (DAO, Factory) and modular architecture to enhance maintainability.
Java Full Stack Developer Trainee at Target Corporation
February 1, 2020 - September 30, 2020
Assisted in developing web application modules using Java, Spring Boot, and Hibernate under senior developer guidance. Supported frontend development using Angular and React, building reusable UI components and handling API integration. Wrote and tested RESTful APIs and participated in debugging and performance tuning. Contributed to CI/CD workflows using Jenkins and Docker for build and deployment processes. Performed unit and integration testing with JUnit and Mockito. Assisted the database team with SQL query tuning and MongoDB schema optimization for improved performance.
Java Full Stack Developer Trainee at Target Corporation, Bangalore, India
February 1, 2020 - September 1, 2020
Assisted in developing web application modules using Java, Spring Boot, and Hibernate; supported frontend development with Angular and React, building reusable UI components and handling API integration. Wrote and tested RESTful APIs; participated in debugging and performance tuning. Contributed to CI/CD workflows using Jenkins and Docker; performed unit and integration testing with JUnit and Mockito; aided database team in SQL query tuning and MongoDB schema optimization.
Assistant Transit Management Analyst II (Java Full Stack Developer) at MTA Authority (NYCT) NY
April 1, 2004 - Present
Led development of an internal, transaction-driven enterprise application using Java (Spring Boot) and React, supporting operational workflows and internal business processes. Designed and documented RESTful APIs serving 10K+ daily transactions; implemented secure authentication/authorization with Spring Security, OAuth2, and JWT. Built and deployed microservices on Azure App Service and Azure SQL, enabling horizontal scaling and high availability. Implemented real-time order tracking via WebSocket; optimized MySQL schemas and queries with composite indexes and pooling; applied multithreading for high throughput. Established automated unit/integration tests with JUnit and Mockito; contributed to CI/CD pipelines using Jenkins and Docker.

Education

Master of Science (MS) at Pace University, Seidenberg School of Computer Science and Information Systems
January 11, 2030 - June 22, 2026
Bachelor of Engineering (BEng) at Sir M Visvesvaraya Institute of Technology
January 11, 2030 - June 22, 2026
Master of Science (MS) - Computer Science at Pace University | Seidenberg School of Computer Science and Information Systems
January 11, 2030 - July 13, 2026
Bachelor of Engineering (BEng) - Computer Science at Sir M Visvesvaraya Institute of Technology
January 11, 2030 - July 13, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Transportation & Logistics, Professional Services, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.