Home

Sai Deepthi - Java Full Stack Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Ready to Relocate
Visa: H1B
ABOUT ME:
9+ years of strong IT experience in all phases of so
ftware development life cycle (SDLC) of project & product that includes system analysis, design, development,
integration, testing, deployment, troubleshooting and maintenance. Having IT experience in analysis, design,
development, testing and deployment of web-based and Enterprise based Client-Server business applications using
Java/J2EE technologies.

Java 17 | AWS | MySQL | JavaScript | ReactJS | Spring.

Proficient in Core Java concepts, including Multithreading, Exception Handling, and Collections.
Skilled in developing and deploying microservice-oriented applications using Spring
Boot and Spring Cloud, leveraging Spring REST for implementing REST APIs.
Expertise in Object-Oriented Analysis and development of distributed, scalable applications
using Java/J2EE technologies.
Hands-on experience with web-based enterprise applications leveraging Servlets, JSP, EJB, JMS,
and JDBC.
Deployed applications using Struts framework and implemented MVC architecture with Struts Tag
Library, JSP, and Servlets as controllers.
Strong experience with Java-based ORM frameworks like Hibernate, JPA, and Spring Data.
Proficient in ReactJS, Redux, and GraphQL for building modern Progressive Web Applications
(PWAs) and integrating APIs.
Built robust security features for projects using Spring Security.
Designed and developed SOA and microservice architectures with RESTful web services (JAX-RS)
and SOAP-based services (JAX-WS).
Developed frontend interfaces using HTML5, CSS3, JavaScript (ES5, ES6), TypeScript, jQuery, and
frameworks like Bootstrap.
Experienced in utilizing Apache Kafka for publish-subscribe messaging systems.
Skilled in containerization and orchestration using Docker, Kubernetes, and OpenShift, managing
deployments on both public and private clouds.
Expert in leveraging TypeScript ES6 features, including block scopes, modules, arrow functions, classes,
decorators, and interfaces.
Developed Single Page Applications (SPAs) with frameworks like AngularJS and Angular 7/8,
focusing on responsive web design and application performance.
Comprehensive knowledge of designing Angular Components, including Directives, Pipes,
and Services with Observables and Promises for dynamic web applications.
Proficient in rendering views using ReactJS, handling forms, events, routers, and asynchronous state
management with Redux.
Built and automated CI/CD pipelines using tools like Jenkins, Travis, and AWS CodePipeline,
integrated with cloud repositories.
Deep understanding of server-side JavaScript frameworks like Node.js, Hapi.js, and Express.js.

Sai Deepthi
Sr. Java Full Stack Developer
Email: [email protected]
Phone: 9452748175
www.linkedin.com/in/sai-deepthi-p

PROFESSIONAL SUMMARY

Extensive experience integrating enterprise applications with technologies like Spring
Integration, Apache CXF, Apache Kafka, and Apache Camel.

Programming
Languages

Java, Python C, C++, PL/SQL

JavaScript
Frameworks

Angular JS, Angular 4/6, React 18, jQuery, Node.js, Backbone.js, React.js,
Express.js, Ember.js, Handlebars.JS

Java/J2EE
Technologies

Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL.

Frameworks Struts 2.0/1.0, Hibernate 4.x/3.x, Spring 5.0, Spring Boot 5, Hibernate 5,
Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, I Batis, Spring
IOC, Spring Cloud.

Web Technologies HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.
Web Services XSD, WSDL, Apache Axis, SOAP, Restful, Graph QL, JAX RS, JAX WS
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
Web Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat

8.0/7.x/6.x

Application Servers Apache Tomcat, WebLogic, IBM WebSphere, JBoss
Methodologies Agile, Waterfall, TTD, SCRUM
Cloud Technologies &
DevOps Tools

AWS, Microsoft Azure EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3,
Glacier, Lambda, Kubernetes.

Project Management
Tools

JIRA, Rally, Microsoft Project

Testing Tools JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium

Client: CareSource, Dallas, TX May 2023 to Present
Role: Senior Full Stack Java Developer
Description: Developed and deployed a scalable, cloud-native application using Java 17/21, ReactJS,
and Azure services. Designed microservices architecture using Spring Boot, Spring Cloud, and secured
APIs with OAuth 2.0 and Azure AD B2C. Built SPAs with ReactJS, integrating GraphQL for dynamic data
fetching. Implemented Spring WEB Flux for reactive programming and optimized RESTful APIs
with Mono/Flux. Deployed containerized applications using Docker, Azure Kubernetes Service (AKS),
and automated CI/CD pipelines via Azure DevOps. Enhanced performance using multi-
threading, virtual threads, and async processing. Configured Azure Functions, Cosmos DB,
and Event Hubs for real-time processing, ensuring robust, fault-tolerant solutions.
TECHNICAL SKILLS

