Post Job Free
Sign in

Software Development Spring Boot

Location:
Germantown, MD
Posted:
August 21, 2024

Contact this candidate

Resume:

UDAY K

Clarksburg, MD, ***** (open to relocate ) 856-***-**** ad75gh@r.postjobfree.com

SUMMARY

5+ years of Software Development experience in Object Oriented Programming, Design, and Development of Web-based Enterprise Applications.

Using Java and J2EE Technologies with Software Development Life Cycle (SDLC).

Experience in Agile Software development process, Test Driven Development (TDD), Behavior-Driven Development (BDD), and Scrum.

Proficient in Core Java and implementing concepts like Multi-threaded, Concurrency, Exception Handling, File handling, IO, Generics, and Java collections API, Threads, JDBC, and strong experience in Object-Oriented Programming (OOPs) concepts.

Used Spring Boot which is radically faster in building cloud Micro Services and developing Spring-based applications with minimal configuration.

Developed Microservices and APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.

Expertise in working with various Amazon Web Services (AWS) like Elastic Container Service (ECS) and Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, and AWS CLI.

Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console.

Experienced in developing front-end web applications using jQuery, HTML5, CSS3, AngularJS, and Bootstrap.

Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures, white-box and black-box testing.

Extensive Experience retrieving and manipulating data from the backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, and Packages.

Actively to stay updated with industry trends and advancements.

EDUCATION

ROWAN UNIVERSITY AUG 2022 – DEC 2023

Master of Science (M.S.) in Computer Science CGPA: 3.7/4.0

Recipient of Dean’s scholarship with a fee waiver of 40%.

Key Coursework: Advanced Object-Oriented Programming, Database Management, Agile Software Development

GITAM UNIVERSITY AUG 2016– MAR 2020

Bachelor of Technology (B.Tech.) in Computer Science CGPA: 3.6/4.0

TECHNICAL SKILLS

Languages: Java, C#.Net, Python, C, C++

Web Technologies: HTML, HTML5, CSS, JavaScript, ReactJS, Bootstrap, jQuery, REST service, AJAX, SOAP

Databases: MySQL, NoSQL, SQL, PostgreSQL, Mongo DB, DynamoDB, Oracle DB

Cloud Technologies: API Gateway, Terraform, Cloud Formation, AWS Lambda, S3, EC2, Microsoft Azure

Frameworks: Node.js, Spring boot, Spring and MVC, Django, Hibernate, Junit, Angular8

Tools: Eclipse IDE, IntelliJ, Visual Studio, JIRA, Splunk, GitHub, Jenkins, Maven, Kubernetes, Docker, Kafka

Methodologies: SDLC, Object Oriented Analysis and Design, Agile

Version Control Tools: Git, SVN, GitLab, BitBucket

Operating Systems: Linux, Ubuntu, Windows

EXPERIENCE

Software Engineer Vanguard, Malvern, PA AUG 2022 – present

Roles and Responsibilities:

Responsible for the development, understanding of the requirement, and analysis phase of the software development.

Involved in PI meetings, Sprint plans, Grooming, and Business meetings to plan tasks for defining user stories and quarterly releases.

Designed and developed software solutions using Java/J2EE.

Responsible for developing different modules in the user interface using Angular 8, Angular JS, HTML, CSS, and Bootstrap.

Used Typescript to write the angular Components.

Responsible for developing multiple microservices using Java Spring boot.

Develop server-side components using C#, Asp.Net, Asp.Net Core, and Entity Framework.

Designed and developed RESTful APIs to integrate with external systems.

Experience in working with Tomcat server, and application server.

Experience in using Swagger UI and Postman for API testing as part of the development environment.

Studied and stayed current on the features and functionality of PostgreSQL.

Extensively provisioned, deployed, and monitored resources using the Infrastructure as Code with AWS CloudFormation.

Experience with Spring Framework, JMS, SOAP, and REST web services.

Implemented Kubernetes, AWS, Docker, and Jenkins-based deployment pipeline.

Extensive AWS experience including AWS services such as Event Bridge, SQS, SNS, Route53, CloudWatch, and security group.

Hands-on experience on CICD pipelines with DevOps technologies like Jenkins, Sonar, Cloud Foundry, and Docker.

Responsible for writing stored procedures, and triggers in MySQL database.

Experience in using BitBucket and GitLab as a version-controlling platform.

Responsible for writing unit test cases using Junit and Mockito.

Used AWS Cloud watch for monitoring and troubleshooting via cloud watch logs.

Application using Agile/Scrum process with daily scrum meetings, sprint planning sessions, and sprint retrospective meetings.

Tech stack: Java, J2EE, Spring MVC, Spring boot, RESTful APIs, Elasticsearch, Tomcat Server, elite server, GraphQL, PostgreSQL, Oracle 12g, Angular 8, Angular JS, NodeJS and React JS, HTML, CSS, AWS, XML, JSON, Swaggers, Postman, Restful web services, CI/CD pipelines, JUnit, Mockito, GitLab.

Software Engineer Cognizant Technology solutions, India. MAR 2020 – JULY 2022

Roles and Responsibilities

Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.

Involved in designing the user experience interface Ul/UX strategy, UI requirements, and converting findings into UI designs.

Leveraged MVC design pattern to organize Angular controllers, Custom directives, factories, and views.

Worked on the REST/Web API to create the services and tested on Postman and used in Angular $HTTP service calls and bind the data in the table using ng-repeat attributes.

Used Hibernate framework with Spring Framework for data persistence and transaction management.

Written repository interfaces using Spring Data JPA.

Designed and developed Microservices, and REST/SOAP services using Spring Boot, Spring MVC, Spring Batch, and Spring integration based on the requirements.

Implement Hibernate for backend and database communication with the creation of POJO classes, Controllers, and Repositories.

Designing and developing Restful API and services using best practices to interact within the microservices and with the front end, using spring MVC and spring rest.

Integrated Selenium test cases for end-to-end testing for React web application, responsible for cross-browser compatibility of the web application and performed unit testing with JUnit for the backend.

Experience in implementing Simple Queue Service (SQS) of AWS in Application.

Experience with creating and working with Amazon lambdas.

Experience in implementing scheduling batch jobs using AWS lambdas and spring scheduler.

Experience in using Amazon S3 to store and retrieve logs, documents, and media files such as images.

Experience in AWS with EKS by using CloudFormation.

Tech stack: Java 8, J2EE, Servlets, Kafka, Hibernate, Linux, Shell script, SQL, Spring Framework, Spring Boot 2.4, Spring REST, Spring Security (OAuth2), Spring Web, Spring JPA, AWS, REST, HTML, Bootstrap, JavaScript, jQuery, Angular Framework 7/8, Log4J, Oracle, PL/SQL, JUnit, JIRA, Cucumber, Postman, AWS Services, Oracle DB, Mongo DB, GIT, Gradle.



Contact this candidate