SWAGATIKA SAHOO
*********.******@*******.*** +1-737-***-****
PROFESSIONAL SUMMARY
Senior Java Backend Developer with 10 years of experience in designing, developing, and deploying scalable enterprise applications.
Strong hands-on expertise in Java, Spring Boot, Microservices architecture, RESTful APIs, and Cloud technologies (AWS) for building scalable backend systems.
Worked extensively with Spring Cloud components such as Config Server, Eureka, and Gateway for distributed system management.
Proficient in Docker and Kubernetes, enabling efficient containerization and orchestration for cloud-native deployments.
Developed scalable backend microservices using Java 17/21, Spring Boot, and Spring Cloud to support high-volume enterprise applications with improved performance and reliability.
Experienced with AWS Cloud (EC2, S3, EKS) for hosting and scaling enterprise-grade applications.
Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions) ensuring automated and reliable deployments.
Hands-on experience with Kafka and RabbitMQ for building event-driven and message-based architectures.
Expertise in Relational Databases (Oracle, MySQL).
Deep understanding of Spring Security, OAuth 2.0, and JWT for securing enterprise applications.
Adept in using Maven, and Git for build automation and version control.
Strong skills in unit and integration testing using JUnit 5, Mockito for high-quality, reliable releases.
Familiar with monitoring and logging tools like Kibana for operational visibility.
Experienced working within Agile and Scrum teams, participating in sprint planning, reviews, and retrospectives.
Skilled in optimizing application performance, database queries, and API response times for enterprise workloads.
Proven ability to collaborate with DevOps, QA, and Architecture teams to deliver high-quality, production-ready software.
Enthusiasm for continuous learning, improving system efficiency, and contributing to innovative product development.
Familiar with monitoring and logging tools such as Kibana, Splunk, Grafana, and ELK Stack for operational visibility, troubleshooting, and application monitoring.
Experienced in providing L2/L3 Production Support including incident management, root cause analysis (RCA), log analysis, batch job monitoring, and issue resolution for business-critical applications.
Skilled in troubleshooting production issues, analyzing application logs, optimizing API performance, and ensuring application stability in high-availability environments.
Experienced working within Agile and Scrum teams, participating in sprint planning, backlog grooming, daily stand-ups, reviews, and retrospectives.
TECHNICAL COMPETENCIES:
Category
Technologies / Tools
Software / Programming
Java 8/17/21, J2EE, Java, Spring Boot 3, Microservices, Spring MVC, Oracle SQL
Web Technologies
HTML, CSS, XML, JavaScript, XSD, RESTful Web Services, Kafka
Cloud Platforms
AWS (EC2, S3, EKS, Lambda), PCF (Pivotal Cloud Foundry), Azure.
Web / Application Server
Apache Tomcat, WebLogic, Jenkins
Frameworks
Spring Cloud, Spring Security, Docker, Kubernetes
Web Services
SOAP, RESTful, AWS API Gateway, GraphQL (basic exposure).
Tools
Eclipse, NetBeans, SoapUI, Postman, STS, IntelliJ IDEA, Git, Maven, SonarQube, GitHub Copilot
Databases
Oracle, MySQL, JPA 3.1, Hibernate ORM 7
Monitoring & Logging
Kibana,Splunk
Database Tools
SQL Developer, MySQL Server, Pl/SQL, Mongo DB
Operating Systems
Windows, Linux
Methodologies
Agile (Scrum), CI/CD, Test-Driven Development (TDD)
Testing Frameworks
JUnit 5, Mockito
PROFESSIONAL EXPERIENCE:
Client: Applied Materials, Austin TX May 2024 Till Date
Role: Software Engineer
Project: Network Alert Dashboard Backend
Project Overview: Network Alert Dashboard Backend system designed to collect, process, and provide real-time network alerts for monitoring network health and performance. The system streams events from network devices and exposes APIs for front-end dashboards used by network engineers.
Responsibilities:
Designed and developed Java microservices using Spring boot to handle network event ingestion and processing.
Built Java backend services integrating GenAI APIs for intelligent automation
Integrated Kafka for real-time streaming and event notifications.
Designed REST APIs for dashboard integration and alert retrieval.
Designed and developed RESTful APIs with Spring Boot following industry best practices (DTOs, validations, exception handling).
Created reusable utility libraries and common frameworks using Java 17/21 modular programming concepts to standardize backend development across teams.
Developed complex PL/SQL queries, stored procedures, functions, triggers, and packages for backend data processing.
Implemented database storage using JPA for historical event tracking and reporting.
Collaborated with front-end team to visualize network alerts and performance metrics.
Work in an Agile Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives.
Conducted unit and integration testing using JUnit and Mockito to ensure code reliability.
Collaborated with UI and QA teams in Agile sprints to deliver high-quality and timely releases.
Worked on database migration and synchronization between environments using PL/SQL scripts.
Implemented serverless functions (Azure Functions) to handle event-driven workloads.
Integrated APIs with third-party services using REST, JSON, OAuth2, and JWT for secure authentication.
Used Spring Security for authentication and authorization to ensure data privacy and access control.
Used MongoDB as a NoSQL database to store JSON-based data and support scalable microservices with high-performance data retrieval.
Provided L2/L3 production support for Java-based enterprise applications and microservices in a high-availability environment.
Monitored production systems, application logs, and batch jobs using Splunk, Kibana, Grafana, and monitoring tools to ensure system stability.
Investigated and resolved production incidents, application failures, API issues, and performance bottlenecks within SLA timelines.
Performed root cause analysis (RCA) for critical production issues and implemented preventive solutions to avoid recurrence.
Supported deployment activities, release validation, smoke testing, and post-production verification during application releases.
Analyzed application logs and debugged issues using tools such as ELK Stack, Unix/Linux commands, and SQL queries.
Participated in on-call support rotation and handled priority production incidents during release and maintenance windows.
Environment: Java17, Multithreading, Design Patterns,Spring Boot 3, Microservices, Spring Cloud, Kafka, AWS EKS, AWS, Docker, Kubernetes, Mockito, Maven, Kibana, Restful Webservices, JavaScript, Agile (Scrum), Git, RESTful Web Services, Mongo Db, Apache Kafka, JPA, Hibernate ORM 7,Github Copilot, Splunk.
Verizon, India July 2020 October 2022
Role: Engr III Cslt-Software Devt (Senior Java Developer)
Project: Verizon Wireless Point of Sale - Verizon Integration Platform (VIP)
Project Overview: The Verizon Integration Platform (VIP) supports Verizon s retail and online Point of Sale systems by enabling seamless integration between sales, billing, inventory, and customer management systems. It ensures real- time data exchange, secure transactions, and high availability across millions of customer interactions. The platform is designed for scalability, reliability, and optimal performance during peak retail operations.
Responsibilities:
Involved in requirement analysis and lead the design and implementation of business-critical projects and programs for Verizon Wireless using Java, Spring, RESTful Web Services, Spring Boot, Microservices and design patterns
Worked on critical digital transformation projects for Point of Sale such as Paypal, Masterpass integration, Express Store and In Store Pick Up (ISPU) for Wireless Indirect customers
Lead the development of Spring RESTful Web Services with key functionalities such as Security and JWT token management
Worked on the migration of existing integration platform s RESTful Web Services to Spring Boot Microservices
Automated backend batch operations using PL/SQL packages, triggers, and scheduled jobs.
Created PL/SQL pipelines to migrate data between environments or integrate with external systems.
Integrated Content Management System with cloud services (AWS S3, CloudFront) for media storage and content delivery.
Implemented API versioning, logging, rate limiting, and security through Azure API Management / Spring Security.
Designed and developed scalable Content Management Systems (CMS) using Java, Spring Boot, and RESTful APIs.
Performed code reviews and unit, functional and integration testing by collaborating with cross functional teams
Deployed Java-based microservices and APIs on Azure App Service/Azure Kubernetes Service (AKS).
Used Azure API Management (APIM) to publish, secure, and monitor APIs.
Subject Matter Expert (SME) for Wireless dotcom (online) National Retailers such Apple, Walmart, BestBuy etc.
Provided KT sessions to other cross functional teams
Worked on 5G C Band Project and Preorder device Booking scenario. Involving end-end functionality in development such as core modules: Create Order, Payment, Shipping, New upgrade device Activation, Order submission.
Provided L2/L3 production support for Java-based microservices, REST APIs, and enterprise applications in high-volume retail and telecom environments.
Monitored production applications, APIs, and batch jobs using Splunk, Kibana, Azure Monitor, and application logs to ensure system availability and performance.
Investigated and resolved production incidents related to order processing, payment integration, device activation, and API failures within SLA timelines.
Performed root cause analysis (RCA) for recurring production issues and implemented preventive fixes to improve system stability.
Supported production deployments, release validation, smoke testing, and post-release monitoring activities.
Environment: Java 8, Java 11, Spring Boot 3, Microservices, Spring Cloud, Kafka, AWS EKS, AWS, Docker, Kubernetes, GitHub Actions, Maven, JPA, Kibana, Restful Webservices,Jira.
Employer: Wipro Limited, India
Client: FedEx November 2018 June 2020
Senior Project Engineer
Project: FedEx Linehaul
Project Overview: The client/server application suite to be built is hereby referred to as Linehaul modernization. The Linehaul modernization includes developing the client application(s), Linehaul Road Handheld (hereby referred to as RHH) using native Android platforms and renewing the Road Middle Tier components as micro services (hereby referred to as Web Services).
Responsibilities:
Involved in requirement analysis, design and develop java microservices using Spring Boot
Developed Service classes and DAO classes for each module.
Tested the respective service using (SOAP/Rest) for newly added service and finding bugs
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Optimized GEN AI API usage for performance, security, and cost
Designed modular PL/SQL packages to improve code reusability, maintainability, and performance.
Optimized Content Management System performance through caching (Redis/Ehcache) and database query tuning
Conducted unit & integration testing using JUnit, Mockito, and Postman for API validation.
Tracked of new requirements/ changes in the ongoing tasks.
Involved in development service side validations.
Worked with Azure services like Azure Blob Storage, Key Vault, Service Bus, Application Insights for cloud-native architecture.
Worked on unit and performance test by using (JUnit, Mockito)
Implemented code quality by using SonarQube and application security by identifying code duplications and potential bugs across each java class
Involved in Agile planning to understand the user story/requirements which need to develop from Backend Services.
Environment: Java 8, Spring Boot 3, Microservices, Spring Cloud, Kafka, AWS, Docker, Kubernetes, GitHub Actions, Maven, JPA, Kibana, Restful Webservices, JPA
Employer: Wipro Limited, India
Client: FedEx September 2016- October 2018
Senior Project Engineer
Project: FLMS (FedEx Locker Management System)
Project Overview: FLMS is a spring MVC application built to do all shipment transactions and maintain global DB to store all the transaction details and some other functionality info as well. It was the backend project of FedEx Ship N Get.
Responsibilities:
Configured Xsd files related to FedEx shipment.
Developed Pojo classes to map with Jsp files
Developed business logic classes and DAO classes to develop modules.
Involved in the development of UI using JSP forms.
Fixing the Accessibility Defects.
Involved in deployment of application in WebLogic servers
Performed JUnit Testing.
Involved in deployment of application in WebLogic servers
Environment: Java, Spring MVC, GitHub Actions, JSP, Xsd, JUnit, Ant Build, Putty, Html, WebLogic
Employer: Wipro Limited, India
Client: UBS (Union Bank of Switzerland) May 2015- August 2016
Software Developer
Project: SEC-UWA-PJ-CICERO-BPS (Banking & Finance)
Project Overview: Cicero was the internal automation tool which was used to develop-maintain the end-end functionality of BPS applications. It reduced the manual efforts of finance people inside UBS.
Responsibilities:
Involved in Requirements gathering.
Involved in Design Documentation
Involved in development of controller classes and service classes and Dao classes to interact with Databases.
Involved in Scrum calls and client class
Developed Logging classes in application
Involved in deployment of applications in WebLogic servers
Environment: Core Java, Gitlab, JS Libraries, Xsd, JUnit, Ant Build, Html, WebLogic
EDUCATION:
Masters in Information Technology - Vellore Institute of Technology India 2015 2018(Integrated with Wipro)
Bachelors in Information Technology & Management- Ravenshaw University India 2011 to 2014