
Sainath Reddy
Sr. Java Full Stack Developer @ BNY
About
Over 10+ years of experience in Java backend development, I specialize in designing and implementing scalable web applications and microservices. My expertise spans all phases of the Software Development Life Cycle (SDLC), from requirements gathering to deployment and maintenance. I have a strong background in Core Java, including object-oriented programming and multithreading. I have a proven track record in developing RESTful web services using Spring Boot and JAX-RS, and I'm adept at managing state in React.js applications with Redux. My experience includes integrating front-end components with back-end services using Spring MVC and Spring Boot, and implementing security features like OAuth2 and JWT with Spring Security. Additionally, I have extensive experience with Hibernate for ORM, deploying Java applications on AWS and Azure, and containerizing and orchestrating services with Docker and Kubernetes. My technical skills are complemented by my proficiency in CI/CD pipelines using Jenkins, performing unit and integration testing with JUnit and Mockito, and maintaining high-performance APIs. I am also experienced in monitoring and performance tuning with Azure tools, transitioning legacy systems to Java, and leveraging Python libraries like NumPy and Pandas for data processing. My analytical skills ensure that I deliver high-quality, reliable software solutions.
-
United States
Information Services
Terraform, Continuous Integration and Continuous Delivery (CI/CD), TDD, Java 8/11, PostgreSQL, MongoDB, ReactJS, GraphQL, Apache Camel, Azure Kubernetes Service (AKS), Azure API Gateway, GitHub Actions, JSP, CSS, Jersey, AWS, WebSphere Application Server, Apache HTTP Client, RDBMS, Eureka
Experience

Sr. Java Full Stack Developer
New York, New York, United States
Architected and developed scalable microservices using Spring Boot and Java 17, leveraging records and sealed classes for cleaner domain modeling. Secured enterprise applications with JWT, OAuth2, and Spring Security, enforcing RBAC and API gateway-level authentication. Modernized legacy apps by migrating codebases from Java 8 to 11/17, improving performance and maintainability. Automated CI/CD pipelines using Jenkins, GitHub Actions, and Maven, enabling zero-downtime deployments to cloud infrastructure. Led AWS/Azure cloud adoption, deploying containerized apps via ECS, AKS, Terraform, and managed services like Lambda, RDS, and API Gateway. Enhanced data pipelines and ETL using AWS Glue, Kafka, and Spark Streaming for real-time analytics and reporting. Implemented caching strategies with Redis and Spring Cache to reduce DB load and increase application throughput. Improved API performance and observability using Spring Boot Actuator, GraphQL, and Kibana dashboards. Practiced TDD/BDD with JUnit, TestNG, Jest, Selenium, and Cucumber, ensuring code reliability and continuous delivery.

Sr. Java Full Stack Developer
Pittsburgh, Pennsylvania, United States
Built microservices with Spring Boot, using Spring MVC, REST APIs, and Spring Security for secure backend logic. Migrated codebase to Java 11, refactored using Streams, Lambdas, and improved HTTP Client for modern performance. Implemented Kafka pipelines and integrated Spark Streaming to process real-time patient activity data feeds. Developed GraphQL and REST APIs for flexible frontend communication, reducing over-fetching and improving load time. Orchestrated container deployment via Docker, Jenkins, and Kubernetes (AKS), enabling scalable CI/CD workflows. Configured Azure API Gateway and Logic Apps for secure API routing, automation, and system interoperability. Integrated PostgreSQL and MongoDB using Hibernate and Spring Data JPA for transactional and NoSQL operations. Applied Apache Camel for API mediation and event-driven integrations across hospital and partner systems. Developed unit/integration tests using Jest, Enzyme, Selenium, and enforced TDD for high code coverage and reliability.

