Kowsalya V
Senior Software Engineer · Java · Spring Boot · Microservices · Apache Camel
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 5+ years of experience designing, developing, and maintaining enterprise-grade microservices using Java, Spring Boot, Apache Camel, and REST APIs. Currently at United Parcel Service (UPS) building high-availability, distributed systems for real-time event publishing and dispatching at scale. Deep expertise in event-driven architecture, ActiveMQ messaging, Apache Kafka, CI/CD pipelines, cloud-native deployment on OpenShift/Kubernetes, and secure API development.
Consistently delivered 90%+ latency improvements and 85%+ test coverage in production environments.
Holds Azure Developer
Associate (AZ-204), Google Cloud Platform, and AWS Cloud Practitioner certifications. Strong collaborator in Agile/Scrum teams with experience in architecture reviews, reverse knowledge transfer, and production support.
Experience
Application Developer (Senior Software Engineer) - United Parcel Service (UPS) - Chennai, India
(2025-07)
Working as a Senior Software Engineer in the MCVSS Track Alert platform, responsible for end-to-end backend microservices development, system integration, automation testing, and production support. Actively involved in architecture discussions, solution design, reverse knowledge transfer (KT), performance optimization, security implementation, and CI/CD deployment workflows for high-scale enterprise applications.
- Core developer for Event Publisher and Event Dispatcher microservices using Spring Boot and Apache Camel, processing real-time shipment tracking events for millions of packages across a high-availability, distributed system
- Designed event-driven pipelines consuming from ActiveMQ/AMQ, handling decryption, validation, enrichment, routing, retries, and Dead Letter Queue (DLQ) processing
- Built and maintained Apache Camel processors and routes including Google Pub/Sub, Validation, Logging, IMS Exception, Infolib Dispatcher, and New Feed routes
- Developed high-performance REST APIs (v1/v2) for subscription management, account handling, address tokens, and partner integrations; ensured 99.9% uptime through resilient API design
- Implemented triple-auth security (JWT, IMS OAuth, Apigee OAuth) with JWKS-based key validation; integrated HashiCorp Vault for secret management, achieving zero credential leakage
- Enforced SSRF prevention, HTTPS-only callbacks, and secure logging across all microservices
- Designed multi-level caching (Google Guava), circuit breaker, and retry mechanisms — improving system latency by 90%+ and ensuring high availability under peak load
- Developed BDD automation frameworks using Cucumber and Gherkin; achieved 85%+ test coverage with JUnit 5, Mockito, JaCoCo, and SonarQube quality gates
- Developed and enhanced Angular 14+ SPAs with RxJS, reactive forms, routing guards, and interceptors integrated with backend REST APIs
- Managed end-to-end CI/CD pipelines via Azure DevOps; built Docker images (Red Hat UBI) and deployed cloud-native services on OpenShift 4 using ArgoCD with zero-downtime releases
Senior Software Engineer - Accenture Solutions Pvt Ltd - Chennai, India
(2024-01 - 2025-07)
Developed microservices supporting Battery Energy Storage Systems (BESS) expansion initiatives across multiple locations. The platform enables scalable management of energy storage data, integrates with cloud infrastructure, and supports asynchronous event-driven communication for real-time operational visibility.
- Developed 6+ scalable microservices using Spring Boot and Apache Camel supporting BESS expansion across multiple global locations
- Designed and delivered RESTful APIs with full DTO, controller, service, mapper, and entity layers following clean architecture principles; reduced integration defects by 30%
- Integrated Apache Kafka for asynchronous, event-driven communication, enabling real-time operational visibility across distributed components
- Managed data persistence using MongoDB and MySQL, supporting high-throughput CRUD operations across multiple microservices
- Implemented CI/CD pipelines using Bamboo, reducing deployment time by 40%; containerized all applications using Docker for consistent delivery
- Integrated AWS S3 for secure, scalable cloud-based storage across microservices
- Achieved 80%+ unit test coverage using JUnit and Mockito; maintained zero critical SonarQube issues at every release
Software Engineer - HCL Technologies Ltd - Chennai, India
(2021-02 - 2024-01)
Designed and developed enterprise-grade Java applications for Arqiva's Smart Metering Communication Hub Manager, supporting firmware lifecycle management, device activation workflows, and secure RESTful service integration for smart metering infrastructure across the UK.
- Designed and developed 3+ Java-based enterprise applications using Spring MVC and JPA, serving smart metering infrastructure for thousands of devices across the UK
- Implemented RESTful web services for firmware download and device activation workflows, reducing manual intervention by 25%
- Built DAO, service, and controller layers following MVC architecture best practices, improving codebase maintainability and team onboarding speed
- Resolved 50+ SonarQube findings including critical security vulnerabilities and performance bottlenecks, achieving a clean code gate before each release
- Actively participated in Agile ceremonies, code reviews, sprint planning, and 24/7 production support rotation for enterprise clients
Education
B.E. - Computer Science & Engineering - Annamalai University
Higher Secondary - Mount Park HSS
Secondary - Angavai Sangavai Govt Girls HSS

