Back to Developers
Adityam Srivastava

Adityam Srivastava

Junior Java Developer

New Delhi, India 0+ yrs exp 81 · Excellent

About

Junior Java Developer with hands-on Core Java, OOP, Spring Boot, and SQL experience — built 4 production-style REST API projects independently, end-to-end. Strong debugger: diagnosed and fixed a concurrency race condition (optimistic locking) and N+1 query performance issues in real applications. Remote-ready and self-driven: completed structured online programs (ZTM SQL & Databases, Telusko Spring Boot) and delivered solo projects without supervision. Proven collaborator: co-developed the FarmYukti Android app in a 2-person team, working across frontend and backend layers. Maintains technical documentation on every project — Swagger/OpenAPI reference, Postman collections, and Git version control. 150+ DSA problems solved (GeeksforGeeks). Available immediately; comfortable with remote, asynchronous work.

Skills & Expertise (38)

OOP Intermediate
6.0/10
1
Years Exp
Troubleshooting Intermediate
6.0/10
1
Years Exp
Debugging Intermediate
6.0/10
1
Years Exp
VS Code Intermediate
6.0/10
1
Years Exp
IntelliJ IDEA Intermediate
6.0/10
1
Years Exp
Postman Intermediate
6.0/10
1
Years Exp
Maven Intermediate
6.0/10
1
Years Exp
GitHub Intermediate
6.0/10
1
Years Exp
Git Intermediate
6.0/10
1
Years Exp
Openapi Intermediate
6.0/10
1
Years Exp
Swagger Intermediate
6.0/10
1
Years Exp
JSON Intermediate
6.0/10
1
Years Exp
RESTful Web Services Intermediate
6.0/10
1
Years Exp
SQL Intermediate
6.0/10
1
Years Exp
Hibernate Intermediate
6.0/10
1
Years Exp
Core Java Intermediate
6.0/10
1
Years Exp
Collections Framework Intermediate
6.0/10
1
Years Exp
Multithreading Intermediate
6.0/10
1
Years Exp
Concurrency Intermediate
6.0/10
1
Years Exp
Exception Handling Intermediate
6.0/10
1
Years Exp
Java 8+ Streams Intermediate
6.0/10
1
Years Exp
Lambdas Intermediate
6.0/10
1
Years Exp
JDBC Intermediate
6.0/10
1
Years Exp
Spring Boot 3 Intermediate
6.0/10
1
Years Exp
Spring MVC Intermediate
6.0/10
1
Years Exp
Spring Security Intermediate
6.0/10
1
Years Exp
Spring Data JPA Intermediate
6.0/10
1
Years Exp
Postgresql Intermediate
6.0/10
1
Years Exp
CSS Intermediate
5.0/10
1
Years Exp
HTML Intermediate
5.0/10
1
Years Exp
Firebase Firestore Intermediate
5.0/10
1
Years Exp
LINUX Intermediate
5.0/10
1
Years Exp
Data Structures Intermediate
5.0/10
1
Years Exp
Algorithms Intermediate
5.0/10
1
Years Exp
Design Patterns Intermediate
5.0/10
1
Years Exp
MongoDb Intermediate
5.0/10
1
Years Exp
kotlin Intermediate
5.0/10
1
Years Exp
Python Intermediate
5.0/10
1
Years Exp

Work Experience

Developer

TransitBooking

Jan 2026 - Apr 2026

Developed and maintained a production-style ticketing REST API using Spring Boot and Spring MVC, following layered N-Tier architecture (Controller → Service → Repository), built and managed with Maven. Debugging highlight: diagnosed and fixed a double-booking race condition under concurrent requests using @Version optimistic locking — applying Core Java concurrency concepts to real-world failure mode. Secured the application with Spring Security: database-backed authentication, BCrypt password hashing, and role-based access control (ADMIN/USER). Optimized SQL performance: eliminated N+1 queries using JOIN FETCH and @EntityGraph; implemented pagination and sorting via Pageable. Applied the DTO pattern with Jakarta Bean Validation (@Valid) and centralized exception handling via @RestControllerAdvice for clean JSON error responses. Technical documentation: maintained Swagger/OpenAPI API reference, Postman collections for endpoint testing, and Git/GitHub version control with structured commits.

Developer

Customer Relationship Management (CRM) API

Nov 2025 - Dec 2025

Built a production-grade REST API following Domain-Driven Design with strict N-Tier layering and @Transactional boundaries. Implemented stateless JWT authentication with BCrypt hashing and method-level security (@PreAuthorize), restricting destructive endpoints to ADMIN roles. Enforced the DTO pattern to prevent over-posting vulnerabilities; added Jakarta Bean Validation and centralized error handling via @ControllerAdvice. Modeled real sales workflows: paginated and searchable customer endpoints, interaction logging (calls, emails, meetings), deal-stage transitions.

Developer

FarmYukti

Oct 2025 - Jan 2026

Architected a secure farmer-buyer marketplace backend on a normalized 6-table PostgreSQL schema: 15+ REST API endpoints with JWT authentication and role-based access (Farmer/Buyer), average response under 250ms. Built atomic inventory transactions preventing overselling; documented all endpoints with OpenAPI 3.0/Swagger. Engineered proximity-based crop discovery using PostGIS spatial queries (ST_DWithin) with Hibernate Spatial. Cross-team collaboration: co-developed the FarmYukti Android app (Kotlin, Jetpack Compose, Firebase) with a teammate in a 2-person team; later built this backend as its production-grade successor — designing API contracts, DTOs, and authentication flows for mobile clients.

Education

Bachelor of Technology — Computer Science and Engineering - Hemvati Nandan Bahuguna Garhwal Central University

2022 - 2026 · Afghanistan

Higher Secondary Certificate (HSC) - Sarvodaya Bal Vidyalaya

2019 - 2020 · Afghanistan

Certifications

No certifications added yet

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 6/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 81/100

Profile Overview

Member sinceAug 2026

Availability Details

Visa Status

Citizen

Relocation

Open to Relocation