PROFESSIONAL EXPERIENCE

Participated in all phases of the Software Development Lifecycle (SDLC), including analysis,
design, development, testing, and deployment, following Agile methodologies.
Designed and implemented user interfaces using ReactJS and Azure integration, replacing older JSP
and Ajax-based designs.
Leveraged ReactJS features such as Hooks, Context API, and functional components for state
management and reusable components.
Used JavaScript (ES6+), HTML5, CSS3, and TypeScript for creating interactive and responsive
user interfaces.
Built Single Page Applications (SPA) using React and React Router to enable seamless
navigation and task-oriented views.
Implemented Spring Reactive APIs using WebFlux and Mono/Flux for non-blocking REST
microservices, optimizing data processing for business UI.
Built GraphQL APIs using Express-GraphQL, including custom parsers for introspection queries and
visualizing schema relationships using SVG formats.
Configured Spring Cloud Circuit Breaker Pattern for fault-tolerant microservices and used Eureka
Service Registry for dynamic service discovery and proxy calls.
Enabled API Gateway proxy routing using Zulu API Gateway and implemented Ribbon for client-
side load balancing.
Implemented modern Cloud-Native applications using Spring Cloud and Azure Managed
Services, such as Cosmos DB, Blob Storage, and Azure Key Vault.
Designed REST and SOAP-based APIs using Spring Boot with support
for versioning and HATEOAS for consistent user experiences.
Used GraphQL resolvers and subscription handlers for advanced query capabilities and dynamic data
fetching.
Built and maintained high-performance RESTful APIs using Node.js, implementing
asynchronous programming and efficient event-driven architecture to handle large-scale user
requests.
Worked with Docker Compose and YAML files for multi-container applications, managing
environment-specific configurations.
Configured and deployed Azure Logic Apps and APIM for connecting and exposing APIs securely.
Developed asynchronous operations using Azure Queue Storage, Event Grid, and Azure
Functions to process high-volume data.
Migrated legacy applications from Java 8/11 to Java 17 and 21, implementing records, enhanced
switch, and virtual threads for improved scalability and maintainability.
Utilized GitHub Actions for source code version control and workflow automation.
Configured Azure Application Insights for real-time application performance monitoring and
troubleshooting.
Environment: Java 17, Java 21, J2EE, Spring Boot, Spring Security, Spring Cloud, Hibernate, REST APIs,
GraphQL, ReactJS, Azure AD, Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps, Docker, OAuth
2.0, TypeScript, ES6+, WebFlux, Cosmos DB, Event Hubs, YAML, CI/CD pipelines, IntelliJ IDEA, GitHub Actions.

Client: Barclays, New York, NY March 2021 to April 2023
Full Stack Developer
Project Description:
Developed a scalable and high-performance application leveraging Java 11, Spring Framework,
and ReactJS. Designed and implemented microservices using Spring Boot, incorporating features
like Spring Dependency Injection, Spring Security, and Spring WebFlux for reactive programming.
Built RESTful APIs and secured them using OAuth 2.0. Developed dynamic and responsive UI modules
using ReactJS, Redux, HTML, CSS, and Bootstrap, and integrated them with backend services
using GraphQL and AJAX. Implemented batch processing with Spring Batch and optimized database

