Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

YESHWANTH G

Senior Java Full Stack Developer
Prosper,TX

Summary

Around 7 years of experience in the IT industry, specializing in Software Development. Proficient in developing Client/Server, Web based applications using Java/J2EE Technologies.

Strong experience as a Java Developer in developing Restful services for web applications by using Java which includes frameworks like Spring MVC, Spring REST.

Experience in developing applications using Springboot microservices design and development including Java8.

Experience in developing Services for web applications using JavaScriptwhich includes frameworks like Angular, NodeJS.

Experience in developing Front-end applications using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax .

Good Knowledge in developing database side applications using MySQL, Postgres, Oracle, MongoDB

Experience in using AWS applications that includes DynamoDB, Cloud Watch Logs, Cloud Formation Stack, Route53, IAM roles, Storage Gateway, ECS, ECR.

Good understanding in analyzing Business requirements, Functional requirements, Software requirements and User requirements.

Good at working independently, multi-tasking and under tight deadlines with high efficiency.

Involved in almost all stages of Software Development Life Cycle including Design, Development, Testing and maintenance.

Experience in strong analysis, design and implementationcapabilities

Experience in reviewing technical designs of custom web applications, APIs and Identity and Access management applications

Strong proven business and technical problem-solving skills

Excellent written and verbal communication skills, presentation and problem-solving skills.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Java Developer

C&S Wholesale Groceries
02.2024 - Current

Engaged in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, modeling, analysis, design, elaboration sessions, development, and testing, while following Agile methodology.

Operated within an Agile/Scrum project cycle, participating in bi-weekly sprints, retrospective sessions to assess past performance, and sprint planning to set objectives and goals.

Built and maintained backend microservices using Java 8, Spring Boot, and deployed them on Kubernetes clusters.

Implemented Kafka producers and consumers for processing high-volume real-time events in a distributed system

Utilized Java for implementing new code and modifying existing microservices, applying OOP concepts, and establishing database connectivity for each environment by configuring properties in YML files.

Used Log4J to log application errors effectively.

Managed containerized applications using Docker and Kubernetes for efficient deployment pipelines.

Managed three microservices with responsibility for chargeback processing generated by merchants and customers.

Developed code per business requirements using inheritance and constructor principles, authored JUnit test cases, and deployed updates across environments like Stage, ITF, and Dev using Jenkins.

Conducted testing in Dev and Stage environments using Postman, performing POST requests for transaction searches, followed by GET requests for transaction detail retrieval, and verified transaction or chargeback updates in MCOM and CBK databases via Chargeback ID.

Executed multiple batch and migration jobs, such as the BAR Migration Feature, within applications like Ethoca Batch Process and Hold-intercept, to migrate data from the MCOM to the CBK database.

Addressed various Workorders from customers alongside system analysts, ensuring effective resolution.

Created and modified Workorders for DDL scripts and tables, collaborating with data modelers and DBAs to implement and verify changes in databases.

Prepared CRQs/DIPs for team-wide implementation of changes in the MTF environment.

Implemented flags to turn on/Off properties in the yml files for every feature during the testing phase and also during the deployment.

We started pair programming on each task by sharing the work and knowledge with each other on the team.

Participate in code review and worked as a team in merging all the pull requests to the develop/master branch.

Java Developer

Inova Health Systems
05.2023 - 12.2023

Coordinated with the offshore team to receive daily story updates and led daily scrum calls to keep the onsite product owner informed.

Ensured seamless integration of Java-based applications with databases, APIs, and other systems.

Reviewed code submissions from the offshore team, providing guidance based on specific story requirements.

Managed code deployment to higher environments, executed deployment pipelines after merging, and conducted developer testing.

Contributed to flow design and prepared analysis documents for feature development.

§ Presented completed features to product owners and business analysts in demo sessions.

Java Developer

Genpact
10.2018 - 06.2022

