Java Backend / Full Stack Engineer

Hi, I’m Vaibhav

Java Full Stack Developer Java Developer Backend Engineer Problem Solver

Java Full Stack Engineer with a strong backend foundation, experienced in building scalable, secure systems using Spring Boot, Microservices, SQL, and AWS. I also develop responsive frontend interfaces using HTML, CSS, JavaScript, and React to deliver complete, production-ready applications.

Vaibhav Chougule

About Me

I’m a Java Full Stack Engineer with a strong backend foundation, experienced in building secure and scalable web applications using Spring Boot, while also developing clean and responsive user interfaces with HTML, CSS, and JavaScript.

Through internships and real-world projects, I’ve designed RESTful APIs, implemented authentication and authorization using Spring Security, and built database-driven applications with a focus on clean architecture, security, and long-term reliability.

I actively contribute to open-source projects, build end-to-end systems, and continuously strengthen my problem-solving skills through data structures, algorithms, and backend-focused system design practice.

tech.stack()
  • Backend
  • Frontend
  • Database
  • DevOps

Skills

Backend & Architecture

Java Spring Boot Spring Security REST APIs Microservices JWT OAuth2 API Design

Frontend

HTML CSS JavaScript Responsive Design MVC Architecture

Databases

MySQL PostgreSQL SQL JPA Hibernate

Cloud & DevOps

AWS EC2 AWS RDS Docker Linux CI/CD Basics

Programming & Core

Data Structures & Algorithms OOP Design Patterns SDLC Unit Testing

Tools

Git GitHub Maven Postman Eclipse IntelliJ IDEA VS Code

Projects

TaskFlow - Secure Full Stack Platform
Java Full Stack Secure Deployed

TaskFlow - Secure Productivity Platform

A comprehensive Full-Stack productivity platform featuring a Spring Boot, REST API and a dynamic React frontend. Implemented robust security using JWT Authentication and Role-Based Access Control (RBAC). Developed a custom file handling system for profile management and utilized MySQL for persistent relational data storage.

  • Java 17
  • Spring Boot 3
  • React (Vite)
  • MySQL
  • Spring Security (JWT)
  • Vercel / AWS
Personal Portfolio Website
Frontend Deployed

Personal Portfolio Website

Designed and developed a fully responsive personal portfolio to showcase my projects, technical skills, and professional journey. Implemented clean UI, smooth light/dark theme transitions, and optimized layouts for all screen sizes. Deployed with a custom domain to ensure fast performance and high availability.

  • HTML
  • CSS
  • JavaScript
  • Responsive Design
  • Netlify
Payment Integration System
Microservices Deployed

Payment Integration System

Designed and implemented a microservices-based payment system handling secure transaction flows and third-party payment integrations. Built REST APIs with Spring Boot and Spring Security, implemented authentication using HMAC-based validation, and deployed services on AWS using Docker to ensure scalability and reliability.

  • Java
  • Spring Boot
  • Spring Security
  • AWS
  • Docker
View Code Deployed on AWS
AI Blogging Platform
Full Stack Microservices

AI-Integrated Blogging Platform

Developed a full-stack blogging platform using a microservices-based architecture with role-based access control, OAuth2 authentication, and AI-powered features such as content summarization and translation. Designed independent backend services to ensure scalability, security, and clear separation of responsibilities across the system.

  • Java
  • Spring Boot
  • MySQL
  • OAuth2
  • OpenAI
View Code Microservices Architecture
Smart Contact Manager Application
Monolith Full Stack

Smart Contact Manager

Built a secure monolithic Java full-stack application for managing personal and professional contacts with authentication. Implemented user registration, login, contact CRUD operations, search functionality, and profile management using Spring Boot and Spring Security. Focused on clean MVC architecture, data validation, and scalable backend design.

  • Java
  • Spring Boot
  • Spring Security
  • Hibernate
  • MySQL
  • Thymeleaf
  • HTML
  • CSS
View Code Secure Application
Weather Forecast Web Application
Monolith Full Stack

Weather Forecast Web Application

Developed a monolithic Java full-stack web application that provides real-time weather information using OpenWeather API. Implemented REST-based API integration for fetching current weather and forecasts, handled server-side processing with Spring Boot, and built a responsive UI for seamless user experience. Focused on clean architecture, error handling, and maintainable code structure.

  • Java
  • Spring Boot
  • REST API
  • OpenWeather API
  • HTML
  • CSS
  • JavaScript
View Code API Integrated

Experience

Practical experience building backend systems, integrating real-world services, and collaborating in professional and open-source environments.

Jun 2024 – Jul 2024

Java Developer Intern

HulkHire Tech

Worked on backend development of a payment integration system using Java and Spring Boot, focusing on secure request handling, service-to-service communication, and reliability in transaction workflows.

  • Designed and implemented REST APIs following layered architecture principles
  • Implemented HmacSHA256-based request authentication for secure payment flows
  • Integrated third-party payment providers in a sandbox and test environment
  • Containerized services using Docker and deployed on AWS EC2
