0% found this document useful (0 votes)
16 views5 pages

Jyothsna Reddy - Resume

Jyothsna Reddy is a Sr. Java Full Stack Developer with over 10 years of experience in the Software Development Lifecycle, specializing in Java UI applications and various technologies such as Angular, Spring Boot, and Hibernate. She has extensive expertise in cloud technologies (AWS, Azure, GCP), microservices, and CI/CD practices, along with strong skills in database management and testing strategies. Currently, she is working at PNC Bank, focusing on RESTful API development, containerization with Docker and Kubernetes, and implementing serverless architectures using Azure services.

Uploaded by

angel shelcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views5 pages

Jyothsna Reddy - Resume

Jyothsna Reddy is a Sr. Java Full Stack Developer with over 10 years of experience in the Software Development Lifecycle, specializing in Java UI applications and various technologies such as Angular, Spring Boot, and Hibernate. She has extensive expertise in cloud technologies (AWS, Azure, GCP), microservices, and CI/CD practices, along with strong skills in database management and testing strategies. Currently, she is working at PNC Bank, focusing on RESTful API development, containerization with Docker and Kubernetes, and implementing serverless architectures using Azure services.

Uploaded by

angel shelcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Sr.

Java Full Stack Developer

Name: Jyothsna Reddy


[Link]: 248-755-1229
Email id: Jyothsna.reddy035@[Link]
LinkedIn URL: [Link]/in/jyothsna-r-0a4a219b

PROFESSIONAL SUMMARY:

• Around 10+ years of experience as a Full Stack Developer with a solid understanding of all the phases of the
Software Development Lifecycle (SDLC), including Analysis, Design, Development, Testing, and Maintenance of
Java UI applications for large Enterprise Customers.
• Mastered comprehensive testing strategies with tools like JUnit, Mockito, Mock Mvc, Selenium, Apache
JMeter, Karma and Jasmine for unit and integration testing to ensure software reliability and functionality.
• Expertise in integrating Angular applications with RESTful APIs and back-end systems using technologies such as
Spring Boot and Hibernate ORM.
• Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL,
PostgreSQL, SQL/PL-SQL Oracle, and NoSQL databases like MongoDB.
• Managed the platform over the years through Agile, Scrum, and Waterfall practices.
• Experience in version control systems like Subversion Tortoise SVN, IBM ClearCase, CVS, and GIT.
• Proficient in developing and managing EJB components, ensuring efficient business logic execution within
enterprise applications.
• Strong experience working with Multi-Cloud Technologies (Azure, AWS and GCP).
• Developed multiple Angular 15 components which are compatible with latest versions of typescript, Angular CLI.
• Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST,
and WSDL, and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
• Expertise in building scalable and efficient applications using Java 17 for back-end development, utilizing
frameworks such as Spring Boot and Hibernate for seamless integration with databases.
• Experienced with spring framework applications like Spring Core, AOP, IOC, MVC, JPA, Security and Spring
Boot and did integration to Microservices into the existing system architecture.
• Experienced in implementing and maintaining continuous integration/continuous deployment (CI/CD) pipelines for
Python and Java projects, ensuring rapid and reliable software delivery.
• Experience with Docker images, Containers, push/pull with Spring Boot, using Jenkins for CI/CD and AI. Experience
in using Jenkins for Continuous Integration and Sonar jobs for Java code quality.
• Project migration into cloud environment using Kubernetes, Docker container.
• Proficient in C# with a strong background in Java development, leveraging transferable skills to seamlessly
transition between the two languages.
• Mastered the development of user interfaces for rich web applications, skill fully utilizing front-end technologies
like HTML5, DHTML, CSS3 (Sass, LESS) frameworks, Bootstrap, XML, and XSL/XSLT. JavaScript (ES5 & ES6), jQuery,
AJAX, and efficiently managing all aspects and pipelines of the application.
• Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.
• Hands-on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like Elastic
Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud
(VPC), Route53, Cloud Watch and AWS CLI.
• Skilled in full-stack development, adeptly working with frontend technologies like Angular and React,
complementing Java backend development for seamless end-to-end application solutions.
• Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS.
• Authenticated users accessing RESTful services using Oauth 2.0, OIDC, and JWT (Jason Web token).
• Knowledge on Apache Flink, a powerful distributed stream processing framework.
• Hands-on experience working with Terraform scripts and using Azure resource modules. Automated app Service
scaling options using Terraform scripts for Azure app services.
• Implemented Test-Driven Development (TDD) practices to ensure code reliability and quality.
• Knowledge of design patterns such as MVC, Singleton, Prototype, Adapter, Visitor, Observer, Decorator, Front
Controller, and Data Access Object.
• Skilled in designing and deploying cloud-native microservices using Docker, Kubernetes, and Terraform across
AWS, Azure, and GCP, ensuring scalability, reliability, and seamless CI/CD integration through Jenkins pipelines.
TECHNICAL SKILLS:
Cloud Technologies AWS, Azure, GCP
Programming Languages Java17/11, JavaScript, Typescript, HTML5, CSS3, C#, Python, Bash
Database Technologies MySQL, PostgreSQL, Oracle, MongoDB, Cassandra
[Link], [Link], Node JS, Bootstrap, HTML5, CSS3, JavaScript, jQuery,
Web Development Angular, Spring MVC
Agile Methodologies Agile, Scrum, Kanban, Water Fall, SDLC
Spring Boot, RESTful APIs, Hibernate, Docker, Open Shift, Jenkins, Kubernetes,
Microservices Terraform,
Web service Frameworks Spring Hibernate, Struts, Spring MVC, Spring IOC, Spring Boot, Spring AOP,
Kafka, Rabbit MQ, IBM MQ, Log 4J, JPA.
Continuous Integration/Deployment
(CI/CD) Jenkins, Docker, Open Shift, Jenkins Pipeline DSL, Sonar
Version Control Git, GitHub
Frameworks and Libraries Spring Framework, Hibernate, Jersey, Swagger, [Link], Angular, Jest

