Summary
Overview
Work History
Education
Skills
Timeline
Generic

Satyam Shrotriya

Whitefield, Bangalore

Summary

Java Backend Developer with 4+ years of experience building scalable, high-performance backend systems using Java 8+, Spring Boot, REST APIs, Hibernate, and MySQL. Skilled in multithreading, clean & testable code, API optimization, and Agile delivery, with hands-on experience in JUnit, Mockito, Docker, and CI/CD pipelines.

Overview

4
4
years of professional experience

Work History

Software Engineer II

Microchip Technology
Bengaluru
08.2021 - Current

Mass Cancel

  • Built Spring Boot app to bulk cancel ERP orders, reducing manual effort by 50%.
  • Handled concurrency with multithreading to avoid duplicate cancellations.
  • Integrated REST APIs and Spring Data JPA for efficient DB operations.
  • Scheduled automated jobs using Windows Service.
  • Used Maven and Git for build and version control.
  • Ensured reliability with JUnit and Mockito tests.

Bulk Edit Subsession

  • Developed Spring Boot service for batch editing CRD, part numbers, and pricing.
  • Cut manual work by 60% through automated backend workflows.
  • Designed REST APIs and ensured data consistency with transactions.
  • Performed batch processing using Spring Data JPA.
  • Used Git, Maven, and tested with JUnit and Mockito.
  • Handled production issues, log monitoring, and post-deployment bug fixes.

Change Checker

  • Exposed lightweight REST APIs for real-time data access.
  • Improved read performance using projections and Spring Data JPA.
  • Ensured thread safety during concurrent updates.
  • Managed code with Git and Maven; added JUnit and Mockito test coverage.
  • Provided dev testing support and resolved QA-reported defects.

End-to-End SDLC Involvement

  • Actively contributed across the software development lifecycle including requirement analysis, development, unit testing, QA support, UAT coordination, release, and production support.

Education

Bachelor in Computer Science (8.5 CGPA)

Bangalore Institute of Technology
08-2021

Seconday School(82%)

Delhi Public School(Bokaro)
03-2016

Primary School(91.83%)

St. Clare's School
03-2014

Skills

Programming & Core Java: Java 8, OOPs, Collections Framework, Multithreading, Exception Handling, Generics, Lambda Expressions, Streams API

Frameworks & Libraries: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security, Lombok

Web Services & API: RESTful API design & development, JSON, Swagger/OpenAPI, API versioning, Postman (API testing)

Database & ORM: MySQL, JPA, Hibernate, Query Optimization, Transaction Management

System Design & Architecture: Low-Level Design (Class & Object Design, SOLID Principles, Clean Code), High-Level Design (Service Interaction, Flow Diagrams, Layered Architecture)

Testing & Quality: Unit Testing with JUnit 5, Mockito for mocking, Test-Driven Development (TDD)

DevOps & Tools: Git & GitHub, Maven, Docker (containerization), Jenkins (CI/CD)

Logging & Monitoring: SLF4J

Timeline

Software Engineer II

Microchip Technology
08.2021 - Current

Bachelor in Computer Science (8.5 CGPA)

Bangalore Institute of Technology

Seconday School(82%)

Delhi Public School(Bokaro)

Primary School(91.83%)

St. Clare's School
Satyam Shrotriya