Java Full Stack Developer
Dallas, Texas, United States
Delivered functionality iteratively using Agile/SCRUM, collaborating across sprints for continuous development and QA. Built microservices using Spring Boot and REST APIs, integrating secure backend logic with user-facing components. Enhanced user experience via AJAX, jQuery, and React-Draggable, enabling real-time interactivity and drag-drop features. Enforced role-based access with Spring Security and developed robust authentication layers. Created REST APIs using Jersey, implemented business logic in Java, and persisted data using Hibernate ORM. Employed Mountebank for mocking service dependencies to support parallel development and test automation. Built and deployed apps on WebSphere using Maven, Jenkins pipelines, and managed build artifacts (EAR files). Developed AWS Lambda functions to trigger internal APIs via API Gateway, and configured EC2, S3, and EBS. Leveraged Gulp for JavaScript minification/bundling and used Tortoise Git for code versioning and team collaboration.

Java Developer
Albany, New York, United States
Designed microservices using Spring Boot, Zuul, Eureka, and REST/SOAP APIs for case management, licensing, and service requests. Developed responsive SPAs using AngularJS, Bootstrap, and HTML5 to support real-time citizen interaction and agency workflows. Integrated Swagger/OpenAPI for automated API documentation and version control across microservices. Migrated applications from Cloud Foundry to AWS, using CLI/SDKs for deployment and CI/CD pipeline integration via Jenkins. Implemented secure service-to-service communication using SSO and Base64-based authentication via custom Node.js modules. Used Bonita BPM to build complex workflows with REST connectors, human task forms, and Groovy scripts. Developed scalable data pipelines and ETL frameworks using AWS Lambda, API Gateway, and structured/unstructured datasets. Built Kafka-based messaging services to handle real-time event processing between microservices and external teams. Created test automation using Selenium, TestNG, and Apache POI, enabling cross-browser regression testing. Wrote unit/integration tests with JUnit/Mockito, configured logging via Log4j2, and supported production/UAT issue resolution.

Java Developer
Atlanta, Georgia, United States
Project Summary: Contributed to the development and optimization of Saks OFF 5TH’s e-commerce platform, focusing on scalable backend services for inventory, orders, and product catalogs. Integrated payment and logistics APIs to streamline checkout and delivery. Key Responsibilities: Designed and developed scalable RESTful APIs for product, order, and inventory modules, integrated with Azure API Gateway for secure access and versioning. Built microservices with Azure Functions to manage payment processing, user alerts, and live tracking workflows with minimal latency. Developed dynamic UIs using JSP, JavaScript, AJAX, HTML, and CSS, delivering a seamless customer experience. Implemented the STP Interface using Message Driven Beans (MDBs) to manage real-time trade and settlement confirmations. Utilized the Struts MVC framework to manage navigation, mapped actions via XML, and injected dependencies for loose coupling. Applied multithreading and design patterns (e.g., Singleton) to boost performance in data access and processing layers. Integrated Azure Active Directory B2C to enforce user authentication and role-based access across distributed systems. Used Azure Event Hubs and Stream Analytics to handle real-time data processing and pipeline analytics. Created data pipelines with Azure Data Factory and used Key Vault to securely manage application credentials. Worked with Cassandra and Oracle using CQL and SQL/PLSQL to manage large datasets and ensure high availability.

Java Developer
Englewood, Colorado, United States
Summary: Contributed to backend and UI development of Dish Network’s customer and billing systems, focusing on subscription management, CRM integration, and operational efficiency. Key Responsibilities & Achievements: Developed enterprise-grade modules using Java EE, JSP, Servlets, and Spring MVC to handle customer lifecycle and billing operations. Built and maintained dynamic, responsive UIs using HTML, CSS, JavaScript, and JSP Tag Libraries, improving user experience across browsers. Designed and implemented controller classes to manage business logic and data flow between presentation and persistence layers. Integrated Hibernate ORM for seamless database interaction, using HQL and Criteria API to perform complex data queries. Wrote and optimized SQL and PL/SQL procedures for data manipulation, supporting high-volume transactional systems. Developed and consumed RESTful web services for communication between distributed systems and external platforms. Participated in Agile/Scrum ceremonies including sprint planning, estimations, and retrospectives, delivering features in time-boxed iterations. Created JUnit test cases to validate service-layer logic and used Log4j for monitoring application behavior and debugging issues. Managed builds and project dependencies using Maven, and deployed applications to IBM WebSphere Application Server for testing. Authored technical documentation in Confluence detailing application flows, deployment processes, and environment configurations.
Sainath Reddy's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


