Shubham Bajaj

Software Engineer – II

Noida, India

#OpenToWork

About

I am a software engineer with over 4.5 years of experience, currently working at Probus Smart Things since September 2024. My career began in 2018 after completing my B.Tech in Computer Science and Engineering at VIT, Chennai, and I have developed expertise in backend development and distributed systems. My work spans Java, Spring Boot, and microservices architectures, where I have built synchronous and asynchronous communication pipelines using REST APIs, Apache Kafka, and MQTT. I have optimized reporting APIs and introduced Java 21 virtual threads to improve throughput and reliability. Additionally, I have experience with Spring Security, JWT authentication, Docker containerization, and cloud platforms like AWS, which I applied in projects such as a wholesaler e-commerce platform and a cloud-native media management system.

Experience

Software Engineer – II

Sep 2024 – Present

• Built synchronous and asynchronous communication pipelines using REST APIs, Apache Kafka, and MQTT, enabling resilient real-time and batch data processing. • Designed and optimized Spring Boot reporting APIs for large-scale meter operations with dynamic filtering, pagination, and status-wise drill-downs, improving report generation speed by 30%. • Introduced Java 21 virtual threads for I/O-bound scheduler and adapter workflows, increasing concurrent throughput by 2.5x and reducing peak-hour timeouts and failures by 30%, improving overall platform reliability and customer SLA adherence.

REST APIsApache KafkaJava 21 virtual threads

Probus Smart Things

Accenture

Software Engineer

Jul 2022 – Sep 2024

• Developed and maintained Java and Spring Boot microservices, building REST APIs for enterprise business workflows and integrating backend services with frontend applications. • Implemented API security using Spring Security, JWT authentication, and RBAC, along with centralized global exception handling, request validation, and audit logging for secure and traceable API operations. • Developed unit tests for backend components, documented APIs using Swagger/OpenAPI, and containerized Spring Boot services using Docker, improving application reliability, maintainability, and deployment consistency.

Spring BootSpring SecurityDocker

Accenture

Education

VIT, Chennai

B.Tech · Computer Science and Engineering

2018 – 2022

Skills

Swagger/OpenAPIJUnitGitDockerAWSStarRocksMongoDBMySQLPostgreSQLRedisMQTTApache KafkaMicroservicesREST APIsSpring MVCSpring SecuritySpring BootJavaScriptSQLJava