Sanjay Verma

Java Developer

Software Development
4roles
44skills
3education
3credentials

About

Java Developer with hands-on experience building backend and full-stack applications using Core Java, Spring Boot, REST APIs, MySQL, JDBC, and Apache Kafka. Seeking an opportunity to contribute to scalable backend solutions and grow as a Java Backend Developer.

Experience

Software Engineering Simulation

JPMorgan Chase & Co. via Forage

Feb 2026

Completed a backend Java engineering simulation covering Apache Kafka integration, H2 database configuration, and REST API development mirroring real JPMorgan workflows. Built and tested a Kafka producer-consumer pipeline in Java.

Web Design Intern

Pahal Horizon

2024 · Remote

Designed and delivered responsive web interfaces integrated with a Spring Boot backend, translating client requirements into production-ready pages within agreed timelines.

Drone Automation Bootcamp Participant

Dayalbagh Educational Institute

2023

Applied programming concepts, sensor integration, and control logic to drone automation hardware projects, strengthening practical problem-solving and embedded systems awareness.

IoT Systems Bootcamp Participant

Dayalbagh Educational Institute

2023 – 2024

Designed automation workflows using sensor-driven IoT pipelines, replacing manual operational tasks and gaining hands-on experience with systems integration concepts applicable to backend development.

Education

Dayalbagh Educational Institute, Agra, UP

Integrated Dual Diploma-Degree Voc. Dip. IN I.T. & B.Sc., Computer Science

2022 – 2025

GPA: 6.81/10

R.S.A.H.S. School, Rajaborari, Timarni

Intermediate — PCM (Class XII)

2020 – 2022

GPA: 7.39/10

R.S.A.H.S. School, Rajaborari, Timarni

High School (Class X)

2018 – 2020

GPA: 7.72/10

Skills

JavaCore JavaObject-Oriented ProgrammingCollections FrameworkException HandlingMultithreadingSpring BootSpring MVCSpring Data JPAREST APIsDeepLearning4JJava ServletsJSPServlet LifecycleMVCParallel ComputingMPIMPJ ExpressGenetic AlgorithmOptimizationMySQLJoinsIndexingStored ProceduresH2 DatabaseJDBCGitGitHubMavenPostmanLinux OSJava SwingVercelRenderHTMLCSSApache KafkaPythonscikit-learnTF-IDFLogistic RegressionSVMNaive BayesDatabase Design

Projects

Cloud Task Scheduling using Genetic Algorithm

Designed a Java Genetic Algorithm using tournament selection, crossover, and mutation to schedule tasks across virtual machines, reducing makespan by 20% versus the FCFS baseline. Built a Java Swing GUI with a real-time Gantt chart, generations-versus-makespan graph, and CSV export.

Distributed 2D Physics Simulation using MPI

Built a distributed 2D physics engine in Java using MPJ Express to parallelise O(n2) collision detection, achieving 1.83x speedup on 4 MPI processes. Used MPI_Allgather and MPI_Reduce for inter-process synchronisation and designed sequential and parallel variants for benchmarking.

Text Classification — NLP System (Java + Python)

Built a Java Spring Boot and DeepLearning4J binary sentiment analyser and upgraded it to a Python scikit-learn multi-class text classifier using TF-IDF. Classified text into six categories and achieved 88% accuracy with Logistic Regression.

Portfolio Website — Full Stack

Built a full-stack personal portfolio using Java Spring Boot, Spring Data JPA, MySQL, and HTML/CSS, with an admin dashboard exposing CRUD REST endpoints for dynamically managing projects, skills, and achievements.

Restaurant Management System — food-hunter

Executed functional and integration testing for restaurant management modules including order processing, billing, and menu management. Validated workflows and assisted with debugging and issue reporting.