Post Job Free
Sign in

Java Full Stack Developer (Contract) - 5+ yrs Enterprise Experience

Location:
Overland Park, KS
Posted:
January 26, 2026

Contact this candidate

Resume:

SAI KUMAR PODILAPU

SOFTWARE ENGINEER

*****************@*****.*** ● 913-***-**** ● Linkedin ● Kansas, US (Open to Relocation) Professional Summary

Software Engineer with 5+ years of experience designing and delivering enterprise grade applications using Core Java, J2EE, and the modern Spring ecosystem (Spring Boot, Spring Batch, Spring Scheduler) across high traffic production environments.

Proven expertise building scalable backend platforms with Hibernate/JPA, RESTful and SOAP web services, and structured data integration using XML, XPath, XSLT, and JSON to support complex business workflows and system interoperability.

Strong frontend engineering background developing modular, reusable user interfaces with React.js, TypeScript, HTML5, and CSS3, tightly integrated with Spring based microservices.

Hands on experience applying SOLID principles, enterprise design patterns, and clean architecture practices to deliver maintainable, testable, and extensible systems.

Advanced practitioner of automated testing using JUnit, TestNG, and Cucumber, achieving high reliability through regression safe releases and CI driven quality gates.

Deep experience with relational databases and complex SQL development across Oracle, MySQL, PostgreSQL, and enterprise environments aligned to DB2/Sybase style schemas and performance constraints.

Production focused engineer comfortable working in UNIX/Linux environments, deploying to Apache Tomcat, contributing to CI/CD pipelines, and leveraging AI assisted development tools (GitHub Copilot, OpenAI APIs) to accelerate high quality delivery.

Highly collaborative Agile team member experienced working with Product Owners, QA, DevOps, and Architects using JIRA and modern ALM tools to deliver software in fast paced enterprise programs. Technical Skills

Frontend React.js, Next.js, Material UI, HTML5, CSS3, Bootstrap, jQuery, JSP Version Control Git, GitHub, Bitbucket

Programming

Languages

Java 17,Java 21, Gherkin, J2EE, Python, TypeScript, Scala, Spring Framework, Angular, gRPC, GraphQL, Golang

Testing /

Monitoring Tools

JUnit, Postman, Log4j, Mockito, ReadyAPI,Karate, Cucumber, Grafana, AppDynamics, Splunk Scripting

Languages

JavaScript, Node.js, UNIX Shell Scripting, Bash, YAML Libraries &

Frameworks

Pandas, NumPy, PyTorch, TensorFlow, Scikit-learn, Matplotlib, Seaborn, Plotly Development Tools Maven, Gradle, Chrome DevTools, Eclipse, VS Code, IntelliJ IDEA Cloud/DevOps

Tools

AWS (EC2, S3, ECS, CloudWatch), Jenkins, GitLab,CI/CD, Docker, Containers Docker, RedHat OpenShift, Kubernetes,Kubernetes RBAC, Network Policies, Pod Security Concepts

Issue Tracking JIRA, ServiceNow

Databases Oracle, MySQL, MS SQL Server, PostgreSQL, NoSQL, DynamoDB, MongoDB Cloud Platforms AWS, Azure, Google Cloud Platform (GCP) CI Tools Jenkins, Azure DevOps

Middleware ActiveMQ, MuleSoft iPaaS, AWS SQS

Operating Systems Windows Variants, Linux, UNIX

Backend/Security Spring Boot, SOAP, WSDL, Swagger, Spring MVC, Struts, RESTful APIs, Microservices, Hibernate,Struts, EJB, OAuth2, JWT,AAA controls, RBAC, mTLS, Distributed Systems Architecture, High-Traffic Systems

Infrastructure as

Code

AWS CloudFormation, AWS CDK, Terraform, BOTO 3

Build Tools Maven, Gradle

Practices Agile/Scrum, CI/CD, Object-Oriented Design, Debugging, Performance Tuning, Unit Testing, Code Reviews

Professional Experience

Client : Capital One Apr 2025 – Present

Software Engineer Texas, USA

Architected and modernized large scale enterprise transaction platforms by decomposing legacy J2EE components into modular Spring Boot microservices, introducing layered domain models, standardized DTO contracts, and service orchestration patterns that reduced cross team release dependencies by 38%.

Designed high performance server side modules using Core Java, Hibernate/JPA, and advanced connection pooling strategies, sustaining millions of daily transactions while maintaining strict SLA targets for latency and throughput.

Implemented batch oriented and scheduled workloads using Spring Batch and Spring Scheduler to process time critical reconciliation, reporting, and settlement workflows, eliminating manual job execution and reducing operational overhead by 42%.

Developed responsive frontend modules using React.js and TypeScript, integrating complex REST payloads and validation rules from Spring services to support data intensive financial operations dashboards.

Built and maintained RESTful and SOAP based web services, supporting XML driven integrations with legacy systems using structured transformations via XPath/XSLT, ensuring backward compatibility across dependent enterprise consumers.

Created comprehensive automated test suites using JUnit, TestNG, and Cucumber, embedding them into CI pipelines to maintain >90% coverage across service and controller layers while preventing regression leakage into production.

Performed deep performance profiling and JVM tuning using heap analysis, thread diagnostics, and query plan optimization to reduce average API response times by 25% and increase sustained throughput by 30%.

Leveraged GitHub Copilot and AI assisted code generation workflows to accelerate feature implementation, reduce boilerplate defects, and improve peer review efficiency across distributed teams.

Deployed and managed applications on Apache Tomcat and containerized environments using Docker, integrating builds through Jenkins and infrastructure provisioning via Terraform to support reliable blue green releases.