PROFESSIONAL EXPERIENCE:

Client: PNC Bank - Troy, MI. Dec 2023 – Till Date


Role: Sr. Java Full Stack Developer
Responsibilities:
• Proficient in creating thorough RESTful API documentation using tools like Swagger or Open API, enhancing
developer understanding and adoption.
• Used Kafka functionalities like distribution, partition, replicated commit log service for messaging systems by
maintaining feeds, and Created applications using Kafka.
• Successfully developed and deployed container-based Java applications, leveraging technologies such as Docker
and Kubernetes for efficient deployment and scalability.
• Developed Spring Boot-based Micro services interacting through a combination of REST APIs to build, test, and
deploy identity Microservices. Utilized the Action Support to integrate Struts and Spring components.
• Implemented Azure's advanced features such as Azure Functions and Azure Logic Apps to build serverless and
event-driven architectures, enabling efficient and cost-effective execution of business processes within the Spring
Boot applications.
• Extensive experience with popular NoSQL databases like MongoDB, Cassandra, and Redis, tailoring solutions based
on specific project requirements.
• Implemented SPRING MVC application framework to create and configure Java beans using SPRING IOC and
used SPRING Hibernate support and transaction management.
• Implemented Jenkins Pipeline DSL to define and manage CI/CD workflows efficiently, ensuring reproducibility and
version control.
• Develop a new front from the ground using HTML5, CSS3, JAVASCRIPT, jQuery, Bootstrap, AngularJS, and Graph
JS as front-end building Environment.
• Experienced in implementing Micro Services, SOA with XML-based Web Services (SOAP/UDDI/WSDL) using Top-
Down and Bottom-Up approach.
• Demonstrate flexibility by readily adapting to changing project requirements and leveraging agile methodologies
like Scrum and Kanban to respond effectively to evolving priorities.
• Designed and developed the application using the framework Angular with Typescript. Developed multiple single-
page applications using Angular 15, HTML5, CSS3, and Angular Material.
• Developed application modules using Core Java, object-oriented concepts, data structures, algorithms,
multithreading, collections, and Java 17.
• Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer
(MVC)Architecture.
• Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic
search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis
services.
• Experience in creating RESTful web services using Jersey, Spring Framework, and JAX-RS.
• Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Environment: Agile, Scrum, Micro Services, SOA, XML, SOAP, Spring Boot, REST API, HTML5, CSS3, JavaScript, jQuery,
Bootstrap, AngularJS, Node JS, Typescript, Angular, JSON, Apache Kafka, SPRING framework, Hibernate, MVC,
NoSQL, MongoDB, Cassandra, Oracle, Jenkins, CI/CD, Docker, AWS.
Client: AbbVie - Lake County, IL. Mar 2022 – Nov 2023
Role: Full Stack Developer
Responsibilities:
• Integrated Jenkins with automated testing frameworks, facilitating early detection of defects and ensuring high
code quality standards.
• Expertise in utilizing Azure storage solutions, including Azure SQL Database, Blob Storage, and Cosmos DB, for
efficient data storage, retrieval, and management.
• Created Python and Bash tools to increase the efficiency of call centre application systems and operations, data
conversion scripts, REST, JSON, and CRUD scripts for API Integration.
• Actively involved in using MVC, HTML5, PHP, and Hack to enable client-side data to meet specific criteria by
applying various validation variables and using CSS classes to provide visual feedback on validation.
• Proficient in utilizing various components of the Big Data ecosystem, including Hadoop Distributed File System
(HDFS), YARN, Spark SQL, Spark Streaming, Kafka, Hive, HBase, and others for data sMtorage, processing, and
analytics.
• Conducted performance profiling and optimization for microservices, addressing bottlenecks and enhancing overall
system efficiency.
• Used Maven for project dependency management and Log4j for logging Involved in activities like code review,
performance improvement and used Jira for bug reporting.
• Used GitHub and Gitlab, private and public repo for version controls.
• Experienced in cloud computing platforms, including Azure with the ability to deploy and maintain applications
written in both Python and Java.
• Worked with React JS and PHP to build Bootstrap components for responsive UI Objects and linked with RESTful
API data to view and render the virtual DOM dynamically.
• Developed Restful Web services for other systems to interact with our system and secured the service with Spring-
Security and OAuth2.0 Used Spring MVC components to implement business layer and Spring Boot for Micro
services.
• Developed and optimized Docker files for Java applications, streamlining the container build process and
minimizing image size.
• Worked on Rest Web services for backend services using Oracle for database services and RESTful API web services
using Jersey for JAX-RS implementation.
• Involved in requirements gathering and analysis from the existing system and participated in code reviews for
better quality assurance through Agile Scrum methodology.
• Integrate Azure DevOps for CI/CD pipelines, ensuring automated Java application deployment. Implement secure
authentication and authorization for Java applications using Azure AD.
• Worked on integrated Hystrix dashboard to monitor Spring Microservices using Circuit Breaker. Implemented J2EE
standards, and MVC architecture using Spring Framework.
• Extensive experience in database management, including working with both SQL and NoSQL databases, with a
focus on optimizing data retrieval and storage in Python and Java applications.
• Skilled in writing unit tests for React components using Jest and Enzyme, ensuring code reliability and
maintainability.
• Develop and implement Java applications using the Spring framework. Design and configure spring beans and
dependencies for efficient application development.
Environment: Agile, Scrum, Microservices, Spring Framework, J2EE, PHP, Hack, MVC, React JS, DOM, HTML5, CSS,
Restful API, Spring-Security, OAuth, Hibernate, NoSQL, Jenkins, Docker, SQL, Python, JSON, CRUD, Kafka, Azure
DevOps, CI/CD.

