Arpit Jain, Developer in New Delhi, Delhi, India
Arpit is available for hire
Hire Arpit

Arpit Jain

Full-stack Developer

New Delhi, Delhi, India

Toptal member since July 9, 2025

Bio

Arpit is a full-stack Java developer with 12+ years of experience in digitization, specializing in Spring Boot, microservices, and AWS. He designs scalable server-side rendered apps and APIs, combining robust back-end architecture with intuitive UIs to deliver end-to-end cloud-ready solutions. Arpit has led enterprise projects across fintech, education, and nonprofit sectors—optimizing performance with Redis, Kafka, and RabbitMQ, and mentoring teams to boost code quality and delivery efficiency.

Portfolio

TO THE NEW
Java, Spring Boot, Microservices, APIs, Grails, MySQL, HTML, CSS, JavaScript...
Election Commission of India
Java, SQL, MySQL, Apache Struts 2, Jakarta Server Pages (JSP), Java Servlets...
three60 Technologies
Java, Spring, HTML, CSS, JavaScript, MySQL, Git, Jakarta Server Pages (JSP)...

Experience

  • Java - 12 years
  • SQL - 12 years
  • MySQL - 12 years
  • Grails - 10 years
  • Hibernate - 10 years
  • Spring Boot - 8 years
  • Thymeleaf - 8 years
  • Microservices - 7 years

Preferred Environment

MacOS, Ubuntu, IntelliJ IDEA

The most amazing...

...project I've led transformed a complex company setup and compliance into a seamless digital experience from start to finish.

Work Experience

Lead, Software Engineering

2014 - 2024
TO THE NEW
  • Led the end-to-end full-stack cloud-ready development of multiple enterprise projects, using Java, Spring Boot, HTML, CSS, JavaScript, and jQuery.
  • Designed and implemented microservices architectures, boosting scalability and reducing system downtime.
  • Mentored and guided a team of junior developers, increasing code quality and reducing production defects.
  • Collaborated with product owners and clients to gather requirements and translate them into robust technical solutions, enhancing customer satisfaction.
  • Optimized database queries and caching strategies with Redis and Ehcache, improving application performance.
  • Integrated messaging systems like Kafka and RabbitMQ to enable real-time data processing and improve application responsiveness.
  • Managed agile processes and sprint planning in Jira, ensuring consistent delivery of projects on time and within scope.
Technologies: Java, Spring Boot, Microservices, APIs, Grails, MySQL, HTML, CSS, JavaScript, IntelliJ IDEA, Jira, Web App Design, jQuery, Amazon EC2, Amazon S3 (AWS S3), RabbitMQ, Redis Cache, Ehcache, Hibernate, Git, Groovy Grails Tool Suite, Spring Microservice, Spring, SQL, Back-end, Python, Web, Design Patterns, Engineering Management, Architecture, Mentorship & Coaching, Kubernetes, Cloud Platforms, PostgreSQL, MacOS, Web Development, Full-stack, HTML5, Figma, Confluence, HTTPS, JSON, XML, Webhooks, CI/CD Pipelines, Back-end Development, Role-based Access Control (RBAC), Full-stack Development, Multitenancy, Dashboards, TypeScript, Cloudflare, Google Pub/Sub, Communication, Technical Leadership, Documentation, Leadership, React, Bootstrap

Java Programmer

2013 - 2014
Election Commission of India
  • Developed modules to capture and process real-time election data, improving accuracy and speed of reporting.
  • Created interactive dashboards and visual reports using Google Charts, enabling stakeholders to monitor election trends and metrics at a glance.
  • Implemented back-end logic with JSP, Servlets, and Struts2 to validate and transform raw election data into actionable insights.
  • Collaborated with analysts and senior developers to translate complex election workflows into scalable technical solutions.
  • Enhanced data visualization and reporting tools, supporting timely decision-making for election oversight and operations.
Technologies: Java, SQL, MySQL, Apache Struts 2, Jakarta Server Pages (JSP), Java Servlets, HTML, CSS, JavaScript, SQL Server 2008, Back-end, Web, Design Patterns, Engineering Management, Architecture, Web Development, Full-stack, HTML5, Figma, Confluence, HTTPS, JSON, XML, Webhooks, Back-end Development, Role-based Access Control (RBAC), Full-stack Development, Multitenancy, Dashboards, TypeScript, Cloudflare, Google Pub/Sub, Communication, Technical Leadership, Documentation, Leadership, React, Bootstrap

Software Engineer, Java

