0% found this document useful (0 votes)
12 views4 pages

Sahithi S JR Java Developer - Docx P - 6y

Sahithi is a Sr Java Full Stack Developer with around 6 years of experience in software development, specializing in Java, Spring Boot, and Angular. They have a strong background in developing microservices, RESTful APIs, and utilizing cloud services like AWS and GCP, along with expertise in Agile methodologies. Sahithi is seeking a collaborative environment to leverage their skills and passion for continuous learning in tackling challenging projects.

Uploaded by

jyotheeswar9999
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)
12 views4 pages

Sahithi S JR Java Developer - Docx P - 6y

Sahithi is a Sr Java Full Stack Developer with around 6 years of experience in software development, specializing in Java, Spring Boot, and Angular. They have a strong background in developing microservices, RESTful APIs, and utilizing cloud services like AWS and GCP, along with expertise in Agile methodologies. Sahithi is seeking a collaborative environment to leverage their skills and passion for continuous learning in tackling challenging projects.

Uploaded by

jyotheeswar9999
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

Sahithi Phone: (682)-207-7682

Email: sahithisr04@[Link] Role: Sr Java Full Stack Developer

Objective:
I am looking for a position that fosters a collaborative and innovative environment, where I can work alongside a dy -
namic team to tackle challenging projects and drive the company forward. Additionally, I aim to leverage my passion
for continuous learning to stay up to date with the latest industry trends and technologies, ensuring that I bring the
most cutting-edge solutions to the organization's endeavors.

PROFESSIONAL SUMMARY:
 Around 6 years of experience in software development involving Analysis, Design, Development,
Implementation, testing of distributed applications, with strong Java 11 programming background developing
Web based application using Agile methodologies practices.
 Developed Microservices with Spring Boot and Spring cloud-based services interacting through combination
of REST and Apache Kafka message brokers.
 Experienced in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.
 Experience in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript with
ECMA6 features, TypeScript, jQuery, JSON, Bootstrap, Angular 14 React, Redux, [Link].
 Experience in working with Angular 14 modules, services, templates, controllers, events, directives, services,
and dependency injection to create Single Page Applications, hands-on with Angular CLI.
 Involved in Spring framework extensively used Spring DI, Spring Batch, Spring AOP, Spring JDBC templates,
multi-threading and in working with SOAP & Restful Web Services.
 Experienced in developing applications/streams in Microservices architecture using Spring Boot 2.7.1.
 Experienced in Analysis, Design, Development, Integration, deployment, testing, debugging, and
maintenance/support of the applications using Spring Boot, Jenkins, Docker, JUnit/Mockito.
 Experience in implementing Kafka producer and consumer applications Apache Kafka using Zookeeper clusters,
partitions, offsets for the real time data streaming and integration.
 Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used
AWSSDK to connect with Amazon SQS for bulk email processing.
 Utilized GCP Cloud SQL and GCP Firestore for backend data storage in full-stack applications, ensuring high
availability.
 Expertise in implementing backup and recovery strategies to ensure data durability and availability.
 Experience of design and develop Microservices, transform Monolithic architectures into Microservices using
open-source framework like Spring Boot, pivotal cloud foundry.
 Designed and developed a MongoDB (NoSQL) based external Restful API for exposing the functionality of an
existing platform to clients in an agile work environment using the web client.
 Skilled in containerization technologies such as Kubernetes and Docker, facilitating seamless deployment and
management of Java applications across different environments, and enhancing scalability and flexibility.
 Proficient in version control systems, including Git and SVN, leveraging these tools to manage source code,
collaborate with team members, and track changes throughout the software development lifecycle.

TECHNICAL SKILLS:

Programming Languages Java 11/8, J2EE and PL/SQL