interactions using Hibernate ORM, EhCache, and MongoDB. Used Log4J for error tracking and
diagnostics, and managed asynchronous calls and batch jobs with Futures, Quartz Scheduler, and Spring
Batch, ensuring a robust and secure application.
Responsibilities:
Utilized Futures and Spring Framework to implement asynchronous calls within the application.
Developed dynamic web pages using HTML, CSS, Bootstrap, jQuery, and AJAX for a monolithic
application.
Deployed and managed scalable e-commerce application infrastructure using EC2 instances and Auto
Scaling groups, ensuring high availability and fault tolerance during traffic spikes.
Integrated Amazon S3 to store and serve product images, ensuring fast content delivery and cost-
effective, durable object storage.
Migrated the application's database to AWS RDS (MySQL), implementing automated backups, multi-
AZ deployments, and read replicas for enhanced performance and disaster recovery.
Created responsive UI modules using ReactJS, leveraging state management with Redux and
dynamic templating using HandlebarsJS.
Used jQuery and AJAX for developing Rich Internet Applications (RIA) and utilized JSON as a data
exchange format.
Developed RESTful web services using Spring MVC for API communication.
Built microservices with Spring Boot, incorporating features like Spring Dependency
Injection, Spring Beans, Spring Security, Spring AOP, Spring IOC, and Spring Web Flow.
Integrated OAuth 2.0 for authentication and secure communication with protected resources.
Developed high-performance caching mechanisms using Spring GemFire Cache Transactions and
declarative transaction management.
Designed and built scalable web applications
using MongoDB, ExpressJS, ReactJS/Redux, Node.js, and GraphQL.
Migrated enterprise applications from Java 11 to Java 17, ensuring compatibility with the latest Java
features, APIs, and runtime environments.
Implemented reactive programming using Spring WebFlux, leveraging Mono and Flux to optimize
REST API performance.
Built persistence layers with Hibernate ORM, incorporating EhCache for enhanced application
performance.
Created GraphQL schemas and queries to interact with MongoDB databases.
Designed and developed core-shared services for access controls and security credential management.
Implemented Spring Batch for batch processing of large datasets, handling job restart, logging,
transaction management, and resource allocation.
Utilized Hibernate Query Language (HQL) and iBatis ORM for efficient database interactions.
Developed multi-threaded components using Java 11, focusing on Collections, Serialization,
and Concurrencyfeatures.
Handled logging and exception tracing using Log4J for runtime error capture and diagnostics.
Used Quartz Scheduler for scheduled job processing and batch execution.
Designed and implemented authentication and authorization layers with Spring Security,
managing CORS and CSRF security.
Environment:
Java 11, Spring Framework, Spring Boot, Spring Security, Spring Batch, Spring AOP, Spring MVC, Spring
WebFlux, MongoDB, Hibernate, GraphQL, ReactJS, Redux, Node.js, HTML, CSS, Bootstrap, AJAX, JSON, Future
s, OAuth 2.0, Log4J, Quartz Scheduler, GemFire, HQL, iBatis ORM, MySQL, JUnit.

Client: Bank United, Miami, FL September 2018 to February 2021
Role: Java Developer
Description: Developed a data services platform by analyzing business requirements and implementing
backend microservices using Java 8, Spring Boot, Spring MVC, and Hibernate, with REST APIs

documented via Swagger. Designed a scalable data and logs storage system using Apache Cassandra and
automated tasks with Windows PowerShell. Created web interfaces using HTML, CSS, AJAX, AngularJS,
and jQuery, while handling CI/CD pipelines with Jenkins and version control using GIT and GitHub.
Deployed components on JBOSS and WebSphere and utilized Gradle and Maven for builds. Delivered a
warehouse management system to track orders and invoices, leveraging SOAP, RESTful APIs, and JAX-RS,
ensuring seamless functionality and scalability.
Responsibilities:
Analyzed business requirements and participated in technical design, implementation, and
documentation for a data services platform using Agile methodologies.
Involved in design and development phases of Scrum Agile Software Development, leading a team
to deliver a successful project for a major US-based retail supply chain network.
Built backend microservices using Java, Spring Boot, Spring MVC, and Hibernate, and
implemented REST APIs with Swagger and Tomcat.
Designed and developed a data and logs storage system using Apache Cassandra (NoSQL
database).
Extensively used Core Java features such as Collections, Exception Handling, and Design
Patterns, including functional programming concepts.
Automated routine tasks and scripts using Windows PowerShell.
Developed and designed web pages using HTML, CSS, AJAX, AngularJS, and jQuery.
Created Controllers for request handling using Spring Framework and deployed components
on JBOSS and WebSphere Application Server.
Used Hibernate templates to access databases and developed stored procedures to manage
persistence logic. AWS Lambda for Serverless Compute.
Designed and implemented serverless microservices using AWS Lambda, reducing
operational overhead and enabling event-driven workflows.
Configured Amazon API Gateway to expose RESTful APIs for microservices, with custom
authorization and throttling for security and performance.
Used Amazon DynamoDB to store and query unstructured data with low latency, achieving
scalable and reliable database performance for high-traffic APIs.
Set up and managed CI/CD pipelines with Jenkins and version control systems like GIT and GitHub.
Built projects using Gradle and managed dependencies with Maven for seamless deployment.
Integrated Swagger API for auto-generating REST API documentation and utilized tools
like Postman for testing web services.
Built interactive and responsive user interfaces using React.js, leveraging reusable
components, state management (Redux/Context API), and lifecycle methods to enhance
application performance and user experience.
Enhanced application efficiency through code-splitting, lazy loading, and optimizing rendering
processes with React's Virtual DOM, improving load times and reducing resource usage.
Integrated RESTful APIs and GraphQL endpoints with React applications to fetch and
display data dynamically, ensuring robust and scalable client-server communication.
Developed service and DAO layers using Spring Framework and Hibernate ORM.
Created SOAP-based and RESTful web services using JAX-RS, SOAP, and WSDL.
Worked on a warehouse management application to receive, process, and track order and invoice
status from manufacturers.
Implemented the web layer using Spring MVC, JavaScript, and jQuery for dynamic user
interactions.
Designed technical and detailed design documents based on business requirements.
Utilized Jenkins for CI/CD, automating build and deployment processes.
Proficient in frameworks like Spring, JSF, and AJAX, and ORM frameworks like Hibernate for scalable
and efficient enterprise applications.
Used logging frameworks like Log4j for application monitoring and debugging.
Environment:

