Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Arlington, TX
Posted:
February 21, 2025

Contact this candidate

Resume:

Bapureddy Yenugula

Senior Java Full Stack Developer in Java

+1-682-***-****

**************@*****.***

Profile Summary:

A highly competent and organized Sr Java Full Stack Developer with 7+ years of experience in Development using Java, Spring Framework modules, Spring boot, Micro Services, Angular, AWS, Kafka, Docker, cloud-based java applications, Restful Webservices, Maven, Unit Testing (JUnit), MySQL, Oracle, Jenkins, code quality tool Sonar Qube, Agile mode development.

Experience in AWS technologies such as ECS, EC2, Lambda, S3, SQS, SES, SNS.

Developed the application frameworks by using Spring MVC, Spring Security, Spring Boot, Microservices, Apache Kafka, RESTful Web services, Angular.

Comprehensive working experience of the SDLC and Agile with proficiency in mapping Business Requirements, Technical Documentation, Application Design, Development, Integration, Testing and Troubleshooting applications.

Implemented the microservices architecture based on RESTful API using Spring Boot

Strong working experience with the Relational database systems like MYSQL, Oracle, SQL server and NOSQL database systems like MongoDB.

Good working experience on SOLID principles, implementing Design patterns and clean code practices. Experienced in developing web-applications using various design patterns, including MVC, Singleton and Factory Pattern.

Performed code and unit testing for complex scope modules and projects while diagnosing critical issues.

Performed static code analysis using SonarQube and conducted security vulnerability scans using Veracode to ensure robust code quality and security standards.

Skilled in constructing and optimizing Bitbucket and Git pipelines, ensuring streamlined and efficient development workflows.

Proficient in unit testing microservices with Mockito and JUnit frameworks, ensuring robust and reliable functionality across services

Education:

Master’s in Computer Science from University of North Texas, 2024, With 3.5 Grade

B.Tech from Narasimhareddy Engineering College, 2014, With 77%

Professional Profile:

Worked as Senior Consultant, Capgemini, Since May-22 to Sept-23.

Worked as Senior Software Engineer in Wipro Technologies, Since May-21 to May-22.

Worked as Software Engineer in Tech Mahindra Pvt Ltd, Since Mar-17 to Apr-21.

Worked as Contract Trainee in CMC, Since Feb-2015 to May-2016.

Technical Skills:

Primary Skills : Java/Spring boot/Microservices/Angular/JavaScript

AWS Cloud Technologies : AWS- SNS, SES, EC2

Build/CI/CD Tools : Maven, Gradle, GIT, Jenkins, Docker

Databases : Oracle, MYSQL, MongoDB

Application/Web Servers : Oracle Web logic, Apache Tomcat

Messaging Services : Rabbit MQ, Apache Kafka

Software Methodologies : Agile, Scrum

Testing Tools : Junit, Mockito

Frameworks : Spring-MVC and Data, Hibernate

Version Controlling Systems : SVN, GIT, Bitbucket

Project Management Tools : JIRA

Deployment on Cloud : Azure Kubernetes service

Professional Experience:

Capgemini India Pvt Ltd May-22 To Sep-23

Project : Order Workbench system (OWB)

Role : Senior Consultant

Description : OWB should make it easier to do business with GM. Facilitating and streamlining the Sales and Inventory Planning and Retail.

Environment : Java, JavaScript, Spring Boot,Microservices, Angular, Oracle, WebLogic, SVN.

Responsibilities :

Developed centralized application for ordering GM vehicle using struts and hibernates.

Involved in the daily concalls with the onsite to understand the client Requirements.

Worked on estimation for Tier assignment and approval.

Worked in design, coding, unit, CIT and SIT testing of tier assignment and approval.

Resolved the CIT and SIT issues. Handled complete CIT and SIT environments and giving solution on fly.

Developed application and persistent layer using hibernate for Tier assignment and approval application

Wipro Limited May 2021 to May 2022

