Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Vamsi Aritakula

Software Developer
Hyderabad

Summary

Around 7 years of extensive experience as a Java Developer, building web-based enterprise applications across multiple domains
Proficient in all phases of the Software Development Lifecycle (SDLC), including analysis, design, development, implementation, integration, testing, debugging, production deployment, and ongoing maintenance.
Expertise in various Spring Framework modules, including Spring Boot, Spring AOP, Spring Data JDBC, Spring Data JPA, Spring Security, Spring Batch, Spring Integration (SFTP), and Spring Cloud.
Extensive experience in developing microservices using Spring Boot, ensuring scalability, reliability, and performance in distributed systems.
Strong expertise with RDBMS such as PostgreSQL and MySQL, along with advanced SQL skills for efficient database management and optimization.
Skilled in implementing asynchronous programming with Java 8 features such as CompletableFuture, Streams, and Lambda expressions, optimizing performance and scalability of applications.
Experience with distributed caching mechanisms like Redis, improving application performance and reducing database load by caching frequently accessed data.
Implemented fault tolerance and resilience in microservices architectures using Hystrix and Resilience4j, ensuring high availability and minimizing service disruptions.
Hands-on experience with Apache Kafka for reliable and asynchronous messaging, facilitating communication between multiple business applications.
Proficient in using different IDEs such as Eclipse, IntelliJ IDEA, and Visual Studio to enhance development efficiency.
Experience in developing and deploying Spring applications on Azure, leveraging Azure services to improve application performance, scalability, and fault tolerance.
Experienced in Azure Blob Storage for building scalable data storage solutions, enabling efficient data handling and retrieval.
Proficient in Docker for creating, managing, and optimizing containerized applications, ensuring consistent environments across development and production.
Skilled in Kubernetes for orchestrating, deploying, and scaling containerized applications, enabling high availability and efficient resource management.

Overview

7
7
years of professional experience

Work History

Senior Software Developer

Blue Yonder
04.2025 - Current
  • Provided functional and technical support for a supplier ordering application used by customers.
  • Acted as the first point of contact for issue resolution, managing support tickets, troubleshooting system errors, and ensuring timely escalation to relevant teams.
  • Collaborated with procurement, IT, and business teams to resolve supplier-related order issues and improve operational efficiency.
  • Conducted regular follow-ups with users to ensure resolution of issues and collected feedback for system enhancements.
  • Monitored application performance, order status, and supplier compliance using reporting tools and dashboards.

Software Developer II

Fedex Logistics
12.2023 - 04.2025
  • Company Overview: GEMINI is a global customs clearance application developed for FedEx, designed to automate the manual efforts involved in the declaration creation process for shipments through airways. The platform streamlines the customs clearance workflow, reduces human intervention, minimizes errors, and enhances efficiency in global air shipment operations.
  • Developed RESTful web services using Spring Boot framework, leveraging microservice architecture for scalable and maintainable applications
  • Contributed to the development of assigned user stories and resolution of defects to ensure timely delivery and code quality
  • Conducted knowledge transfer sessions for newly joined team members to ensure smooth onboarding and understanding of project requirements
  • Participated in code reviews to ensure adherence to coding standards, best practices, and quality guidelines
  • Written JUnit test cases, maintaining test coverage above 85%, ensuring high code reliability and performance
  • Integrated Spring Integration with Apache PDFBox to convert and transfer files from Azure Blob Storage to external systems using SFTP protocol
  • Implemented Azure Event Hubs using Kafka protocol to transfer data asynchronously to the EDI platform, enhancing system efficiency
  • Designed and implemented an error handling framework to ensure that data is not lost during system failures, improving system reliability
  • Applied design patterns like Builder, Strategy, and Factory to create reusable, maintainable, and scalable code architectures
  • Implemented Redis Cache to store password tokens used for PostgreSQL database connections, utilizing Redisson Client for performance optimization
  • Implemented a scheduler to process failed events at regular intervals, improving error recovery and system stability
  • Leveraged Java 8 features like Streams and Lambda expressions for efficient data processing and manipulation in collections
  • Increased SFTP file transfer performance by 50% by implementing Spring Integration, compared to the previous JSch library solution, by caching SFTP sessions

Associate