J2SE Multithreading, Serialization, Collections, Exception Handling
J2EE JDBC, JSP, Servlets, Spring, JMS, JSTL, EJB
Framework Struts, Spring Core, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring
ORM
ORM Tools Hibernate and JPA.
Web/Application Servers Apache Tomcat, IBM Web Sphere, JBoss.
Web Technologies / Web XML, HTML5, CSS3, JSON, SOAP, WSDL, JAX-WS, REST, JAX-RS, JS, Angular
Services 14/10/6/2, JS and NodeJS.
IDEs Eclipse, IntelliJ 17, Postman, and Visual Studio.
Design Skills Object oriented Analysis and Design (OOAD) and UML.
Database and Tools SQL, Oracle12c/11g, MongoDB, No SQL
Monitoring Tools APM Grafana and New Relic NRQL
Unit Testing JUNIT, Mockito and Log4j2.
AWS EC2, RDS, S3, ELB, EBS and LAMBDA
Performance Testing JMeter 5 and PAX
Version Control Git, SVN, Perforce and Clear Case
Build & deployed CI/CD Maven, Jenkins, Docker, and Kubernetes
Tools
Methodologies Scrum Agile and Waterfall

PROFESSIONAL EXPERIENCE:

Client: American Express, FL Duration: May 2024 to Till Now


Role: Java Full Stack Developer
Responsibilities:

 Collaborated in Agile Scrum teams, participating in sprint planning, backlog grooming, and retrospectives to
ensure efficient workload distribution.
 Developed dynamic and responsive UI components using Angular (14+), ensuring modular, maintainable,
and scalable front-end applications.
 Leveraged TypeScript to write clean, reusable, and maintainable code while following best practices.
 Styled web applications using CSS3, SCSS/SASS, and modern layout techniques like Flexbox and CSS Grid for
cross-device compatibility.
 Implemented Reactive Forms and Template-driven Forms in Angular for user input validation and dynamic
UI interactions.
 Designed and implemented RESTful APIs using Spring Boot, ensuring secure and efficient communication
between microservices.
 Developed backend services in Java (JDK 17), utilizing features like Lambdas, Streams, and Record Classes to
write efficient and concise code.
 Developed Python scripts for automation, data validation, and log parsing in support of backend
microservices.
 Utilized Python for scripting and integrating APIs, enhancing development efficiency and reducing manual
effort.
 Integrated with Kafka for event-driven architecture, ensuring reliable asynchronous communication
between services.
 Optimized API performance by implementing caching strategies, lazy loading, and pagination techniques.
 Built containerized microservices using Docker, ensuring smooth deployment and consistency across
environments.
 Deployed and managed applications on Azure Kubernetes Service (AKS), optimizing for scalability and fault
tolerance.
 Designed and implemented RESTful APIs with Spring Boot and hosted them on GCP Cloud Run, ensuring
efficient resource utilization.
 Migrated legacy on-premise Java applications to GCP, reducing infrastructure overhead and increasing
system availability.
 Configured API Gateway Platforms to manage secure and efficient API routing.
 Implemented logging and monitoring using Splunk and Enterprise Logging Framework (ELF) for debugging
and performance tracking.
 Automated build and deployment pipelines using Jenkins, GitHub Actions, and Azure DevOps for
streamlined release management.
 Wrote Groovy scripts to enhance automation workflows in Jenkins CI/CD pipelines.
 Configured YAML files for defining API specifications and managing Infrastructure as Code (IaC)
deployments.
 Worked with Oracle, PostgreSQL, and MS-SQL, writing optimized SQL queries, stored procedures, and
triggers for data processing.
 Configured Oracle RAC (Real Application Clusters) for high availability and horizontal scaling.
 Applied NoSQL solutions where needed, integrating with MongoDB and Redis for high-performance data
storage.
 Managed source code using Git, following GitFlow branching strategies to maintain a clean and organized
repository.
 Conducted code reviews and performance optimizations, ensuring adherence to best coding practices and
design patterns.
 Wrote and executed unit tests using JUnit, ensuring high test coverage and reliable functionality.

Client: Telaid industries, CT Duration: June 2023 to May 2024


Role: Java Developer
Responsibilities:
 Participated in the development and testing of modules using Agile (Scrum) methodologies.
 Created responsive and user-friendly UI components using Angular 14 for developing web applications, used
HTML5 for font, CSS3 for style, and TypeScript for static typing.
 Contributed to the end-to-end development of web applications using Java 11 and Spring Boot.
 Integrated backend APIs with front-end applications to ensure seamless data flow.
 Used JDBC for database operations and optimized performance.
 Developed and deployed microservices using Spring Boot.
 Created RESTful APIs for microservices to enable communication between different services.
 Utilized JSON and XML for data serialization and deserialization in web services.
 Used Python with NumPy for data analysis and batch processing in data-driven applications.
 Implemented authentication and authorization features using Spring Security and OAuth2.
 Designed and implemented batch processing workflows with Spring Batch.
 Utilized AWS CloudWatch for monitoring and maintenance of production environments.
 Configured Docker containers and used them for easy deployment and scalability.
 Used Git for version control and code management.
 Developed unit tests using JUnit and Mockito to ensure software quality.
 Utilized MongoDB geospatial features to enable location-based queries and geospatial data storage.