Project Name : Kenna GUI

Client Name : Fedex

Role : Senior Software Engineer

Description : Kenna GUI is used to submit single or bulk issues

Environment : Java 1.8, Spring Boot, Apache Kafka, Microservices, Angular, Restful Webservice, Spring Security, Docker.

Responsibilities :

Engaged in sprint planning sessions, contributing to task complexity estimations and defining sprint objectives.

Responsible for end-to-end application Development.

Developed applications using AZURE and Deploying services on using AWS Elastic Kubernetes Service (EKS) for container orchestration.

Strong understanding of Micro services architecture and experience in designing and developing Micro-services based

Experience in using Azure Kubernetes Service (AKS) for container orchestration.

Automating build and deployment workflows effectively.

Integrated third-party services and APIs for functionalities such as implementing issues and Developed unit tests and automated testing suites for both front-end and back-end components, ensuring code quality and reliability.

Led end-to-end development of web applications, handling both front-end and back-end development tasks. Responsible for end-to-end application Development.

Created and Deployed Kenna application using Docker and Kubernetes on a centralized platform.

To communicate with the services, Apache Kafka and an open feign client were created.

Created and optimized database schemas, integrated databases (SQL or NoSQL).

Implemented CI/CD pipelines to automate the build, testing, and deployment processes.

Tech Mahindra Pvt Ltd Nov 2019 to Apr 2021

Project Name : Agent’s E&O Insurance Portal

Client : SwissRe

Role : Software Engineer

Environment : Java, Springboot,Microservices, Spring Security, Angular,Restful Webservice, AWS Ec2.

Description : Agent’s is a digital application to firms to cover negligent actions in the professional liability line of business.

Responsibilities :

Designed and developed Micro Services business components using Spring Boot.

Created and optimized database schemas, integrated databases (SQL or NoSQL), and implemented data access layers for Quick deposits.

Expertise in developing and consuming web services using Java technologies RESTful (Representational State Transfer) services.

Developed DAO pattern to retrieve the data from database. Created Splunk dashboard to monitor the health of an application.

Developed the UI screens by using Angular.

Involved in development, testing, deployment..

Works with Agent’s application for understanding the client requirements from onshore to offshore. Involved in SCRUM (Discovery Session, Sprint Planning, Estimation, daily scrum, review and involved in retrospective meetings)

Tech Mahindra Pvt Ltd. Aug 2017 to Oct 2019

Project Name : Intelecable

Role : Software Engineer

Description : Amdocs Intelecable provides Telecom order entry and billing.

Environment : Java, Spring Boot, Microservices, Angular 10, DOCKER, Spring REST, bitbucket, JUNIT4, SonarQube, Gradle.

Responsibilities :

Involved in design, development, testing, deployment, maintenance phases of project life cycle.

Responsible for understanding the business requirements & the technology of the client system.

Worked with product owner for requirements and Integration with AWS

Implemented the Business Services and Persistence Services to perform Business Logic.

Responsible for design & development service based on the existing architecture.

CMC Ltd. Feb-2015 to May-2016

Project Name : V&V for Toyota Airbag.

Client : TRW

Role : Software Developer

Description : Airbag system is primarily responsible for passenger protection during crash event.

Environment : Java, C, GIT, JUNIT.

Responsibilities :

Gathering requirement from Client Side, preparing design, developing the code and successfully implementing the code.

Analyzed SVR requirements and Involved in design and execution of test cases.

Involved in ECU Functional testing of squib diagnostics.

Involved in code changes to check the functionality of ECU and captured the results using oscilloscope.

Involved in code flashing using FDT tool.

Checked the TX and Rx messages using CANoe tool.

Involved in development of Crash Creation tool (Crash box) for ECU and captured data in PTM screen.

Created the squib faults (open, short to ground) using load-box.

Developed test and validation plan for system testing.

Integrate software in devices and perform unit and integration testing.



Contact this candidate