Java Backend Developer

Hi, I'm Vasanth.

I’m a backend developer working with Java, Spring Boot, SQL, and Python.

Experience

Professional experience

Job history and day-to-day backend responsibilities.

Senior Systems Engineer

Infosys Ltd. · Jan 2024 - Present · Bangalore

  • Work on backend modules for the Indian Government Income Tax Portal involving ITR verification, refund-related communication, and downstream data exchange.
  • Build automation utilities for SQL-heavy reconciliation workflows, JSON payload generation, and interface-triggered feed processing.
  • Investigate production issues across database records, API payloads, interface behavior, and backend application flow.
  • Configure communication-service templates using DB-backed FreeMarker HTML templates and dynamic JSON payload mapping.

Systems Engineer

Infosys Ltd. · Nov 2022 - Jan 2024 · Bangalore

  • Maintained backend stability for critical income-tax portal modules during high-volume filing periods.
  • Performed root cause analysis for transaction failures and backend data issues across Java service logic, database records, and external interface payloads.
  • Supported REST API testing, payload validation, database verification, and production issue resolution using Postman, SQL, logs, and internal debugging workflows.

Impact

Work highlights

Two backend problems from enterprise work, summarized without exposing internal client details.

Automation Internal Utility

ITR Verification Feed Reconciliation

Built a utility to identify verified ITR submissions whose downstream verification feeds were missed, generate JSON payloads from Oracle records, and trigger feed submission through an existing interface.

  • Impact: processed 4,000-5,000 records in under 5 minutes.
  • Stack: Python, Oracle SQL, FastAPI, Postman flow replacement.
Microservice Templates

Taxpayer Communication Templates

Onboarded taxpayer notification templates in an existing communication microservice using DB-backed FreeMarker HTML templates, JSON payload mapping, and Zebra email service integration.

  • Impact: configured 22 Notification templates.
  • Stack: FreeMarker, JSON payload mapping, database configuration.

Project

Personal backend project

Scalable URL Shortener Service

RESTful URL shortener backend built with Java 17 and Spring Boot 3. The service uses Base62 alias generation, Redis caching, URL analytics, DTO validation, centralized exception handling, and Dockerized setup.

Java 17 Spring Boot 3 Redis Docker MySQL
View GitHub

Skills

Technical skills

Languages

Java 8/17, SQL, PL/SQL, Python

Backend

Spring Boot, Spring MVC, REST APIs, Microservices, Hibernate, Spring Data JPA

Databases

Oracle Database, MySQL, PostgreSQL, Redis

Tools

Git, Postman, Maven, IntelliJ IDEA, Docker, Linux, Cron Jobs

Concepts

Backend Automation, Data Reconciliation, API Integration, SQL Optimization, RCA, JSON Payload Processing

Contact

Open to Java backend roles.

Interested in Java Backend Developer, Spring Boot Developer, Backend Engineer, and Software Engineer - Java opportunities.