Jagadish Sagi
Java Developer
Summary
Java Developer with 4+ years of experience building scalable backend systems using Java 11/8, Spring Boot, RESTful APIs, and microservices architecture. Skilled in Kafka, RabbitMQ, MySQL, Redis, DynamoDB, and integrating third-party/internal APIs. Experienced with Docker, Jenkins, CI/CD, and AWS CloudWatch for monitoring. Strong in Agile/Scrum, unit testing, and cross- functional collaboration to deliver secure, high-performance solutions. Technical Skills
Programming Languages: Java 11, Java 8, TypeScript Backend Development: Spring Boot, Spring MVC, RESTful APIs, Hibernate, JPA, Microservices Architecture, Asynchronous Messaging, JWT Authentication, Role-Based Access Control, Service Orchestration, AWS Frontend & Web Tools: HTML, Responsive Design, UI Integration Databases & Caching: MySQL, Redis, DynamoDB
Messaging & Integration: Apache Kafka, RabbitMQ, Spring Cloud, Third-Party API Integration, Internal API Integration Testing & Debugging: JUnit, Mockito, Unit Testing, Integration Testing, Debugging Tools, Root Cause Analysis DevOps, Monitoring & Agile: Docker, Jenkins, AWS CloudWatch, Log4j, SLF4J, CI/CD Pipelines, Agile/Scrum, JIRA, Daily Standups, Sprint Tracking, Cross-Functional Collaboration
Professional Experience
Java Developer Wayfair, USA Feb 2025 - Present
• Developed and maintained scalable backend microservices using Java 11, Spring Boot, and RESTful APIs to manage dynamic inventory allocation and real-time order processing across multiple warehouses.
• Integrated third-party APIs and internal services to sync product availability and pricing updates, reducing data latency by 30% using Spring Cloud and RabbitMQ.
• Implemented JWT-based authentication and role-based access control for backend endpoints to secure customer and partner data.
• Utilized MySQL and Redis for efficient product catalog storage and cache management, significantly improving product detail page load times during high-traffic sales events.
• Collaborated in an agile environment with product owners, QA, and frontend teams to ensure seamless checkout flow and consistent cart behavior across web and mobile platforms.
• Wrote unit and integration tests using JUnit and Mockito, achieving 90% test coverage and reducing production bugs by 25%.
• Monitored and optimized service performance using AWS CloudWatch, leading to a 40% reduction in API response times for order placement.
Software Development Engineer Amazon, India Jan 2020 - Mar 2023
• Developed a digital signature solution using Java, reducing P90 processing time from 28 to 10 days while ensuring data integrity and compliance.
• Collaborated in a 3-member agile team to automate seller profile updates, reducing support contact volume by 10% and saving 4.5 operational headcounts.
• Designed and implemented scalable backend features with DynamoDB to monitor tax submission statuses, improving data transparency and increasing dashboard NPS by 2 points.
• Strengthened system reliability by integrating robust data validation logic and supporting production issues, ensuring high service uptime and data consistency.
• Created a Webform Prefilling tool using TypeScript, auto-filling 15% of registration fields with KYC data, achieving an 88.7% retention rate and reducing manual input effort.
• Diagnosed and resolved high-latency issues on the Sign-up page, reducing P99 latency from 6.2s to 4.8s, and documented root causes for long-term resolution.
Java Developer Cyient, India Jan 2019 – Dec 2019
• Developed backend microservices using Java 8, Spring Boot, and REST APIs to automate service orchestration processes for enterprise telecom clients.
• Integrated Hibernate and MySQL for seamless database interactions, supporting over 1 million daily transactions with high reliability.
• Implemented asynchronous messaging using Apache Kafka to ensure decoupled communication between provisioning modules.
• Collaborated with DevOps team to containerize services using Docker, enabling faster CI/CD deployment pipelines in Jenkins.
• Built reusable service components with Spring MVC and ensured proper exception handling and logging using Log4j and SLF4J.
• Wrote unit and integration tests using JUnit and Mockito, achieving 90%+ code coverage and significantly reducing production issues.
• Participated in daily agile ceremonies and used JIRA to track sprint progress, resolve bugs, and collaborate across cross- functional teams.
Education
Masters of Science in Computer Science Lewis University, Romeoville, Illinois Jan 2024 – May 2025 B.Tech in Electronics & Communication Engineering RVR & JC College of Engineering, Guntur, India Jun 2016 – Jul 2020