Utilized an Agile/Scrum project development cycle, participating in bi-weekly sprints, retrospective sessions, and sprint planning.

Designed and implemented a RESTful service interface using Spring MVC to connect with the client event API.

Customized the RESTful Web Service layer to integrate with the DB2 system, enabling JSON data packet exchange between the front-end and middle-tier controller.

Built RESTful web services to retrieve and present data, serializing POJO information to XML/JSON formats with JAXB for seamless data representation.

Developed data access layers using Hibernate and JPA with Oracle and Cassandra databases.

Employed Hibernate Query Language (HQL) extensively and created Data Access Objects using Spring ORM.

Utilized Apache Kafka message queues for reliable, asynchronous data exchange across multiple business applications.

Integrated Spring with Hibernate to facilitate data access from MySQL databases.

Managed unstructured data using Cassandra DB and established connections through the Cassandra Connector.

Developed user interfaces leveraging HTML5, CSS3, SASS, JSON, AJAX, React JS, TypeScript, ES6, and Node.js server-side technologies.

Configured, installed, and managed WebLogic-based domains, clusters, servers, and resources, including JDBC, JNDI, and JMS.

Used Kubernetes and ECS for containerized deployments and scaling applications.

Ensured application responsiveness with CSS, preprocessors like SASS, Bootstrap, and media queries to support both desktop and tablet displays.

Designed and implemented a Single Page Application (SPA) with Angular 2 and TypeScript, binding data to specific views and synchronizing with the server, utilizing Bootstrap for responsive design.

Jr. Java Developer

Deloitte
07.2017 - 10.2018

Worked as Java developer for the project. Implemented change request from start to end touching all the

layers.

Used Struts framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database

communication.

Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.

Implemented the business logic in EJB 2.0.

Developed Action Classes, Service Classes for Resident Insurance premium payment module.

Involved in the development of both the back end and the front end of the application using Struts, Hibernate

and Web Services.

Developed the Application Based on Struts Framework made extensive use of Front Controller Pattern to map

requests.

Developed the Front-End view pages in JSP, using CSS and validations were done using Servlets.

Programming for various backend logic was done using Core java and EJB made extensive use of collections and

multithreading.

Involved in writing backend Web Services using Jersey (REST) to handle requests coming from other modules

and outputting values required by them.

Education

Master of Science - Information Technology

Pittsburg State University
Pittsburg, KS
05.2001 -

Bachelor of Science - Electronics And Computers Engineering

Koneru Lakshmaiah University
India
05.2001 -

Skills

Java

TypeScript

Lambda Expressions

Streams

Functional Interfaces

JavaScript

Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring REST, Hibernate, Angular, NodeJSNodeJS

RESTful Web Services, Microservices Patterns, OAuth2

Oracle, PostgreSQL, MySQL, MongoDB, Cassandra

Kafka, Kubernetes, Docker, Maven, Jenkins, Git, Bitbucket, Bamboo

AWS (EC2, ECS, S3, IAM, Lambda, CloudWatch), PCF

JUnit, Mockito, Postman, Performance Testin

IntelliJ, Spring Tool Suite, WebStorm, SQL Developer

HTML5, CSS3, Bootstrap, AJAX, jQuery

Tomcat, WebSphere

Agile (Scrum), Waterfall

Git, SVN

Certification

Oracle Certified Associate Java, SE 8 Programmer (OCAJP)

Timeline

Senior Java Developer

C&S Wholesale Groceries
02.2024 - Current

Java Developer

Inova Health Systems
05.2023 - 12.2023

Java Developer

Genpact
10.2018 - 06.2022

Jr. Java Developer

Deloitte
07.2017 - 10.2018

Master of Science - Information Technology

Pittsburg State University
05.2001 -

Bachelor of Science - Electronics And Computers Engineering

Koneru Lakshmaiah University
05.2001 -
YESHWANTH GSenior Java Full Stack Developer