JAVA BACKEND DEVELOPER

Sudhir Sahoo

Building Backend Systems That Scale.

Java-focused Software Engineer building scalable backend applications with Spring Boot, REST APIs, databases, security, system design and performance-focused engineering.

JavaSpring BootSystem DesignREST APIsSQLRedisDSALLD

3+

Years Experience

500+

DSA Problems

Java

Backend Focus

ShopEase

Featured Project

01 / ABOUT

Engineer first. Always learning.

A backend-focused engineer with a strong interest in architecture, problem solving and building software that is reliable in the real world.

My core experience is in Java backend development, where I work across APIs, databases, authentication, application performance and production debugging. I enjoy understanding how systems work underneath the surface rather than only making individual features function.

Alongside professional experience, I've been strengthening my foundation in Data Structures & Algorithms, Low-Level Design and System Design while building projects that bring those concepts into practical software.

Backend EngineeringSystem DesignProblem SolvingPerformanceClean Code

Clean Architecture

Layered design, separation of concerns and maintainable backend components.

System Design

Thinking about scalability, APIs, databases, caching and service boundaries.

Performance

Query optimization, pagination, caching, connection pools and efficient APIs.

Security

Authentication, authorization and secure REST API design.

02 / EXPERIENCE

Experience that shaped how I build.

Professional experience across Java development, enterprise applications, production debugging and engineering collaboration.

Feb 2022 — Sep 2024

DXC Technology

Software Engineer — Java

Worked on enterprise Java applications with a focus on backend development, production reliability, debugging and continuous improvement.

  • Developed and maintained Java-based backend applications using Java, Spring Boot, Hibernate, REST APIs and SQL.
  • Implemented application features and REST APIs while following layered architecture and maintainable coding practices.
  • Worked with relational databases, JPA/Hibernate and SQL query optimization to improve application performance.
  • Contributed to CI/CD workflows using Git, Jenkins and SonarQube within an Agile development environment.
  • Performed root cause analysis, production debugging and permanent fixes for business-critical application issues.
  • Used ELK Stack logs and application monitoring to identify failures, investigate production issues and reduce troubleshooting time.
  • Collaborated with development, QA, DevOps and business teams throughout the software development lifecycle.

Oct 2020 — Jan 2021

Quotus Software Solutions Pvt. Ltd.

Software Trainee

Built foundational experience in Java development, databases and software engineering practices.

  • Received hands-on training in Java, SQL, JDBC and Object-Oriented Programming.
  • Assisted with developing and testing Java-based applications.
  • Worked with database connectivity and application-level programming concepts.
  • Gained practical exposure to SDLC and collaborative software development.

03 / PROJECTS

Software I've built.

Projects where backend engineering, security, databases and performance come together.

FEATURED

E-commerce Backend Platform

ShopEase

A scalable e-commerce backend built with Spring Boot using layered architecture, secure authentication, RESTful APIs, relational persistence, caching and performance-focused backend engineering.

JavaSpring BootSpring SecurityJWTREST APIsMySQLJPA/HibernateRedis
View repository
engineering highlights
JWT authentication and role-based authorization
User, product, cart and order management
JPA/Hibernate-based persistence
Pagination and filtering
Redis caching
SQL query optimization
Layered backend architecture
Secure REST API design

Spring Boot Backend

E-commerce Backend System

A backend-focused e-commerce application designed around clean layering, secure APIs, database persistence and core commerce workflows.

JavaSpring BootMySQLJPARedis
View repository
engineering highlights
Authentication and authorization
Product and cart workflows
Order management
REST API development
Database persistence

Java Backend Application

Library Management System

A Spring Boot application for managing books, inventory, issue and return workflows through secured REST APIs.

JavaSpring BootSpring SecurityJUnitSonarQube
View repository
engineering highlights
RESTful API design
Spring Security
Database persistence
JUnit testing
Code quality with SonarQube

04 / ENGINEERING

How I think about software.

Beyond frameworks and syntax — the engineering concepts I actively work on and study.

System Design

Scalable systems

Service boundaries

API architecture

Caching strategies

Low-Level Design

SOLID principles

Design patterns

OOP

Maintainable code

Data & Performance

SQL optimization

JPA/Hibernate

Redis caching

Connection pooling

Problem Solving

Data structures

Algorithms

LeetCode

Scaler

05 / SKILLS

The engineering toolkit.

Technologies, concepts and tools I use or actively develop expertise in.

Backend Development

JavaSpring BootSpring MVCREST APIsHibernateSpring Data JPAJPAMicroservices

System Design

LLDSystem DesignOOPSOLID PrinciplesDesign PatternsScalable ArchitectureAPI Design

Database

MySQLSQLQuery OptimizationDatabase DesignRedisHikariCP

Security

Spring SecurityJWT AuthenticationRole-Based AuthorizationAPI Security

DevOps & Engineering

GitGitHubJenkinsSonarQubeCI/CDDockerMaven

Production & Observability

ELK StackLog AnalysisRoot Cause AnalysisPerformance TuningTomcatProduction Debugging

Testing & Quality

JUnitIntegration TestingREST API TestingCode ReviewClean Code

Problem Solving

Data StructuresAlgorithmsLeetCodeScalerProblem Solving

06 / LEARNING

Always sharpening the fundamentals.

Continuous learning through structured study, coding practice and hands-on engineering.

500+

DSA Problems

Consistent problem-solving practice across LeetCode and Scaler.

3+

Years Experience

Professional experience working with Java and enterprise backend applications.

MS

Computer Science

Currently pursuing a Master's in Computer Science through Scaler × Woolf University.

Certifications & Learning

Advanced Data Structures & Algorithms — ScalerSQL Certification — ScalerGenerative AI CertificationMaster's in Computer Science

07 / EDUCATION

Foundations that keep growing.

Master's in Computer Science

Scaler × Woolf University

2025 — 2027

Bachelor's in Electronics and Telecommunication

C.V. Raman Global University

2016 — 2020

Java Full Stack Training

Jspider Training & Development

2021 — 2022

08 / CONTACT

Let's build something.

I'm interested in Java backend, software engineering and product-focused opportunities where I can solve meaningful problems and keep growing as an engineer.

sudhirsahoo523@gmail.comIndia