Results-driven Java Backend Engineer with over 5 years of experience in designing and delivering robust microservices for high-volume enterprise platforms. Developed and deployed over 10 Spring Boot services that efficiently processed millions of tax transactions daily, enhancing asynchronous throughput by 35% and reducing Oracle query execution time by 30%. Committed to mentoring junior developers while advocating for automated testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) to elevate code quality and boost release confidence. Currently focused on building scalable containerized applications using Kubernetes and Open Liberty.
Overview
7
7
years of professional experience
Work History
Software Engineer
New York State Department of Taxation and Finance
Albany, NY
09.2023 - Current
Delivered 10+ Spring Boot and Java EE microservices for mission critical tax processing platforms handling millions of transactions daily.
Architected and optimized event driven pipelines using Apache Kafka and IBM MQ, improving asynchronous processing throughput by 35% and enabling scalable, decoupled service communication.
Optimized 60+ Oracle and DB2 SQL queries and relational schemas for tax validation and reporting, cutting average execution time by 30% and documenting changes in Git for traceability.
Built and consumed REST and SOAP APIs, integrating 5+ legacy and modern systems, enabling seamless cross platform data exchange across the enterprise.
Implemented Spring Batch workflows for large scale XML, JSON, and CSV dataset processing; deployed applications on Kubernetes and Open Liberty, improving deployment reliability and scalability.
Integrated Git based CI pipelines with automated unit and integration testing, enforcing TDD practices and accelerating release cycles by 25%.
Designed and implemented comprehensive JUnit test suites with TDD and Cucumber BDD scenarios for all microservices, achieving 85% automated test coverage and reducing post release defects by 40%.
Coordinated cross team design reviews and sprint planning with business analysts and operations, delivering clear technical specifications and fostering a proactive problem solving culture.
Software Engineer
Tech Mahindra (Client: GE Healthcare)
Hyderabad, India
06.2019 - 07.2021
Designed and delivered a Spring Boot microservices suite exposing RESTful APIs for a multi screen Regulatory Affairs order management platform, supporting 10 global regions and processing 10,000 cases daily.
Designed a Java Spring rules engine backed by Oracle relational tables to enforce region specific regulatory constraints across 10+ markets, integrating with REST services and applying TDD driven development.
Implemented role based access control and audit logging in Spring Security, storing permissions in Oracle, and managed source code via Git with peer reviews, ensuring compliance and clear communication of security policies.
Established Jenkins driven CI/CD pipelines with Git, executing automated JUnit unit tests and Cucumber BDD suites, cutting build failures by 30% and delivering releases two weeks ahead of schedule.
Software Engineer Intern
Tech Mahindra
Hyderabad, India
04.2019 - 06.2019
Assisted in developing and debugging Java based workflow modules, reducing debugging time by 15% and supporting production ready deployments.
Implemented role based access control and workflow configurations aligned with enterprise access policies.
Supported POC development and workflow enhancements, improving overall development efficiency by 20%.
Education
Master of Science - Computer Science
Stevens Institute of Technology
Hoboken, NJ
05-2023
Bachelor of Engineering - Computer Science
Vasavi College of Engineering
Hyderabad, India
05-2019
Skills
Languages & Frameworks: Java, JavaScript, TypeScript, Python, ReactJS, NodeJS, Spring Boot, Spring MVC, Spring Batch, Nimbus, Pega