Software Development Engineer | Java Backend Developer | Spring Boot | REST APIs | MySQL | AWS
MCA Graduate (2026) | 6-Month Java Backend Experience | Open to Software Engineering Opportunities
- MCA graduate with hands-on experience in Java backend development.
- Experienced with Java, Servlets, JSP, JDBC, Spring Boot, REST APIs, and SQL databases.
- Solved 500+ coding problems across C, C++, and Java.
- Interested in backend architecture, secure APIs, database design, and scalable applications.
- AWS Certified Cloud Practitioner.
- Continuously learning cloud technologies, Docker, Microservices, and Kafka.
- Open to Java Backend Developer and Software Development Engineer opportunities.
Languages:
Java, C, C++, Python
Backend Development:
Spring Boot, REST APIs, Servlets, JSP, JDBC, JPA, Hibernate, Maven
Databases:
MySQL, MongoDB, SQL
Security:
Spring Security, JWT, BCrypt
Cloud & DevOps:
AWS, Docker, Git, GitHub
Tools:
IntelliJ IDEA, VS Code, Postman, MySQL Workbench
Data Structures & Algorithms · Object-Oriented Programming · DBMS · Operating Systems · Computer Networks · Multithreading · Exception Handling · Collections · JVM Fundamentals
January 2026 – June 2026
- Developed InteriorHub, an online interior design web application using Java, Servlets, JSP, JDBC, and MySQL.
- Implemented backend functionality for customer, vendor, and admin modules.
- Developed user registration, login, vendor management, and CRUD operations.
- Integrated MySQL database operations for design listings, categories, and customer enquiries.
- Worked on application development, debugging, and database integration throughout the internship.
A Spring Boot backend project focused on secure banking operations, authentication, and REST API development.
Features:
- Customer registration and management
- Customer CRUD operations
- JWT-based authentication
- Role-based access control
- Spring Security integration
- Beneficiary management
- Banking transaction functionality
- MySQL database integration
- JPA/Hibernate persistence
- API testing using Postman
Technologies:
Java, Spring Boot, Spring Security, JWT, JPA, Hibernate, MySQL, Maven, Postman
GitHub: Digital Banking Portal
A web application connecting customers with interior design vendors through design listings, search, and enquiry functionality.
Features:
- Customer, vendor, and admin modules
- User registration and login
- Vendor approval and management
- Interior design category listings
- Category-based and city-based search
- Customer enquiries and design management
- Database CRUD operations
Technologies:
Java, Servlets, JSP, JDBC, MySQL, HTML, CSS, JavaScript, Apache Tomcat
A Java application demonstrating client-server architecture and message exchange using socket programming.
Features:
- TCP/IP socket communication
- Client-server architecture
- Two-way messaging
- Multithreaded communication
- Java Swing graphical interface
- Connection handling
- Non-blocking message reception
Technologies:
Java, Swing, Socket Programming, TCP/IP, Multithreading
GitHub: Java Client-Server Chat Application
A Core Java application for organizing daily study sessions and tracking learning progress.
Features:
- Daily study session tracking
- Date-wise and subject-wise summaries
- Collection-based data management
- CSV export
- File handling
- Exception handling
Technologies:
Java, OOP, Collections, LocalDate, File Handling, CSV
GitHub: Java Study Tracker
A programming repository containing coding exercises, algorithms, and problem-solving practice across multiple programming languages.
Topics:
- C Programming
- C++
- Java
- Data Structures and Algorithms
- Pattern Programming
- Object-Oriented Programming
- Problem Solving
- Core Computer Science Concepts
GitHub: Programming Practice Repository
- AWS Certified Cloud Practitioner
- AWS re/Start Graduate
- NPTEL Java Programming
- Advanced Spring Boot and REST API development
- Spring Security and JWT authentication
- Microservices architecture
- AWS cloud deployment
- Docker and containerization
- Apache Kafka fundamentals
- System design fundamentals
- Data Structures & Algorithms
I aim to build reliable backend applications, design secure APIs, and develop a strong foundation in scalable software systems.
Learning Path:
Core Java → Spring Boot → REST APIs → JPA/Hibernate → SQL → Spring Security → Microservices → Docker → AWS
Target Roles:
Java Backend Developer · Software Development Engineer · Junior Software Engineer
- LinkedIn: linkedin.com/in/shubham-gadhe
- GitHub: github.com/shubham-gadhe
- Portfolio: shubham-gadhe.github.io
Thanks for visiting my profile!
I'm always eager to learn, solve challenging problems, and build useful software.
⭐ If you find my projects useful, consider giving the repositories a star!