Post Job Free
Sign in

Java Full Stack Developer with Cloud & Microservices Expertise

Location:
Denton, TX
Posted:
January 12, 2026

Contact this candidate

Resume:

Mahesh Sai Kosaraju

Email: ***************@*****.***

Mobile: +1-940-***-****

Java Full Stack Developer

PROFESSIONAL SUMMARY:

Java Full Stack Developer with 5+ years’ experience delivering scalable enterprise applications using Java, Spring Boot, Angular, React, RESTful APIs, microservices, AWS, Azure, and Agile methodologies.

Engineered cloud-native applications using AWS (EC2, S3, RDS, Lambda, CloudFormation) and Azure (App Services, Azure SQL, Blob Storage), reducing infrastructure costs by 20% and improving deployment efficiency.

Built dynamic UI components with Angular and React, improving task efficiency by 25% and cutting development time by 30%, using Material UI, Bootstrap, and reusable component libraries.

Developed RESTful APIs secured with OAuth2 and JWT authentication, enhancing data security and reducing breach risk by 60%, while improving scalability by 50% across distributed system integrations.

Migrated monolithic systems to microservices using Spring Cloud and Eureka, cutting deployment cycles by 50% and increasing service modularity and scalability by 35% across cloud-native environments.

Automated CI/CD workflows using Jenkins, Git, Maven, Docker, and Azure DevOps, reducing manual deployments by 70% and achieving 40% faster software delivery with consistent integration pipelines.

Leveraged Redis caching and Hibernate performance tuning to accelerate backend operations, reducing API response latency by 45% and improving data fetch speeds under heavy user traffic.

Tuned SQL performance for PostgreSQL and MySQL using indexing, batch processing, and schema optimization, improving query efficiency by 60% and enabling faster transaction processing.

Enhanced application performance by 30% by profiling memory usage, optimizing database interactions, and eliminating bottlenecks in DAO layers built with Spring Data JPA and Hibernate.

Adopted TDD with JUnit, Mockito, and Selenium, increasing code coverage to 90% and reducing production bugs by 35%, while ensuring automated regression testing with REST-assured and Postman.

Implemented real-time logging with ELK Stack and cloud monitoring via Prometheus and CloudWatch, improving observability and reducing incident resolution time (MTTR) by 40% across environments.

Integrated third-party APIs, payment gateways, and identity providers (OAuth, LDAP), reducing onboarding timelines by 3 weeks and improving external service reliability in production systems.

Reduced technical debt by 25% through strategic refactoring and architectural improvements, ensuring scalable design aligned with evolving cloud standards and future business needs.

Mentored junior developers and led code reviews, improving team output by 30%, while upholding SOLID principles and Agile best practices for high-quality, maintainable, production-grade software.

Collaborated with QA, DevOps, and UX teams across AWS and Azure projects to deliver features that improved customer satisfaction by 15% and aligned with sprint objectives and timelines. TECHNICAL SKILLS:

Languages & Frameworks - Java 8/11, Spring Boot, Spring MVC, Hibernate, JSP, JavaScript, TypeScript, Node.js, Express.js, HTML5, CSS3, SCSS

Frontend Technologies - Angular 9–13+, React.js, Redux, Bootstrap, Material UI, Responsive Web Design

(RWD)

Backend & API Development - RESTful APIs, Microservices Architecture, JPA, JWT, OAuth2, MVC Pattern, Swagger/OpenAPI

Cloud Platforms - AWS (EC2, RDS, S3, Lambda, API Gateway, IAM, CloudWatch), Azure (App Services, Azure DevOps, Azure SQL, Blob Storage, Active Directory)

Databases - PostgreSQL, MySQL, Oracle, Azure SQL, AWS RDS, DynamoDB

DevOps & CI/CD - Jenkins, Git, GitHub, Maven, Docker, Kubernetes, Azure DevOps, ECR, SonarQube

Testing Tools - JUnit, Mockito, Selenium, REST-assured, Postman, JaCoCo

Logging & Monitoring - SLF4J, Logback, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, AWS CloudWatch

Version Control & Collaboration - Git, GitHub, Bitbucket, JIRA, Confluence, Agile/Scrum PROFESSIONAL EXPERIENCE:

Visa Inc. Jan 2024 – Present

Java Full Stack Developer

Responsibilities:

Developed enterprise-grade microservices using Spring Boot for high-volume financial applications, improving transaction throughput by 45% and ensuring modular scalability using clean architecture principles and service-oriented design.

Designed and built RESTful APIs integrated with Angular 13+ front-end, reducing latency by 30% and streamlining client-server communication through optimized payloads, routing strategies, and asynchronous data handling.

Deployed cloud-native applications using AWS EC2, RDS, and S3, achieving 99.9% uptime with auto- scaling, VPC isolation, and IAM-secured roles to ensure compliance, security, and infrastructure resilience.