May 2025 – Oct 2025

Open Source Contributor

GirlScript Summer of Code (GSSoC)

Contributed to active open-source projects during GirlScript Summer of Code, working on feature development, bug fixes, and security-related improvements in production-level web applications.

  • Implemented authentication and authorization fixes to prevent unauthorized access
  • Built user-facing features including Forgot Password with OTP flow and Profile Update pages
  • Improved UI-to-logic consistency across login, dashboard, and navigation flows
  • Resolved real issues through GitHub pull requests and collaborative code reviews

Open Source

My open-source journey has given me hands-on experience working with real-world codebases, understanding existing system flows, and making safe, incremental improvements in collaborative environments.

During GirlScript Summer of Code, I contributed to active repositories by fixing bugs, implementing user-facing features, and improving authentication and authorization flows in web applications.

These contributions strengthened my ability to read unfamiliar code, reason about application behavior, and deliver fixes that align with existing architecture and design standards.

View Open Source Contributions
× Expanded view

Achievements

Open Source

NotesVault – Contributor

Achieved strong impact during open-source contribution at NotesVault.

Total Points: 30
Overall Rank: 681 / 3425 contributors (Top 20%)
Organization Rank: 7
Pull Requests Merged: 15

DSA

Data Structures & Algorithms

Solved 500+ DSA problems across LeetCode and GeeksforGeeks, covering arrays, strings, trees, graphs, dynamic programming, and system-oriented problem solving.

HackerRank

5⭐ Java Rating

Achieved a 5-star rating in Java on HackerRank, demonstrating strong command over Core Java, OOP concepts, and problem-solving patterns.

GFG

University Rank 11

Secured University Rank 9 on the GeeksforGeeks leaderboard, competing with peers across multiple programming contests and practice tracks.

Competitions

Coding Contests

1st place in a college-level coding contest (250+ participants) and 2nd place in a national-level tech fest, competing among 300+ participants.

Certificates

AWS Academy Cloud Foundations

AWS Cloud Foundations

Amazon Web Services (AWS)

Issued: 2025
Java Full Stack Development

Java Full Stack Development (Spring Boot)

Udemy

Issued: 2025
Software Engineering Intern

Software Engineering Intern

HackerRank

Issued: 2024
Java Data Structures and Algorithms

Java Data Structures & Algorithms

Scaler

Issued: 2024
Accenture Software Engineer Job Simulation

Software Engineering Virtual Experience

Accenture

Issued: 2024
Oracle Database for Developers

SQL & Relational Databases for Developers

Oracle

Issued: 2024
View All Certificates
×
Certificate Preview

Certificate Details

Issued:

Verify Certificate

Leadership & Campus Involvement

ITSA Event ITSA Workshop ITSA Activity
Secretary

ITESA – Information Technology Engineering Students Association

Served as Secretary of ITESA (Information Technology Engineering Students Association), representing the IT Department at JJMCOE.

  • Coordinated workshops, seminars, and technical events for IT students
  • Collaborated with faculty and student teams for inter-department activities
  • Contributed to smooth planning and execution of academic initiatives
E-Cell Event Startup Meet Pitch Session Startup Meet Pitch Session Startup Meet Pitch Session
Treasurer

Entrepreneurship Cell (E-Cell), JJMCOE

Serving as Treasurer of the Entrepreneurship Cell at JJMCOE, contributing to the institute’s journey in the National Entrepreneurship Challenge (NEC) organized by IIT Bombay through continuous involvement and improvement.

  • Core team member in the National Entrepreneurship Challenge journey, achieving All India Rank 113 (2024–25) and improving to All India Rank 73 (2025–26)
  • Collaborated with cross-functional student teams to plan and execute startup, innovation, and leadership programs
  • Represented the institution as a delegate at E-Summit 2025, IIT Bombay

Technical Writing & Learnings

Software Engineering Interview Experience

What Software Engineering Interviews Taught Me

Attending technical interviews helped me understand how companies evaluate problem-solving ability, Java fundamentals, backend concepts, and project depth. The experience reinforced the importance of structured thinking, clear communication, and being able to explain design and trade-offs in real systems.

E-Summit IIT Bombay Startup talks at IIT Bombay Entrepreneurship sessions Innovation showcase Networking at E-Summit

Key Learnings from E-Summit 2025 at IIT Bombay

Attending E-Summit at IIT Bombay provided deep exposure to the entrepreneurship ecosystem, startup journeys, and product-led thinking. Interactions with founders, investors, and professionals highlighted how ideas evolve into scalable ventures, the importance of execution, and the role of technology in solving real-world problems.

Teaching DSA basics

Teaching DSA Fundamentals: Learning by Explaining

Teaching basic data structures to juniors reinforced my own understanding of problem-solving fundamentals. Explaining arrays, loops, and logic in simple terms improved my communication skills and highlighted how strong fundamentals form the backbone of reliable backend systems.

Get In Touch

Whether it’s a full-time role, internship opportunity, collaboration, or technical discussion — I’m always open to meaningful conversations.