PricewaterhouseCoopers pvt ltd
08.2021 - 12.2023
  • Company Overview: Insurance Australia Group (IAG) is one of the largest general insurance companies in Australia and New Zealand, offering a wide range of insurance products including home, car, and business insurance. The company operates under several well-known brands and focuses on providing reliable insurance solutions while prioritizing customer service, innovation, and claims efficiency.
  • Developed RESTful web services using Spring Boot framework, leveraging microservice architecture for scalable and maintainable applications
  • Contributed to the development of assigned user stories and resolution of defects to ensure timely delivery and code quality
  • Optimized performance by selecting appropriate data structures and indexing database columns to improve application speed
  • Demonstrated new features to Product Owners and Product Managers to obtain feedback and secure feature sign-offs
  • Actively participated in sprint planning, retrospectives, and provided valuable inputs to improve development processes and team efficiency
  • Collaborated with cross-functional teams to resolve integration issues during testing and ensure smooth application operation
  • Utilized Netflix Eureka, Feign Client, Azure Cloud Config Server, Hystrix to resolve microservice integration challenges
  • Conducted knowledge transfer sessions for newly joined team members to ensure smooth onboarding and understanding of project requirements
  • Participated in code reviews to ensure adherence to coding standards, best practices, and quality guidelines
  • Written JUnit test cases, maintaining test coverage above 85%, ensuring high code reliability and performance
  • Implement logging, and monitoring to ensure system stability and easy identification of potential issues
  • Enhanced API performance by implementing data caching at the application level, refining database queries, and optimizing collection usage
  • Developed and maintained web applications using Spring Framework integrated with Hibernate ORM for efficient data persistence and transaction management.

Programmer Analyst

Cognizant Technology Solutions
12.2018 - 08.2021
  • Company Overview: The Permanente Medical Group is one of the largest medical groups in the United States, providing high-quality healthcare services to members of Kaiser Permanente in Northern California. TPMG comprises over 9,000 physicians and serves millions of members, focusing on delivering integrated, patient-centered care through a collaborative approach.
  • Developed RESTful web services using Spring Boot framework, leveraging microservice architecture for scalable and maintainable applications
  • Contributed to the development of assigned user stories and resolution of defects to ensure timely delivery and code quality
  • Participated in code reviews to ensure adherence to coding standards, best practices, and quality guidelines
  • Written JUnit test cases, maintaining test coverage above 85%, ensuring high code reliability and performance
  • Implement error handling, logging, and monitoring to ensure system stability and easy identification of potential issues
  • Created comprehensive technical documentation, including API documentation and low-level design diagrams, for services built
  • Written efficient, reusable, and maintainable code following SOLID principles, design patterns, and coding best practices
  • Migrated the monolithic application to a microservices-based architecture using Spring Boot and Spring Cloud, enhancing scalability, maintainability, and performance
  • Integrated Spring Cloud Config Server for centralized configuration management across all microservices, ensuring consistency in environment settings
  • Implemented fault tolerance and resilience patterns using Hystrix and Resilience4j to handle service failures gracefully and maintain system stability
  • Utilized Apache Kafka for event-driven communication between microservices, enabling asynchronous and reliable data exchange

Education

Mechanical Engineering -

MVGR College Of Engineering
Vizianagaram, Andhra Pradesh
04.2018

MPC - undefined

Sasi Junior College
Tadepalligudem, Andhra Pradesh
05.2014

SSC - undefined

Montessori English Medium School
Tadepalligudem, Andhra Pradesh
04.2012

Skills

Programming Languages : JAVA 8 & SQL

Frameworks : Spring Boot, Hibernate

Databases : MySQL, PostgreSQL

IDE : Eclipse, IntelliJ IDEA

Build Tools : Maven, Gradle

undefined

Timeline

Senior Software Developer

Blue Yonder
04.2025 - Current

Software Developer II

Fedex Logistics
12.2023 - 04.2025

Associate

PricewaterhouseCoopers pvt ltd
08.2021 - 12.2023

Programmer Analyst

Cognizant Technology Solutions
12.2018 - 08.2021

MPC - undefined

Sasi Junior College

SSC - undefined

Montessori English Medium School

Mechanical Engineering -

MVGR College Of Engineering
Sai Vamsi AritakulaSoftware Developer