Participated in full Agile lifecycle activities including sprint planning, estimation, JIRA based tracking, release retrospectives, and on call production support, resolving complex multi service incidents involving database contention, thread starvation, and API contract mismatches.

Client : State of NJ Apr 2024 – Mar 2025

Software Engineer New Jersey, USA

Designed and maintained enterprise citizen service platforms using Java, Spring Boot, and Hibernate, supporting eligibility and case management systems serving more than one million active users.

Migrated monolithic Java EE workloads into structured microservices, refactoring persistence layers with JPA and normalized schemas to reduce technical debt by 40% across mission critical workflows.

Developed backend scheduling and batch pipelines using Spring Scheduler and Spring based task executors to automate compliance reporting and nightly reconciliation processes.

Built frontend integration layers using React.js for internal portals, consuming REST and SOAP APIs to visualize high volume transactional and eligibility datasets.

Implemented XML driven service integrations for regulatory systems, validating payloads through schema enforcement and structured transformations using XPath based filters.

Authored complex SQL queries and stored procedures on enterprise relational databases, aligning designs with DB2 style transactional constraints and optimizing execution plans to lower query runtimes by 35%.

Strengthened automated quality assurance by building integration and contract tests using JUnit and Cucumber, enabling early detection of cross service failures in CI stages.

Supported deployments to Apache Tomcat clusters running on Linux servers, diagnosing environment specific issues using shell level debugging and log forensics.

Collaborated with QA, DevOps, and security teams using JIRA to manage defect lifecycles, release readiness, and production validation checkpoints.

Documented service contracts, XML schemas, batch workflows, and deployment runbooks, reducing onboarding time for new engineers by over 40%.

Infosys Ltd Aug 2022 - Dec 2023

Software Engineer Hyderabad, India

Built enterprise analytics platforms using Core Java, Spring Boot, and Hibernate, processing more than one billion events per day while maintaining 99.99% service availability.

Implemented large scale scheduled data processing jobs using Spring Batch for reporting aggregation and billing reconciliation across multi region datasets.

Developed modular user interfaces using React.js, enabling real time visualization of campaign and financial performance metrics from backend services.

Engineered REST and SOAP integration layers exchanging structured XML and JSON payloads between internal microservices and external partner systems.

Designed relational schemas and advanced SQL logic using PostgreSQL and Oracle, mirroring enterprise DB2 design patterns for transactional integrity and auditability.

Created automated regression suites using JUnit, TestNG, and behavior driven tests with Cucumber, stabilizing release cycles under aggressive delivery timelines.

Applied SOLID principles and factory/strategy design patterns to refactor core service layers, improving long term maintainability and reducing defect density by 28%.

Used AI assisted development workflows with GitHub Copilot to speed up code scaffolding and enforce consistent API standards across teams.

Deployed services to Linux based application servers and container platforms, troubleshooting memory leaks and thread contention using JVM diagnostics and system level profiling tools.

Partnered with architects and product stakeholders in Agile ceremonies to design extensible APIs and data pipelines aligned with enterprise modernization roadmaps.

Cognizant Apr 2021 - July 2022

Software Engineer Hyderabad, India

Led the design and development of distributed ad campaign management systems handling multi-terabyte datasets using Spring Cloud, Kafka, and AWS EMR.

Developed scalable ingestion APIs capable of ingesting millions of advertiser events per hour, ensuring high reliability under concurrent processing through message partitioning and offset management.

Introduced data deduplication strategies using Redis Bloom filters to reduce redundant ad impression tracking by 35%, improving analytics accuracy.

Built server-side optimization services that dynamically adjusted campaign budgets using predictive ML models from SageMaker, improving ad ROI by 22%.

Created fault-tolerant message queues using RabbitMQ and Dead Letter Queues, ensuring reliable asynchronous event handling during peak campaign bursts.

Deployed ad-reporting microservices on Kubernetes clusters with Helm charts, achieving 99.9% uptime across multiple data centers.

Automated monitoring workflows via AWS CloudWatch Events, sending real-time alerts to on-call engineers and reducing incident response time by 45%.

Collaborated with cross-functional teams to conduct scalability assessments and introduced load-balanced API gateways, improving horizontal scalability by 50%.

Documented internal design blueprints, including UML class diagrams and data lineage charts, to streamline architectural reviews and knowledge sharing.

Mentored 4 junior developers on distributed service patterns and API performance optimization, enhancing overall team code efficiency.

Wipro Technologies Apr 2020 - Feb 2021

Software Engineer Hyderabad, India

Contributed to the development of web modules and backend components using Java, Spring MVC, and MySQL, supporting core features in enterprise retail applications.

Assisted senior engineers in refactoring legacy servlets and JSPs into modular Spring Boot components, improving maintainability and readability across multiple repositories.

Implemented basic REST APIs for product and user management, handling JSON-based communication between frontend and backend systems.

Designed and tested SQL queries, joins, and stored procedures, optimizing slow-running database calls and improving response time for data-heavy operations.

Collaborated with QA teams to perform unit and integration testing using JUnit and Mockito, achieving consistent code stability across releases.

Participated in Agile standups and sprint planning, gaining hands-on exposure to SDLC workflows from design through deployment.

Wrote utility scripts in Shell and Python to automate repetitive log-cleanup and data import tasks, reducing manual work during deployments.

Supported Docker-based environment setup under mentor supervision, gaining practical experience with containerized deployment processes.

Documented feature enhancements, database schema changes, and release notes to maintain traceability across iterations.

Learned key concepts in API security, debugging, and performance tuning, building a strong foundation for advanced system design in later roles.

Education

Master of Science in Computer Science, University Of Central Missouri – Warrensburg, MO

Bachelor of Technology in Computer Science, Sagi Rama Krishnam Raju Engineering College – India



Contact this candidate