Skip to content

Open to backend engineering roles

Sanjam Preet Singh

Java Backend Engineer · Spring Boot · Microservices

Four years designing and shipping backend services, REST APIs and microservices in Java and Spring Boot — for automotive finance at Mercedes-Benz USA and mortgage banking at NatWest Group, now extending into AI-assisted developer tooling.

Backend engineering experience
4 yrs
Faster batch job execution
~40%
Enterprise domains: automotive & banking
2
B.Tech Information Technology
8.3 CGPA

01 / Profile

Professional summary

Java Backend Engineer with 4 years of experience building backend services, REST APIs, and microservices using Java and Spring Boot. Strong expertise in Core Java, Spring MVC, Spring Data JPA, Hibernate, SQL, Multithreading, and Spring Batch, with experience developing enterprise applications across automotive and banking domains. Hands-on exposure to integrating AI/LLM capabilities into backend applications using Spring Boot. Quick learner and adaptable to new technologies and business domains, with a strong focus on problem-solving and delivering reliable solutions.

  • Performance-minded

    Cut batch execution time ~40% with query tuning and parallel processing; reduced API latency through DB optimization and caching.

  • Data & persistence

    Spring Data JPA, Hibernate, MySQL and PostgreSQL with indexing, transactions and query optimization.

  • Enterprise-grade

    Eligibility, scoring and KYC workflows for mortgages, secured with Spring Security, JWT and role-based access.

  • AI-integrated backends

    LLM APIs, RAG pipelines and prompt engineering wired into Spring Boot services.

02 / Experience

Where I've shipped

  1. Mercedes-Benz USA — Finance Platform

    Senior Software Engineer · HCL Technologies

    November 2022 – Present

    Automotive Finance

    • Backend development for Mercedes-Benz USA (MBUSA) finance applications using Java, Spring Boot, Spring Batch and REST APIs.
    • Designed backend functionality for policy management, invoice generation, vehicle details, claims and product data, ensuring timely delivery and quality.
    • Optimized batch processing jobs, reducing execution time by ~40% through query tuning and parallel processing.
    • Participated in and led daily stand-up meetings with the client — providing updates, clarifying requirements and discussing blockers and technical decisions.
  2. NatWest Group — Banking Platform

    Senior Software Engineer · HCL Technologies

    November 2022 – Present

    Retail & Mortgage Banking

    • Built microservices powering eligibility, scoring and KYC workflows used in mortgage applications.
    • Reduced API latency by optimizing database queries and caching frequently accessed data.
    • Developed Spring Boot microservices that coordinate with multiple decisioning systems for customer verification and rule evaluation.
    • Troubleshot issues across microservices by analyzing APIs, logs, business logic and database data.
    • Worked day-to-day with Git, Maven, Postman, Jira and IDE-based debugging during development and troubleshooting.

03 / Case study

AI Code Intelligence Platform

In active development

An AI-powered developer platform that lets users upload Java projects, JARs or ZIP files and understand unfamiliar codebases using AI.

Ingestion & orchestration

A Spring Boot backend handles project ingestion, code-analysis workflows, REST APIs and overall application orchestration.

Automated codebase analysis

Identifies packages, classes, interfaces, methods, dependencies, configurations and API endpoints across an uploaded project.

RAG-based Q&A

Developers ask natural-language questions and receive context-aware answers grounded in the uploaded source code.

Explanation & documentation

AI-generated class/method descriptions, module summaries, API documentation and business-flow explanations.

  • Java
  • Spring Boot
  • REST APIs
  • LLMs
  • RAG
  • Prompt Engineering
See all projects

04 / Skills

Technical toolkit

Languages

  • Java
  • SQL
  • Python
  • JavaScript
  • HTML
  • CSS

Core Java

  • OOP
  • Collections
  • Generics
  • Exception Handling
  • Streams
  • Lambda Expressions
  • Multithreading
  • Concurrency

Spring

  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Spring Batch
  • Spring Security
  • Dependency Injection
  • Spring IoC

Backend

  • REST APIs
  • RESTful Web Services
  • API Integration
  • Exception Handling
  • Validation
  • Logging

Database

  • MySQL
  • PostgreSQL
  • SQL
  • JPA / Hibernate
  • Query Optimization
  • Indexing
  • Transactions

Security

  • Spring Security
  • Authentication
  • Authorization
  • RBAC
  • JWT

Testing

  • JUnit
  • Mockito
  • Postman

Build & Tools

  • Maven
  • Git
  • Jira
  • IntelliJ IDEA
  • Eclipse
  • VS Code

AI / GenAI

  • LLMs
  • RAG
  • Prompt Engineering
  • LLM API Integration
  • Hugging Face
  • AI-powered Applications

05 / Education

Academic background

  • Guru Nanak Dev Engineering College, Ludhiana

    B.Tech in Information Technology

    CGPA 8.3 · 2018 – 2022

  • Senior Secondary School for Meritorious Students, Patiala

    Non-Medical

    84.8% · 2017 – 2018

  • Govt. High School, Rajomajra

    10th Standard

    89% · 2015 – 2016

06 / Contact

Let's talk backend

Available for Java / Spring Boot backend engineering roles. The fastest way to reach me is email — I reply to every recruiter message.