Implemented CI/CD pipelines with Jenkins, Git, and Docker, cutting deployment time from 60 minutes to 20 and increasing delivery velocity with automated testing and release automation.

Migrated legacy monolithic code from JSP/Servlets to Spring Boot microservices, increasing code maintainability and reducing downtime through modular service separation and domain-driven design principles.

Tuned Hibernate performance using lazy loading, batch fetching, and indexing techniques, resulting in a 35% decrease in backend response time for core business operations.

Developed reusable Angular components to standardize front-end structure, reducing design inconsistencies and accelerating feature delivery by 20% across multiple product teams.

Containerized backend services using Docker and orchestrated deployments with Kubernetes, enabling fault- tolerant architecture and seamless rolling updates for production and staging environments.

Performed JMeter load testing to analyze system bottlenecks under concurrent usage, ensuring high availability and meeting SLA performance benchmarks across AWS-hosted production workloads.

Optimized SQL and NoSQL data access by refining queries and indexing strategy, reducing data retrieval latency by 40% and increasing throughput for transactional services.

Integrated centralized logging with ELK Stack and real-time monitoring via Prometheus and Grafana, reducing time-to-resolution by 40% and boosting operational visibility across environments.

Secured REST APIs with JWT authentication and RBAC, ensuring proper authorization and data integrity while meeting enterprise-grade security and compliance standards.

Achieved 90% code coverage using JUnit and Mockito, reducing post-deployment defects by 25% and supporting robust integration and unit testing practices across all services.

Participated in Agile ceremonies including sprint planning, stand-ups, and retrospectives, helping align technical deliverables with evolving stakeholder needs and project timelines. LTI MindTree Jul 2022 – Dec 2023

Java Full Stack Developer

Responsibilities:

Developed customer onboarding platform using Spring Boot, React, and Azure services, accelerating registration by 50% while integrating scalable authentication via Azure Active Directory and secure token- based access control.

Designed and implemented RESTful APIs using layered architecture, connecting to Azure SQL Database with JPA and Hibernate for high-throughput transactions and optimized native query execution.

Built responsive user interfaces with React, Redux, Material UI, and Bootstrap, increasing UX satisfaction scores by 30% and improving front-end maintainability through reusable components.

Automated CI/CD using Azure DevOps pipelines, Jenkins, and Maven, reducing build failures by 40% and ensuring consistent environment provisioning across development and staging.

Migrated monolithic components into modular microservices architecture, reducing downtime, improving code maintainability, and aligning deployment with container-based Azure cloud strategies.

Created and validated Swagger/OpenAPI contracts for APIs, streamlining front-end and back-end integration processes, reducing development time, and enhancing developer collaboration.

Delivered robust code with 80+ critical bugs resolved through deep root cause analysis, post-deployment monitoring, and on-call production support in Azure-hosted environments.

Implemented structured logging and custom error middleware in Express.js and Node services, enhancing error traceability and debugging efficiency across multiple microservices.

Supported unit testing with JaCoCo and JUnit, integrated into pipelines for automated test coverage tracking and validation of business-critical services.

Collaborated with QA teams to create Postman collections for API validation, enabling automated regression testing and reducing manual verification time.

Partnered with DBAs to optimize stored procedures and indexing strategies, significantly reducing query latency and improving system responsiveness in Azure SQL databases.

Participated in Agile ceremonies, sprint demos, and retrospectives, ensuring iterative delivery of customer- focused features and boosting user retention by 15% through continuous feedback implementation. HDFC Bank Jan 2020 – Jul 2021

Java Full Stack Developer

Responsibilities:

Developed internet banking features such as transaction logs, profile management, and notifications using Spring MVC and JSP, then migrated to Spring Boot and Angular 9 for modernization.

Built REST APIs to process over 100K daily requests, incorporating fault tolerance, input validation, and secure error handling for high availability and reliability under peak loads.

Provisioned AWS infrastructure including RDS for database services and S3 for secure object storage, supporting backend scalability and reducing hosting issues during traffic spikes.

Improved transaction report generation speed by 50% through SQL schema enhancements, query optimization, and indexing in collaboration with DBAs and business analysts.

Refactored legacy modules, resulting in a 20% decrease in maintenance efforts and aligning older systems with modular architecture and newer coding standards.

Implemented audit logging, RBAC, and SLF4J-based logging with Logback to meet internal security compliance and provide traceability across transactional operations.

Automated regression testing using Selenium, reducing manual QA cycles by 60% and increasing test reliability during release validations and UAT sessions.

Used Git for version control, managed branching strategies, and facilitated smooth merges between development, testing, and production environments across distributed teams.

Integrated SMS and email gateways for real-time alerts, improving communication efficiency and enabling instant user notifications across key banking operations.

Mentored junior developers, assisted with onboarding, and contributed to 98% on-time sprint delivery under tight deadlines while collaborating closely with QA and product managers. Educational Details:

Master's in Computer Science - Northern Arizona University, USA Bachelor's in Computer Science - Anna University, India



Contact this candidate