2012 - 2013
three60 Technologies
  • Developed core modules of a web-based school ERP platform, streamlining academic, financial, and administrative processes.
  • Created interactive dashboards and detailed reports, enhancing data visibility and decision-making for school administrators.
  • Collaborated with a cross-functional team to analyze requirements and transform them into scalable product features.
  • Enhanced user experience by implementing responsive UI components and data visualizations tailored for educational use.
Technologies: Java, Spring, HTML, CSS, JavaScript, MySQL, Git, Jakarta Server Pages (JSP), Java Servlets, Apache Tomcat, Spring Microservice, APIs, SQL, Back-end, Web, Design Patterns, Engineering Management, Architecture, Web Development, Full-stack, HTML5, Figma, Confluence, HTTPS, JSON, XML, Webhooks, Back-end Development, Role-based Access Control (RBAC), Full-stack Development, Multitenancy, Dashboards, TypeScript, Cloudflare, Google Pub/Sub, Communication, Technical Leadership, Documentation, Leadership, React, Bootstrap

Experience

three60 | School ERP Platform

A comprehensive web-based platform designed to automate and streamline key processes across academics, administration, finance, and extra-curricular activities within educational institutions.

The system centralizes student and staff data, manages fee collection and accounting, tracks attendance and exam results, and generates customizable reports and dashboards for administrators. By unifying diverse operational workflows into a single interface, the ERP enhances transparency, reduces manual effort, and improves overall institutional efficiency.

Enterprise Automation for a Swedish Client

A comprehensive, web-based platform that digitizes end-to-end company lifecycle management, including incorporation, compliance updates, stock register maintenance, tax filings, and liquidation processes.

The system automates document generation and submission workflows, manages communications with government authorities, and offers secure portals for staff and customers to track and process requests. By centralizing operations, the system reduces manual effort, improves accuracy, and delivers a seamless digital experience for corporate clients and administrators.

Mobile App REST API

A back-end service supporting a mobile application that offers downloadable, on-demand instructional videos for horse stretching exercises.

The API handles user registration, secure login, payment processing, content entitlement, and reporting. An accompanying web-based admin interface allows content managers to upload videos, manage categories, and view analytics. The solution delivers a flexible, user-friendly digital product experience, enabling users to access content anytime from their devices.

Call Center Data Dashboard for the US University

A real-time data visualization platform I developed, which aggregates call center data from some services across the US.

The platform enables stakeholders, policymakers, and social service organizations to search, filter, and analyze community needs through interactive dashboards and visual reports. It also empowers data-driven decision-making to identify and respond to emerging trends in vulnerable populations.

Survey Platform

A platform that empowers communities with real-time insight into what health information is circulating.

Weekly surveys from around 200 recipients identify widely heard health claims, assess their believability, and prioritize them. The team then crafts timely, accurate responses and ready-to-share materials for community partners, ensuring clear, trusted health messaging across multiple channels.

Education

2008 - 2012

Bachelor of Technology Degree in Information Technology

Maharshi Dayanand University - Rohtak - Rohtak, India

Skills

Libraries/APIs

Gmail API, REST APIs, jQuery, Google Charts, Java Servlets, Google APIs, React

Tools

Git, Groovy Grails Tool Suite, IntelliJ IDEA, RabbitMQ, Apache Tomcat, Jira, Gradle, Figma, Confluence

Languages

Java, HTML, SQL, HTML5, CSS, JavaScript, XML, TypeScript, Python

Frameworks

Spring Boot, Grails, Hibernate, Thymeleaf, Spring, Jakarta Server Pages (JSP), Bootstrap, Spring Microservice, Apache Struts 2

Paradigms

Microservices, Design Patterns, Role-based Access Control (RBAC), Agile, Web App Design

Platforms

Web, Kubernetes, MacOS, Amazon EC2, Apache2, Amazon Web Services (AWS), Ubuntu, Apache Kafka, Docker

Storage

MySQL, JSON, Amazon S3 (AWS S3), PostgreSQL, Redis Cache, MongoDB, NoSQL, SQL Server 2008

Other

APIs, Architecture, API Integration, Back-end, Engineering Management, Mentorship & Coaching, Web Development, HTTPS, Back-end Development, Multitenancy, Dashboards, Communication, Technical Leadership, Ehcache, Integration, Cloud Platforms, Full-stack, Webhooks, Full-stack Development, Cloudflare, Google Pub/Sub, Documentation, Leadership, Software Engineering, Unix Shell Scripting, FTP, Shell Scripting, Containerization, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring