HEMASRI GADIREDDY
Email: ****************@*****.***
Mobile: +1-267-***-****
Java Full Stack Developer
PROFESSIONAL SUMMARY:
Over 5 years of Java Full Stack Development experience, focusing on system design, application development, and ensuring operational stability across diverse industry-standard environments using agile methodologies.
Specialized in Java, Spring Boot, and RESTful APIs, applying software engineering best practices and design patterns to develop, debug, and maintain code in large corporate environments.
Developed responsive user interfaces using ReactJS, JavaScript (ES6+), HTML5, and CSS3, aligning with modern UI/UX standards and contributing to the whole Software Development Life Cycle.
Gained practical experience with SQL databases, focusing on data modeling, writing queries, and performance tuning, while contributing to application resiliency and security measures.
Implemented secure authentication using JWT and OAuth2, managing token-based sessions to enhance application security and regulatory compliance within distributed enterprise systems, ensuring code maintainability.
Designed Spring Boot microservices for React frontends, utilizing Docker and Kubernetes for containerization and orchestration, ensuring scalability across production-grade distributed system environments.
Built and maintained CI/CD pipelines using Jenkins and GitHub Actions to automate testing, deployment, and release workflows, accelerating development lifecycles and reducing manual errors.
Wrote robust unit and integration test cases using JUnit and Mockito to ensure test coverage, improve code quality, and prevent regression issues in applications within the SDLC.
Agile team contributor with experience in Scrum ceremonies, sprint planning, and daily stand-ups using JIRA and Confluence for tracking and documentation, enhancing team collaboration.
Integrated REST APIs into front-end using React, enabling reactive data handling and seamless communication between UI components and backend services, ensuring application stability.
Created modular React components, services, and directives that promote reusability, maintainability, and scalable architecture across enterprise-level front-end application codebases, ensuring security.
Utilized Swagger and Postman for API documentation, testing, and debugging, improving collaboration between development, QA, and DevOps teams throughout the project lifecycle, enhancing stability.
Deployed full-stack applications to AWS infrastructure using EC2, S3, Lambda, and CloudWatch, handling provisioning, monitoring, and logging of cloud-native services for production-ready solutions.
Proficient with Git version control for managing branches and pull requests; implemented centralized logging and monitoring using Log4j and ELK stack for observability, ensuring code quality.
Demonstrates emerging knowledge of software applications and technical processes within cloud, contributing to the whole Software Development Life Cycle and ensuring application resiliency.
TECHNICAL SKILLS:
Programming Languages - Java 8/11, JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3, Shell Scripting
Frameworks & Libraries - Spring Boot, Spring MVC, Hibernate, JPA, Angular 8+, ReactJS, Redux, Bootstrap, Material UI, RxJS, JSP
Web & API Technologies - RESTful APIs, JWT Authentication, OAuth2, HATEOAS, Swagger/OpenAPI, JSON, XML, Postman, Axios
Testing Tools - JUnit, Mockito, Jest, React Testing Library, Cypress, Jasmine, Karma
Databases - PostgreSQL, MySQL, MongoDB
DevOps & CI/CD - Docker, Kubernetes, Jenkins, GitHub Actions, Git, GitFlow, Maven, CI/CD
Cloud & Hosting - AWS (EC2, S3, Lambda, CloudWatch), On-Premise Deployments
Version Control & Build Tools - Git, GitHub, GitLab, Maven, Webpack, NPM
Agile & Collaboration Tools - JIRA, Confluence, Agile/Scrum Methodologies
Monitoring & Logging - Log4j, ELK Stack, AWS CloudWatch
UI & Accessibility - React-Bootstrap, Angular Material, WCAG, ARIA, Responsive Design
Others - Application Resiliency, Security
PROFESSIONAL EXPERIENCE:
Goldman Sachs Oct 2023 – Present
Java Full Stack Developer
Responsibilities:
Developed and maintained code for robust, scalable Java applications using Spring Boot, contributing to system design and ensuring operational stability in a large corporate environment. This involved debugging and performance tuning.
Utilized Reactjs to build dynamic user interfaces, focusing on responsive design and accessibility, while adhering to agile methodologies such as CI/CD for rapid application development. This improved application resiliency.
Implemented secure RESTful APIs using Java and Spring Boot, integrating JWT-based authentication and role-based access control (RBAC) to enhance application-level security compliance within the corporate environment.
Collaborated with DevOps to containerize microservices using Docker and deployed them on Kubernetes clusters within AWS, improving reliability, scalability, and uptime across staging and production environments.
Wrote comprehensive unit and integration test suites using JUnit and Mockito, achieving high test coverage and ensuring regression-free releases through automated backend testing, contributing to code quality.
Participated in sprint demos, retrospectives, and user story refinement, contributing to Agile ceremonies and driving delivery of features aligned with business goals, showcasing emerging knowledge.
Employed Git branching strategies for collaborative development, managing feature branches, code reviews, and merge conflicts in a fast-paced Agile team environment, ensuring code quality and stability.
Automated build and deployment pipelines using GitHub Actions, significantly accelerating CI/CD cycles and reducing manual deployment errors, demonstrating experience across the whole Software Development Life Cycle.
Gained emerging knowledge of cloud technologies by deploying and managing applications on AWS, leveraging services like EC2, S3, and Lambda to build scalable and resilient solutions, improving application resiliency.
Contributed to application development by writing database querying languages to interact with relational databases, ensuring data integrity and efficient data retrieval for various application functionalities, improving operational stability.
Pfizer June 2022 – September 2023
Software Engineer
Responsibilities:
Developed scalable Spring Boot RESTful APIs to support healthcare workflows, with robust validation, microservices architecture, and API gateways to standardize communication across distributed backend modules, ensuring operational stability.
Designed and implemented Reactjs components using functional patterns, reusable hooks, and Redux for global state management, building accessible and responsive UIs with React-Bootstrap and WCAG standards, improving application resiliency.
Engineered database schemas in PostgreSQL and optimized complex queries, achieving fast response times and supporting relational integrity across high-volume transactional healthcare systems, contributing to system design.
Integrated JWT-based authentication with role-based access control and secure refresh tokens, safeguarding user sessions and ensuring compliance with enterprise security protocols, demonstrating experience across the whole Software Development Life Cycle.
Deployed containerized services using Docker on AWS EC2 and S3, and used CloudWatch for real-time health monitoring, logging, and issue detection in production environments, showcasing emerging knowledge of cloud.
Automated Jenkins-based CI/CD pipelines to streamline builds, testing, and deployments, significantly accelerating release cycles and reducing manual intervention, adhering to agile methodologies.
Maintained clean Git repositories by enforcing GitFlow workflows, conducting code reviews, and resolving pull request conflicts to support continuous integration practices, contributing to code quality and stability.
Managed RESTful API lifecycle including versioning, JSON parsing, throttling, caching, and schema evolution, while using Swagger/OpenAPI for interactive documentation and testing, improving application resiliency.
Participated in Agile ceremonies and sprint demos, collaborating with stakeholders and product owners to present deliverables, gather feedback, and continuously refine feature roadmaps, showcasing emerging knowledge.
Developed and maintained code in a large corporate environment, utilizing Java and Spring Boot to build robust backend services, while actively participating in debugging and troubleshooting efforts, improving operational stability.
Lowe’s January 2021 – May 2022
Software Development Engineer
Responsibilities:
Developed full-stack e-commerce modules using Spring MVC, JSP, and RESTful APIs for order tracking, cart management, and user profiles, ensuring responsive design and seamless customer interactions, improving application resiliency.
Improved backend system performance by 30% through optimization of Java-based business logic and migration of legacy code from Java 7 to Java 8 using lambda expressions and stream APIs, contributing to system design.
Built Angular 8 UI components with Angular Router for state management and client-side navigation, ensuring consistent user experiences and fast load times across sessions, demonstrating experience across the whole Software Development Life Cycle.
Designed and optimized MySQL stored procedures, views, and indexes to enhance data access, while supporting order filtering, pagination, and bulk processing features in REST APIs, improving operational stability.
Configured Maven for build lifecycle automation and dependency management, while writing shell scripts to automate build verifications and archive deployment logs, adhering to agile methodologies.
Implemented centralized logging using Log4j and performed backend debugging with log file tracing to proactively detect, resolve, and monitor production issues, contributing to code quality and stability.
Participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives, contributing to iterative delivery and cross-functional team collaboration, showcasing emerging knowledge.
Developed and maintained code in a large corporate environment, utilizing Java and Spring Boot to build robust backend services, while actively participating in debugging and troubleshooting efforts, improving operational stability.
Gained emerging knowledge of cloud technologies by deploying and managing applications on AWS, leveraging services like EC2, S3, and Lambda to build scalable and resilient solutions, improving application resiliency.
Contributed to application development by writing database querying languages to interact with relational databases, ensuring data integrity and efficient data retrieval for various application functionalities, improving operational stability.
Certifications:
AWS Certified Cloud Practitioner - April 2023
Forage – Virtual Experience Programs (Hewlett Packard Enterprise – Software Engineering) - Feb 2025
Certified by IEEE at the International Conference on Advancements in Smart, Secure & Intelligent Computing - Oct 2022
Educational Details:
Bachelor of Technology in Computer Science - MLR Institute of Technology, India