Client: Cox Communications - Atlanta, GA. Jan 2021 – Nov 2021


Role: Java Full Stack Developer
Responsibilities:
• Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
• Configured mongo-connector to create a pipeline from the MongoDB cluster to synchronize with the multiple
sources like Elastic Search and with other MongoDB clusters.
• Worked on structuring database schemas using a mongoose migration system in MongoDB for quickly
implementing logic for manipulation of data.
• Utilized version control (GIT), continuous integration (Jenkins), and project management (JIRA) tools.
• Created and consumed RESTful API using [Link] to provide centralized logic and reusable data retrieval build on
top of [Link].
• Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact
with REST endpoints.
• Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.
• Experience from On Premise to cloud to AWS EC2. Have hands-on experience in AWS SES, AWS DynamoDB, AWS
CloudWatch, AWS Security Groups, AWS API and AWS S3.
• Used Grafana to build monitoring and trace / track dashboards by using the data metrics provided by Splunk and
MongoDB.
• Worked with Business Analysis teams, Product Owner and Clients in collecting and understanding the business
requirements and worked with architects in converting them to functional and technical specifications.
• Used React-Routers for connecting the APIs which enforces the communication to the server while also
implementing mock services in [Link] with the help of modules using [Link].
• Implemented JSON web tokens mechanism for authentication and authorization security configurations using
[Link].
• Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud
Foundry based platform built on Kubernetes programming with deployment manager and containerized using
Docker.
• Built Restful web services using Node JS and Express JS and used a full complement of Express.
• Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
• Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical
Reporting using Node JS.
• Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-
Router for client-side routing for dynamically changing client-side content.
• Use Selenium for creating the web-based test automation suite and perform functional testing.
• Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and
Deployment and production phases.
• Developed various single page applications (SPA) using React JS and used various components in the Redux library.
• Worked on Spring Framework, Spring Boot, and Hibernate for the implementation of Microservices.
• We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
• Experience in using Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.
Environment: Java, HTML5, CSS3, REACT JS, REDUX Chai, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT),
MongoDB, Kafka, [Link], Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Git, Pivotal Cloud
Foundry, Selenium.

Client: Spec India – Gujarat, India. Apr 2017 – Jul 2020


