Post Job Free
Sign in

Web Services Spring Boot

Location:
San Marcos, TX
Posted:
February 03, 2025

Contact this candidate

Resume:

SACHIN TANDAN

Aubrey, Texas • *****

641-***-**** • ************@*****.***

https://www.linkedin.com/in/sachin-tandan/

Professional Summary:

Over 6 years experience in advanced web application development using Java 8 and React/ Angular.

Experienced in various phases of SDLC with Analysis, Design, Development, Integration, Implementation and Maintenance using latest methodologies such as Waterfall, and Agile.

Experienced in Object Oriented Programming (OOP), UML, Data Structure, Exception handling, Different message Format (XML, JSON), and Java 8 Features.

Experienced in developing Micro-Services using Spring Boot & Spring Cloud technologies.

Extensive experience in Spring framework such as MVC, DAO, AOP, Security Management, Transaction Management, and web services.

Proficient in developing web interfaces using HTML, CSS, Bootstrap, JavaScript, React and Angular.

Expertise with producing and consuming Restful web services to end to end application and testing API using Postman, and Swagger UI.

Proficient with Apache Kafka and Zookeeper apart from JMS, RabbitMQ as messaging services.

Strong knowledge of DevOps automation to make it easier for deployment processes such as Jenkins Pipeline, Docker, Kubernetes to build, test, deploy and validate the application.

Experienced in performing unit testing, mock testing and automation testing using Junit, Mockito, Cucumber, and Selenium.

Designed and developed custom reusable components, improving maintainability and reducing redundancy across multiple React applications.

Automated the provisioning of Azure resources using Terraform scripts, streamlining infrastructure setup and maintenance.

Administered Azure app registrations, managing IAM for secure access to resources, integrating single sign-on (SSO) via OpenID, and enabling secure service-to-service communication.

Technical Skills:

Languages

Java, C++, PL/SQL, Groovy, JaavaScript

Frameworks

Spring, Spring Boot, Hibernate, ReactJS, Angular

Web Technologies

HTML, CSS, Bootstrap JavaScript, Node JS, JSON, ReactJS

Database

MySQL, H2, MariaDb, PostgreSQL

Web Services

REST, Micro Services, OpenFaign

Message Services

JMS, RabbitMQ, Kafka

Cloud Computing

Spring Cloud, Pivotal Cloud Foundry, Azure Kubernetes Service (AKS), Terraform

Security

Spring Security, CSRF, OAuth2.0

Build Tools

Maven, Jenkins, Docker, Colima

Application Server

Apache Tomcat

Testing Framework

JUnit, Mockito, Cucumber

DevOps Tools

Jenkins, Pipeline, JIRA, Splunk, GIT, Maven, Concourse Cl, GithubAction

IDE & Tools

Eclipse, IntelliJ, Star UML, Visual Studio

Design Patterns

Factory, Template, MVC, Singleton, Data Access Object, Front Controller, Intercepting Filter

PROFESSIONAL EXPERIENCE

CVS Health

Richardson, TX

Sep, 12, 2022- Jan, 28, 2025

W2/Contractor of Creospan Inc

Full Stack Engineer

Contributed to engineering project related to health Industry.

Experienced in developing Micro-Services using Spring Boot & Spring Cloud technologies.

Developed Library for Event Driven Architectire based projects using confluent Kafka.

Produced and consumed REST APIs to end to end application also using Open Feign to communicate between Microservices.

Developed email notification system using Oracle CDC and Kafka for real time health data.

Developed server-side applications to interact with databases using Spring Boot and Spring Data JPA.

Successfully architect and implemented end to end bahaviour testing for the first time in house using cucumber.

Automated the DevOps task to build, test, deploy and validate the application using Jenkins Pipeline and Docker.

Created Splunk dashboard from the log wherever the actual UI is not available for operation team members.

Involved in design, development, integration, and maintenance of microservices to make them reliable for end users.

Performed unit testing, mock testing and automation testing using Junit, Mockito, Cucumber, and Selenium.

Automated the provisioning of Azure resources using Terraform scripts, streamlining infrastructure setup and maintenance.

Developed type-safe applications leveraging TypeScript, enhancing code quality and reducing runtime errors.

Technologies Used: Java, Spring(Boot, Data, Security, AOP, IOC-DI), Microservices, MySQL, React, PostgreSQL, GitLab, Kafka, Miro, Pivotal Cloud Foundry, SharePoint, Confluence, Jenkins, Gradle

TechnoMax Pvt. Ltd. Kathmandu, Nepal May, 15, 2017- June, 21, 2021

This company provides technology driven business solution for clients through a combination of process excellence, quality frameworks and service delivery innovation.

Software Engineer

Contributed to engineering projects from effective development to timely, quality, and within-budget completions.

Worked with team on e-accounting application, enabling corporate clients to generate bills as well as analyze sales, purchase reports, manufacturing losses, operating costs, balance sheets, tax reports, and staff performance.

Migrated legacy application to Spring Boot application using (MVC, Security, AOP, Logging, Transaction Management, Web Services, Spring ORM, etc.)

Hands on Experience with interacting with databases such as, writing complex SQL queries, Implementing

JPA, working with different ORM (Hibernate, iBatis), and knowledge with Oracle, MySql, and DB2.

Extensive experience in Spring framework such as MVC, DAO, AOP, Batch, Security Management, Transaction.

Management, and web services.Used Rest Template and Open Feign to communicate between Microservices.

Experienced in performing unit testing, mock testing and automation testing using Junit, Mockito, Cucumber,

and Selenium. Used Jasmine to perform unit testing on Java Script and Protractor for Regression Testing.

Technologies Used: Java, Spring(Boot, Data, Security, AOP, IOC-DI), Microservices, MySQL, React, Angular, AKS, Terrafrom, Splunk, Jenkin,Openshift, PostgreSQL, Hibernate, Git

ACADEMIC PROJECTS

Maharishi International University, Fairfield IA

Music Player and Playlist Manager: Created scalable online music player system enabling users to manage playlist as well as well-designed music player. Used Agile/Scrum as SDLC and used frame works like Express JS, JavaScript, CSS and MySQL Database.

Library Management System: Developed library management application for records-keeping in regards to books, students, and check-ins / check-outs. Used Agile/Scrum as SDLC and used frame works like: Java, Spring (Boot, Data, Cloud, Security, AOP, and IOC-DI), JavaScript, HTML, CSS and MySQL Database.

Badge Management System: Collaborated with team on web application program, developed a system for a university to provide unique badges to student, staff, and faculty, used to control access to campus locations. Technologies Used: Java, Spring (Boot, Data, Cloud, Security, AOP, IOC-DI), MySQL, Hibernate, Git, Keycloak.

Alumni Management System: Collaborated with team on web application program, developed a system for university to provide alumni details and help alumni and faculty to get and post new job information. Technologies Used: Java, Spring (Boot, Data, Cloud, Security, AOP, IOC-DI), microservices, React JS, PostgreSQL, Git, Keycloak.

EDUCATION

Master of Science in Computer Science

Maharishi International University – Fairfield, Iowa, USA

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Programming, Web Application Architecture, Enterprise Architecture, Algorithms.

Bachelor Degree in Computer Engineering

Tribhuwan University, Kirtipur, State-3, Nepal



Contact this candidate