Client: Cisco Systems, Inc Duration: May 2022 to May 2023


Role: Java Developer
Description: Cisco Systems, Inc. is an American multinational technology conglomerate headquartered in San Jose,
California. It engages in the design, manufacture, and sale of Internet Protocol based networking products and
services related to the communications and information technology industry.

Responsibilities:
 Developed the Scrum methodology, including the definition and construction of layers and server-side objects
based on J2EE design patterns.
 Stayed updated with the latest HTML and CSS style sheets standards and best practices, continuously enhanc-
ing knowledge and skills to deliver cutting-edge web applications.
 Developed interactive and dynamic web applications using Angular6 ensuring a smooth user experience.
 Implemented the power of Angular 6 to develop and maintain robust web applications, enriching User Inter-
faces through advanced features such as data binding, form validation, and routing mechanisms.
 Developed and maintained Angular 4 applications for efficient project setup and management.
 Led the successful migration of a large-scale Angular4 application to Angular 6, ensuring a smooth transition
while maintaining business continuity. Designed and developed batch jobs using Spring-Batch architecture.
 Developed Java components within the Microservices architecture to interact with external RESTful APIs, en-
suring efficient handling of incoming and outgoing data.
 Configured AWS S3 buckets with appropriate access controls using IAM (Identity and Access Management)
policies for enhanced security.
 Implemented Kubernetes secrets and Config Maps to securely manage sensitive information and configuration
data, ensuring robust security and efficient configuration management.
 Implemented Python-based test automation suites using PyTest and unittest, improving test coverage and re-
ducing regression issues.
 Developed scripts to automate CI/CD workflows and deployment validation using Python in Azure DevOps/
GitHub Actions.
 Used GIT/Jenkins, Nexus as Continuous Integration/Continuous Development (CI/CD) software.
 Created web services using SOAP for SOA to get data from Mainframes and content manager.
 Set up and managed Cassandra clusters, including node provisioning, configuration, and scaling.

Environment: J2EE, Angular6/4, CI/CD, jQuery, IBM, JUnit, GIT, Kubernetes, Jenkins, Mongo DB, MySQL, Agile
methodology, REST, MVP, SOAP, JDBC, Spring Batch.

Client: Paxterra Software Solutions Duration: May 2019 to Aug 2021


Role: Jr. Java Developer
Description: Paxterra Software Solutions is a leader in providing industry solutions based on Microsoft Dynamics AX
and Microsoft Dynamics CRM. It is a Security’s Application that helps to fully understand the vulnerabilities in
applications, whether it’s a public website serving customers, a third-party supplier interface into corporate CRM or
even stand-alone applications, because of this application Identify the flaws, vulnerabilities and risks that
applications are subject to, based on their level of severity and provide better security.

Responsibilities:
 Participated in the requirements analysis and technical assessments.
 Applied UML for software design and visualization in Java projects.
 Web Interface is developed using Java Server Faces Technology in JSP pages.
 Good knowledge of data connectivity (JDBC) for databases like Oracle, SQL server, MySQL, MS access.
 Worked on MVC Architecture like STRUTS, Spring framework, JSF.
 Servlets are used as controllers to delegate requests to various JSPs.
 Utilized Cognos framework for data analysis and reporting in Java projects.
 Performed validations at both the client side and the server-side layers.
 Collaborated actively with UI/UX designers to seamlessly integrate front-end and back-end components, with a
strong focus on optimizing application usability.
 Automated compilation, deployment, and testing of J2EE applications by developing Maven scripts.
 Used IntelliJ for developing code modules in the development environment.
 Participated in sprint-end show and tell sessions, presenting completed user stories and highlighting key fea-
tures to the product owner.

Environment: UI/UX, JDBC, UML, JAVA J2EE, Maven, JSP, Servlets, STRUTS, JSF, Oracle, IntelliJ, Spring framework,
MySQL.

You might also like