Role: Java Full Stack Developer
Responsibilities:
• Utilized Google Cloud Platform (GCP) to deploy and manage enterprise applications, leveraging its robust
infrastructure and scalable services for optimal performance and reliability.
• Leveraged GCP services such as Google Kubernetes Engine (GKE) for container orchestration and Google Cloud
Storage for efficient storage and retrieval of application data, ensuring seamless integration and high availability in
the cloud environment.
• Designed and developed the RESTFUL web services to communicate over the network.
• Experience in handling Tomcat with Apache web server.
• Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design
patterns with J2EE and XML technology.
• Involved in SDLC Requirements gathering, Analysis, Design, Development, and Testing of application developed
using AGILE methodology.
• Worked with Docker container builds to host Java Spring boot and IIB projects, implementation of security, also
worked with Docker Gray log for logging and Mail Hog for testing out going emails in TEST environment as well as
spring boot consul.
• Experience in applying Java and J2EE design patterns such as MVC, DAO.
• Writing SQL queries using Procedures for retrieving data from the reports.
• GIT for version control and Experience with build automation tools like ANT, Maven, continuous Integration, and
continuous deployment (CI/CD) in Jenkins.
• Worked with maven projects, groovy, Junit test cases, Hibernate for backend SQL processing.
• Used Eclipse as IDE for the enterprise application Project development.
• Developed JUnit test cases for all the developed modules.
• Developed Presentation Layer using HTML, CSS Angular JS and JSP and validated the data using AJAX and
JavaScript.
• Developed Kafka messaging Streams applications to process and analyse streaming medical data, providing timely
insights for healthcare professionals and improving patient care outcomes.
• Participated in requirements validation, architecture reviews and validation, design reviews, test plan and test case
walkthroughs with the development and testing team.
• Used Log4J to capture the log that includes runtime exceptions.
• Designed Use Case diagram, Class diagram, and Sequence diagram in UML.
• Developed internal application using AngularJS connecting to MongoDB on the Backend.
• Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and
Controller Advice annotations.
Environment: JDK 1.5, ADF, Java 11.0, Servlets, RHEL, XML, JSON Rest, Linux, Struts1.2, Selenium, Swing, HTML5, Web
Service (JAX-WS), Oracle, UNIX SOAPUI, Eclipse Java EE IDE Neon.3, Jenkins, Git, Log4j, DB2, Grunt, Jasmine,
Jenkins, OpenShift, Drools, Maven, Test Ng, Protractor, Grunt, Selenium, Cucumber, WADL, ANT.

Client: Softlabs Group – Mumbai, India. Sep 2014 – Mar 2017


Role: Java Developer
Responsibilities:
• Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
• Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve
the media files related to the application and AWS Cloud Watch is used to monitor the application and
to store the logging information.
• Developed a Micro Services Oriented application with Angular JS in the front end and Spring Boot services.
Developed and implemented views using HTML5, CSS3/LESS, Bootstrap and AJAX.
• Extensive experience in designing and optimizing Oracle database schemas to ensure optimal performance and
scalability.
• Implemented authentication and authorization mechanisms for GraphQL endpoints using techniques like JWT
(JSON Web Tokens) and OAuth.
• Knowledge of NoSQL database security best practices, including encryption and access control mechanisms.
• Experience in implementing security best practices in C# applications, safeguarding against potential vulnerabilities
and threats.
• Integrated Docker seamlessly into CI/CD pipelines, automating the container build and deployment processes for
Java applications.
• Utilized containerization tools like Docker to encapsulate Microservices, ensuring consistency across different
environments and simplifying deployment.
• Used Spring MVC as a Web module, involved in the design, and development of new Action classes to interact with
business logic, and Used Hibernate as ORM to map Java classes to database tables.
• Contributed greatly to increasing code quality and productivity through Test Driven Development (TDD)
and Agile Estimation and Planning.
• Participated in system testing and user acceptance testing phases, actively using Visual Basic to identify and resolve
issues, ensuring the quality of the software
• Built RESTful APIs with Spring Boot, adhering to industry best practices for creating efficient and scalable web
services. Used spring framework for the middle tier and Spring-hibernate for data access.
• Designed, analysed, and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3,
Ajax, and Angular JS for developing the presentation layer.
• Developed complex single-page applications using Angular, Typescript, HTML, and CSS. Created the AngularJS app
using Yeoman, Grunt, and Bower and used Angular UI for the component model.
• Developed comprehensive documentation and conducted training sessions to empower development teams in
maximizing the potential of Jenkins for Java projects.
• Crafted well-defined Restful APIs for microservices, promoting interoperability and ease of integration with other
services and applications.
Environment: TDD, Agile, Restful API, Micro Services, Docker, Angular JS, Visual Basic, Spring Boot, HTML5, CSS3,
Bootstrap, AJAX, Typescript, Angular, Spring Framework, hibernate, Spring MVC, NoSQL, GraphQL, Oracle, Jenkins,
CI/CD, C#, AWS.

You might also like