Sai Venkat Boyapati
Email : ******.********@*****.***
Phone: 617-***-****
https://www.linkedin.com/in/saiboyap/
Summary
Software Engineer with 8+ years of experience designing and developing enterprise grade Java and Full Stack applications using Java, J2EE, and Spring based frameworks in large scale production environments.
Executed Java platform upgrades from Java 8 to Java 11 and Java 11 to Java 17 by aligning dependency baselines, stabilizing builds, and validating runtime behavior across environments.
Built scalable frontend interfaces using Angular and React with TypeScript, RxJS, HTML5, CSS3, Bootstrap, and jQuery to deliver responsive workflows and improve UI stability.
Improved client-side reliability by implementing interceptors, routing, and form validations with standardized error handling, reducing UI defects during feature rollouts.
Developed backend services using Java, Spring Boot, Spring MVC, and Spring Cloud to deliver modular platforms with clear separation of concerns across layers.
Modernized monolithic capabilities into independently deployable services with controlled cutovers and contract aligned interfaces, improving release independence and reducing deployment risk.
Implemented RESTful endpoints with standardized response contracts, validations, and centralized exception handling to improve integration reliability and reduce production failures.
Strengthened service layer design with transaction management and idempotency controls to maintain data integrity across distributed workflows.
Optimized relational data access using Oracle, PostgreSQL, MySQL, and PL SQL with query tuning and schema improvements to reduce latency and database contention.
Applied NoSQL patterns using MongoDB for document workflows and Redis caching for hot path reads to improve throughput and response times.
Resolved persistence issues by tuning Hibernate and JPA mappings and transactional boundaries to reduce ORM defects and stabilize service behavior.
Implemented event streaming using Apache Kafka and Kafka Streams with message-based workflows through RabbitMQ, reducing synchronous bottlenecks and improving decoupling.
Built stream processing using Kafka Streams and Java Streams to validate and aggregate events, improving near real time processing performance.
Secured application endpoints using Spring Security with OAuth2, JWT, and role-based access control to enforce authorization and protect sensitive operations.
Delivered cloud deployments on AWS using EC2, RDS, S3, EKS, Lambda, IAM, and API Gateway while supporting hybrid workloads on GCP, improving scalability and operational flexibility.
Standardized container runtimes using Docker and Kubernetes orchestration to improve upgrade reliability, reduce downtime, and support horizontal scaling.
Improved infrastructure consistency by provisioning environments with Terraform and enforcing deployment readiness through controlled promotion gates.
Automated build and release workflows using GitHub Actions, Jenkins, Maven, and Gradle with repeatable pipelines to reduce manual release failures.
Improved observability through CloudWatch metrics and alarms with centralized logging using Splunk, Log4j, Kibana, and Grafana to accelerate incident detection and RCA.
Strengthened quality controls through automated testing using Cypress, Jasmine, Karma, REST Assured, TestNG, JUnit, and Mockito to reduce regressions and improve release confidence.
Skills
Programming Languages: Java, J2EE, JavaScript, TypeScript, SQL, PL/SQL
Frameworks: Spring Boot, Spring MVC, Spring Core, Spring Security, Spring Data JPA, Spring Cloud, Hibernate, JPA
Web Technologies: Angular, ReactJS, RxJS, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON
Web Services & APIs: RESTful APIs, API Gateway, SOAP, Postman
Databases: PostgreSQL, Oracle, MySQL, MongoDB, Redis
Messaging & Integration: Apache Kafka, Kafka Streams, JMS, RabbitMQ
Cloud Platforms: AWS (EC2, EKS, RDS, S3, Lambda, IAM, CloudWatch, API Gateway), Azure, GCP
DevOps & CI/CD: Docker, Kubernetes, Terraform, Jenkins, Maven, Gradle
Testing Tools: Cypress, Jasmine, Karma, JUnit, Mockito, Selenium, JMeter
Logging & Monitoring: Log4j, Splunk, Grafana, Kibana
Version Control & Tools: Git, GitHub, Bitbucket, JIRA
Methodologies: Agile (Scrum), SDLC
Professional Experience
PayPal Inc, Austin, TX May 2024 – Current
Sr. Java Developer
Responsibilities:
•Designed scalable frontend modules using Angular, RxJS, TypeScript, HTML5, CSS3, and Bootstrap to improve UI stability and release consistency.
•Built reusable Angular components with optimized routing and REST integrations to reduce production UI issues and improve workflow responsiveness.
•Implemented reactive forms and HTTP interceptors with RxJS based response and error handling to ensure consistent REST consumption and reduce UI disruptions.
•Executed Java runtime upgrade from Java 11 to Java 17 by remediating deprecated APIs, aligning build baselines, and completing regression and performance validation to keep services compliant and supportable.
•Developed microservices using Java, Spring Boot, Spring MVC, and Spring Data JPA to support complex workflows, improving modularity and release independence.
•Migrated monolithic capabilities into independently deployable Spring Boot services behind API Gateway routing, reducing release coupling and enabling horizontal scaling.
•Built RESTful APIs for high throughput transactional processing with standardized response contracts, improving reliability under peak load.
•Enforced endpoint validations and global exception handling using Spring Validation and Bean Validation to harden API behavior and reduce production failures.
•Implemented service layer business logic with transactional boundaries and idempotency controls to maintain data integrity across distributed flows.
•Optimized persistence with Hibernate and JPA mappings and query tuning on PostgreSQL and Oracle to reduce latency and database contention.
•Integrated Redis caching to reduce hot path reads and improve response times for frequently accessed entities.
•Enabled event driven workflows using Apache Kafka for inter service messaging, reducing synchronous dependencies and improving throughput.
•Implemented stream processing using Kafka Streams and Java Streams to validate and aggregate event payloads, improving near real time processing performance.
•Secured endpoints using Spring Security with OAuth2, JWT, and role based access control to protect sensitive operations and enforce authorization standards.
•Deployed services on AWS using EC2 for compute and RDS for managed persistence while supporting select platform utilities on GCP, improving scalability and operational flexibility across environments.
•Leveraged AWS API Gateway to manage routing, throttling, and request governance for external integrations, improving reliability and consistency of upstream traffic.
•Orchestrated containerized workloads on Kubernetes EKS using Docker images to reduce downtime during upgrades and improve recovery speed.
•Standardized build and release automation using GitHub Actions and Gradle with controlled promotion gates, improving deployment repeatability and reducing manual release failures.
•Provisioned infrastructure using Terraform and improved operational readiness using CloudWatch metrics and alarms, accelerating incident detection and response.
•Centralized logging and troubleshooting using Log4j and Splunk to reduce time to isolate production issues and support stable releases.
•Validated UI and service behavior using Cypress for frontend regression coverage and JUnit and Mockito for backend tests, reducing production regressions and improving release confidence.
Texas Capital Bank, Dallas, TX January 2022 – April 2024
Full Stack Java Developer
Responsibilities:
Developed Angular based user interfaces using TypeScript, HTML5, CSS3, and Bootstrap to deliver responsive banking workflows with consistent UI behavior.
Built reusable Angular components with routing, services, and reactive forms to support complex user journeys and reduce UI defects during feature delivery.
Implemented HTTP interceptors and standardized client side request and error handling to improve API consumption consistency and reduce UI disruption during partial failures.
Executed Java platform upgrade from Java 8 to Java 11 by aligning dependency baselines and build configurations, stabilizing runtime behavior across environments.
Designed and developed microservices using Spring Boot and Spring Cloud to meet scalability and modularity requirements, reducing cross module dependency issues.
Refactored application modules into independently deployable services with controlled cutovers, improving release independence and reducing upgrade risk.
Defined REST API endpoints and service contracts for high volume transactional workflows, improving integration reliability and reducing rework across teams.
Enforced request validations and centralized exception handling to standardize error responses and reduce downstream processing failures.
Authored SQL queries and optimized relational schemas to support reporting and transactional consistency, improving query performance under peak usage.
Integrated MongoDB for document-oriented storage and tuned indexes and query patterns to improve retrieval performance for high read workflows.
Optimized persistence using Hibernate and JPA mappings and transaction boundaries to reduce database contention and improve service stability.
Enabled asynchronous communication using Apache Kafka for event streaming and RabbitMQ for queue based workloads, reducing synchronous bottlenecks and improving service decoupling.
Leveraged Kafka Streams to enrich and route events in real time, improving throughput for downstream consumers and reducing processing latency.
Implemented JWT based authentication and role-based authorization for protected endpoints, improving access control consistency across services.
Deployed services on AWS using EC2 for compute, RDS for managed persistence, and EKS for container orchestration to improve scalability and operational consistency.
Containerized applications using Docker and managed Kubernetes deployments to standardize runtime behavior and support horizontal scaling.
Automated CI/CD delivery through Jenkins and Maven pipelines and managed SDLC execution using JIRA tickets and Bitbucket workflows, improving traceability and release reliability.
Validated frontend and backend behavior using Jasmine, Karma, and Cypress for UI coverage and JUnit and Mockito for service tests, reducing regression and improving confidence in releases.
NY Department of Health, NY City, NY. June 2019 - December 2021
Full Stack Java Developer
Responsibilities:
Developed React based UI components using HTML5, CSS3, and JavaScript to support scalable front end screens and modular development.
Implemented routing and form validations for React UI flows integrated with REST APIs, improving usability and reducing UI defects during feature rollouts.
Engineered backend services using Java, Spring Boot, and Spring MVC with layered service design to support scalable request processing and structured API development.
Implemented Spring service and DAO layers with transaction management and Java 11 aligned dependency baselines, improving maintainability and reducing release friction during platform modernization.
Authored advanced SQL queries and stored procedures on Oracle and PostgreSQL to support reporting and complex data requirements.
Integrated SOAP based services using WSDL driven contracts and XML payload handling to support secure data exchange between internal modules and external partners, improving interoperability and reducing interface defects.
Integrated third party systems by consuming SOAP APIs to support external communication and data exchange.
Secured application access by implementing Spring Security authentication and authorization with role-based access control.
Optimized persistence by implementing Hibernate and JPA entity mappings and resolving ORM defects to improve query efficiency and stability.
Improved service performance by profiling JVM behavior and tuning garbage collection and connection pool settings, reducing response time spikes and improving runtime stability under load.
Standardized API payload validations and exception mapping to ensure consistent error responses across services, reducing integration defects.
Deployed applications using AWS Elastic Beanstalk with CloudFormation managed environments to support scalable runtime and repeatable infrastructure.
Supported release readiness by coordinating DEV and QA deployments and validating environment configurations, reducing environment related defects during promotions.
Configured Jenkins pipelines and validated API behavior using REST Assured and TestNG suites covering response contracts and error scenarios to reduce regression risk.
Provident Financial Services, Jersey City, NJ January 2018 – May 2019
Java Developer
Responsibilities:
Developed web interfaces using HTML, CSS, JavaScript, and jQuery with reusable UI templates and client-side validations to standardize workflow screens and reduce input errors.
Improved UI responsiveness using AJAX driven asynchronous calls with client-side error handling, reducing page reloads and improving user experience.
Implemented backend components using Java and J2EE with layered architecture practices to improve maintainability.
Designed RESTful web services using Spring MVC to enable structured communication between front end and backend systems.
Integrated JDBC and Hibernate with Oracle and MySQL to ensure reliable persistence and retrieval.
Enforced request validation and consistent error responses for REST endpoints to improve integration reliability.
Created unit tests with JUnit to validate core service logic and prevent regressions during enhancements.
Resolved defects by debugging service layer issues and applying corrective fixes aligned with release cycles, improving application stability and reducing repeat incidents.
Deployed and configured applications on Apache Tomcat across development environments to support runtime stability.
Standardized dependency builds and packaging using Maven to reduce build inconsistencies and improve artifact consistency.
Coordinated with QA during functional and regression cycles to validate releases and resolve defects.
Maintained Git based version control workflows and technical documentation to support ongoing enhancements and codebase continuity.
Education
Texas Tech University May 2025
Master’s in computer sciences Lubbock, Texas