Java 8, Spring Framework (Spring Boot, Spring MVC, Spring Cloud, Spring Security), Hibernate, Apache
Cassandra, JBOSS, WebSphere, Tomcat, RESTful APIs, SOAP, JAX-
RS, Swagger, Postman, Gradle, Maven, GIT, GitHub, JIRA, Docker, Log4j, PowerShell, Unix, Jenkins, IBM
DB2, JSP, Servlets, AJAX, AngularJS, HTML, CSS, JavaScript, JMS, WSDL.
Client: Auto Club Group, Irving, TX June 2015 to August 2018
Java Developer
Project Description: At Auto Club Group, I led the migration of legacy mainframe applications to modern
Java Enterprise Applications using Java, Spring Boot, Hibernate, and MySQL. I designed and implemented
scalable RESTful web services leveraging the Spring Framework, developed web applications with Spring MVC
and AngularJS, and created dynamic user interfaces using HTML, CSS, and JavaScript. My role involved
designing microservices architectures, building robust APIs, and utilizing tools like Maven, Gradle, Jenkins, and
GitHub for seamless CI/CD pipelines. I developed and deployed Java/J2EE applications on platforms such as
IBM WebSphere, JBOSS, GlassFish, and Apache Tomcat, ensuring high performance and maintainability.
Responsibilities:
Migrated legacy mainframe applications to Java Enterprise Applications using Java, Spring
Boot, Hibernate, and MySQL.
Designed and implemented RESTful web services leveraging Spring Framework and Java.
Developed web applications utilizing Spring MVC Framework, following best practices for code
quality and guidelines.
Designed and built applications using Core Java, J2EE, and Struts, ensuring robust and maintainable
solutions.
Created user interfaces using HTML, CSS, JavaScript, and AngularJS for dynamic and responsive
web applications.
Built CI/CD pipelines using AWS CodePipeline and CodeBuild to automate application
build, testing, and deployment processes, significantly reducing release cycles.
Developed and deployed infrastructure as code (IaC) using AWS CloudFormation templates
to automate resource provisioning and maintain consistent environments across staging and
production.
Configured AWS CloudWatch for real-time monitoring and alerting, enabling proactive issue
detection and resource optimization through logs and custom metrics.
Proficient in Agile Software Development practices, including Scrum, Test-Driven Development
(TDD), and Continuous Integration/Continuous Deployment (CI/CD).
Built microservices applications using Spring Boot to develop scalable RESTful APIs.
Automated build processes in TFS using PowerShell scripts.
Designed and developed portlets for WebSphere Portal to enhance user experience.
Experienced in developing and deploying Java/J2EE applications on platforms like IBM
WebSphere, JBOSS, GlassFish, and Apache Tomcat.
Utilized Maven and Gradle for project builds and integrated them with CI/CD systems.
Conducted business requirements analysis and collaborated with cross-functional teams to design,
build, and manage software solutions.
Provided effective resolutions for production support issues, ensuring minimal downtime.
Worked on various IDEs, including Eclipse, IntelliJ IDEA, Sublime Text, Atom, and Microsoft
Visual Studio.
Configured Jenkins for CI/CD pipelines and integrated it with GitHub and Maven for streamlined
builds.
Designed architecture for microservices applications using Spring Boot and RESTful web services.
Implemented logging and debugging using Log4J for effective application monitoring.
Wrote comprehensive test cases in JUnit to ensure code reliability and robustness.
Managed version control with Git and created build scripts with Maven while configuring Log4J files.
Strong debugging and troubleshooting skills for resolving complex issues effectively.

Extensively tested RESTful services using the Postman tool before deployment.
Established automation guidelines and collaborated with testers to create and manage scripts.
Automated testing and deployment workflows for a UK-based supply chain network
using Selenium, Sikuli, and Java, reducing testing time by 50%.
Environment
Java 8, Spring 4, SOAP, Core Java, Swagger, J2EE, Apache Tomcat, JBOSS, Web Services, Spring MVC, Spring
Boot, Hibernate, Selenium, PowerShell, WebSphere, Microservices, Gradle, IBM DB2, Apache
Cassandra, Unix, Docker, Log4J, Maven, JIRA, Git, GitHub, UFT, QTP, Sikuli, Jenkins.
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database active directory information technology procedural language Arizona Florida New York Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4539
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: