Post Job Free
Sign in

Stack Developer Spring Boot

Location:
India
Posted:
September 10, 2025

Contact this candidate

Resume:

Sravani N

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

Mobile: +1-860-***-****

Java Full Stack Developer

PROFESSIONAL SUMMARY:

Java Full Stack Developer with 4+ years of experience in software development lifecycle, building data analytics platforms using Java, Spring Boot, and ReactJS, delivering scalable solutions. I possess strong programming skills.

Designed and implemented RESTful APIs using Spring Boot, integrating with ReactJS to support responsive web applications, and participating in novel solutions to challenging technical problems within the platform.

Developed rich user interfaces using ReactJS, TypeScript, and Bootstrap, adhering to modern UI/UX principles, ensuring cross-browser compatibility, and collaborating with product/program managers.

Built and maintained relational databases including MySQL and PostgreSQL to support robust back-end services and real-time data-driven features within distributed application ecosystems, using shell scripting.

Implemented secure user authentication and role-based authorization using Spring Security, JWT, OAuth2, ensuring compliance with organizational and industry security standards across microservices.

Created and managed CI/CD pipelines using Jenkins, Maven, and GitHub Actions to automate build, test, and deployment workflows for Java-based backend services and ReactJS front-end modules.

Led Agile ceremonies including sprint planning, backlog grooming, and retrospectives while ensuring timely delivery of user stories and maintaining close alignment with QA and product teams for issue resolution.

Utilized Docker and Kubernetes to containerize applications and orchestrate scalable deployments, significantly improving system availability, fault tolerance, and operational efficiency in cloud environments.

Engineered messaging architectures using Apache Kafka and RabbitMQ for asynchronous processing, improving system decoupling and enhancing throughput of critical features in event-driven applications.

Implemented application-layer caching with Redis and Ehcache to reduce database load, increase response time, and improve performance for frequently accessed resources in high-traffic systems.

Developed and deployed scalable services using Azure (App Services, Blob Storage) and AWS (EC2, S3, Lambda), handling infrastructure automation, monitoring, and resource optimization using DevOps practices.

Refactored monolithic applications into Spring Cloud microservices using Eureka, Zuul, and API Gateway, improving modularity, fault isolation, and horizontal scaling of individual service components.

Designed, tested, and automated unit and integration tests using JUnit, Mockito, and Selenium, maintaining over 85% code coverage and reducing defect leakage across multiple environments.

Created and maintained API documentation using Swagger and Postman, ensuring clarity, consistency, and version control across microservice endpoints for both internal and third-party API consumers.

Designed and deployed full-stack applications on Google Cloud Platform using Compute Engine, Cloud SQL, and Cloud Functions, leveraging IAM, Stackdriver, and Pub/Sub for monitoring and event streaming.

Collaborated with cross-functional teams including QA, DevOps, and UI/UX designers to translate business requirements into high-quality deliverables and release features that align with customer expectations.

TECHNICAL SKILLS:

Languages - Java, JavaScript, TypeScript, HTML5, CSS3, SQL, Python, Scala, Shell Scripting

Frameworks - Spring Boot, Spring MVC, Spring AI, Hibernate, JPA, Angular, React.js, Node.js

Web Technologies - HTML5, CSS3, Bootstrap, JSP, Servlets, AJAX, ReactJS

Databases - MySQL, PostgreSQL, MongoDB, Oracle, Couchbase, MemSQL

Cloud Platforms - Azure, AWS, Google Cloud Platform (GCP)

Tools - Git, Jenkins, Maven, Gradle, Docker, Kubernetes, Postman, Swagger, Terraform

DevOps & CI/CD - GitHub, Jenkins, Maven, Azure DevOps, Kubernetes

Monitoring & Logging - ELK Stack, Stackdriver, Prometheus, Grafana

Testing - JUnit, Mockito, Selenium

ORM - Hibernate, JPA

Version Control - Git, GitHub, Bitbucket

Project Methodologies - Agile, Scrum, Kanban

Big Data - Hadoop, Hive

Architecture - Lambda Architecture, Data Warehousing

PROFESSIONAL EXPERIENCE:

Northwestern Mutual June 2025 – Present

Software Engineer

Responsibilities:

Designed and developed scalable data platform services using Java and Spring Boot, contributing to the next-generation data analytics platform with a focus on high performance and reliability. This involved tackling complex technical problems and introducing innovative solutions.

Implemented robust shell scripting for automating data processing tasks and system administration, improving operational efficiency and reducing manual intervention across multiple data pipelines. This ensured consistent and reliable data delivery.

Integrated ReactJS components into existing web applications to enhance user interfaces and improve the overall user experience, ensuring responsiveness and accessibility across various devices. This improved data visualization.

Utilized Hadoop/Hive for processing and analyzing large datasets, enabling data-warehousing concepts and supporting data-driven decision-making across various business units. This improved data accessibility and insights.

Leveraged cloud big data services and technologies on Azure, including Azure Data Lake Storage and Azure Synapse Analytics, to build scalable and cost-effective data solutions. This optimized data storage and processing.

Applied lambda architecture principles to design real-time data processing pipelines, ensuring low latency and high throughput for critical data streams within the enterprise data platform. This improved data freshness.

Employed Terraform for infrastructure as code, automating the provisioning and management of cloud resources, and ensuring consistency and repeatability across different environments. This streamlined deployment processes.

Orchestrated containerized applications using Kubernetes on Azure Kubernetes Service (AKS), improving service reliability, scalability, and reducing manual deployment errors across the data platform. This enhanced application resilience.

Diagnosed and debugged issues in development, staging, and production environments, applying root cause analysis and proactive logging to prevent recurrence in future sprints. This improved system stability.

Collaborated with product/program managers, software developers, and analysts in an open, creative environment, contributing to the design and development of innovative data solutions. This fostered teamwork.

Nextworld February 2025 – May 2025

Software Engineer

Responsibilities:

Developed and scaled data platform services using Java Spring Boot microservices, contributing to the company’s cloud-native SaaS platform with a focus on high performance and reliability. This involved complex problems.

Implemented robust shell scripting for automating data processing tasks and system administration, improving operational efficiency and reducing manual intervention across multiple data pipelines. This ensured data delivery.

Integrated ReactJS components into existing web applications to enhance user interfaces and improve the overall user experience, ensuring responsiveness and accessibility across various devices. This improved visualization.

Utilized Hadoop/Hive for processing and analyzing large datasets, enabling data-warehousing concepts and supporting data-driven decision-making across various business units. This improved data accessibility.

Leveraged cloud big data services and technologies on AWS, including S3 and Redshift, to build scalable and cost-effective data solutions for the SaaS platform. This optimized data storage and processing.

Applied lambda architecture principles to design real-time data processing pipelines, ensuring low latency and high throughput for critical data streams within the enterprise data platform. This improved data freshness.

Employed Terraform for infrastructure as code, automating the provisioning and management of cloud resources, and ensuring consistency and repeatability across different environments. This streamlined deployment.

Orchestrated containerized applications using Kubernetes on AWS EKS, improving service reliability, scalability, and reducing manual deployment errors across the data platform. This enhanced application resilience.

Diagnosed and debugged issues in development, staging, and production environments, applying root cause analysis and proactive logging to prevent recurrence in future sprints. This improved system stability.

Wipro January 2020 – May 2023

Project Engineer

Responsibilities:

Contributed to the design and development of data platform services using Java and Spring MVC, focusing on scalability and performance within a global enterprise application environment. This involved complex problems.

Implemented shell scripting for automating data processing tasks and system administration, improving operational efficiency and reducing manual intervention across multiple data pipelines. This ensured data delivery.

Integrated ReactJS components into existing web applications to enhance user interfaces and improve the overall user experience, ensuring responsiveness and accessibility across various devices. This improved visualization.

Utilized Hadoop/Hive for processing and analyzing large datasets, enabling data-warehousing concepts and supporting data-driven decision-making across various business units. This improved data accessibility.

Leveraged cloud big data services and technologies on AWS, including S3 and Redshift, to build scalable and cost-effective data solutions for internal dashboards and CRM modules. This optimized data storage.

Applied lambda architecture principles to design real-time data processing pipelines, ensuring low latency and high throughput for critical data streams within the enterprise data platform. This improved data freshness.

Employed Terraform for infrastructure as code, automating the provisioning and management of cloud resources, and ensuring consistency and repeatability across different environments. This streamlined deployment.

Orchestrated containerized applications using Kubernetes on AWS EKS, improving service reliability, scalability, and reducing manual deployment errors across the data platform. This enhanced application resilience.

Diagnosed and debugged issues in development, staging, and production environments, applying root cause analysis and proactive logging to prevent recurrence in future sprints. This improved system stability.

Gained experience in Software Development Lifecycle and its activities, contributing to sprint planning, technical documentation, and acting as release POC during production rollouts. This improved collaboration.

Certifications:

Java Master Class – 130+ hour course on Udemy

Educational Details:

Master of Science - Wilmington University

Bachelor of Technology - Tirumala Engineering College



Contact this candidate