Staff Engineer · Java Backend Specialist

Engineering backend systems that stay correct under pressure.

I design and deliver secure, resilient and observable Java platforms for payment, financial and enterprise workloads - from API contracts and data models to cloud operation and production troubleshooting.

Professional profile

Backend engineering beyond CRUD

My work centres on systems where correctness, reliability and operational clarity matter: payment flows, reconciliation, asynchronous processing, secure REST APIs and cloud-native services.

I approach architecture through explicit failure modes and trade-offs. That means defining transaction boundaries, idempotency, retry behaviour, observability, security and recovery paths before treating a service as production-ready.

Core expertise

Production-oriented backend engineering

Technologies are presented in the context of the engineering problems they solve, not as a disconnected keyword list.

Backend engineering

Production Java services, API contracts and maintainable application architecture.

  • Java 17/21/25
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • OpenAPI

Distributed systems

Service boundaries, failure handling, consistency and asynchronous workflows.

  • Microservices
  • Event-driven architecture
  • Kafka
  • RabbitMQ
  • Resilience4j
  • Transactional outbox
  • Idempotency

Data and performance

Transactional modelling, query optimisation, caching and performance validation.

  • PostgreSQL
  • MongoDB
  • Redis
  • SQL tuning
  • JVM tuning
  • JMeter
  • Flyway

Security and platform

Secure delivery, cloud-native operation and production observability.

  • Spring Security
  • OAuth2/OIDC
  • JWT/JWKS
  • AWS
  • Podman/Docker
  • Kubernetes
  • GitHub Actions
  • Prometheus/Grafana

Experience

Engineering delivery and technical leadership

More than eight years across payment, financial and enterprise backend systems.

Staff Engineer

Altimetrik · India

Jul 2024 - Present

  • Own backend delivery for Java and Spring Boot payment services covering REST integrations, reconciliation, AWS messaging and storage.
  • Integrated a payment gateway that reduced payment failures by 25% and improved transaction reliability.
  • Validated workloads above 50,000 concurrent users, identified bottlenecks and improved throughput by 30%.
  • Automated reconciliation through AWS Batch and Lambda, restoring 99.9% master-data consistency and reducing processing time by 70%.
  • Modernised AWS SDK integrations and enforced IMDSv2 to improve throughput and remove metadata-service exposure.
  • Java
  • Spring Boot
  • REST
  • AWS Lambda
  • AWS Batch
  • SQS/SNS
  • JMeter

Senior Developer

SubscribeIT · India

Aug 2021 - May 2024

  • Re-engineered a legacy payment-processing platform as Spring Boot microservices and REST APIs, reducing processing time by 30%.
  • Led an eight-engineer team delivering an algorithmic financial platform that exceeded previous benchmarks by 15%.
  • Migrated critical banking services to AWS-oriented deployment patterns, lowering infrastructure cost by 25% and shortening release cycles by 40%.
  • Established GitHub Actions pipelines that increased deployment frequency by 300%.
  • Optimised JVM garbage collection, SQL access paths and latency-sensitive code, reducing peak response time by 20%.
  • Java
  • Spring Boot
  • Microservices
  • AWS
  • SQL
  • GitHub Actions

Business Technology Analyst

Deloitte · India

Feb 2021 - Aug 2021

  • Delivered Java microservice and REST enhancements while preserving API validation and error-handling standards.
  • Created unit and service tests that reached 95% coverage and improved regression protection.
  • Used chaos testing and Splunk diagnostics to validate recovery paths and resolve production defects.
  • Mentored junior engineers on setup, debugging and testing practices.
  • Java
  • Microservices
  • REST
  • JUnit
  • Splunk
  • Chaos testing

Software Engineer

Zerone Consulting · India

Sep 2018 - Jan 2021

  • Built enterprise Java backend services, REST/SOAP integrations and data-processing applications.
  • Developed Hadoop and AWS EMR processing workflows to improve throughput and reduce storage cost.
  • Automated Linux deployment tasks with shell scripting and improved maintainability using modern Java practices.
  • Java
  • REST
  • SOAP
  • Hadoop
  • AWS EMR
  • Linux

Education

Computer science foundation

Sep 2015 - Dec 2018

Master of Computer Application

Computer Science

Sree Narayana Gurukulam College of Engineering

Ernakulam, Kerala, India

Jun 2012 - Mar 2015

Bachelor of Computer Application

Computer Science

Indira Gandhi College of Arts and Science

Kothamangalam, Kerala, India

Featured work

Architecture and implementation case studies

Projects document requirements, architecture, trade-offs, failure scenarios, security, observability and operational constraints - not only source code.

In active development

E-commerce Microservices Platform

A production-oriented commerce backend demonstrating independently owned services, OAuth2 security, inventory reservations, payment workflows, reliable messaging and cloud-native operation.

  • Java 25
  • Spring Boot
  • Spring Cloud Gateway
  • PostgreSQL
  • MongoDB
  • Kafka
  • Redis
  • OAuth2/OIDC
View case study

In active development

Payment Processing and Reconciliation Platform

A payment-domain reference service covering authorisation, capture, cancellation, refund, provider idempotency, webhook verification, audit history and reconciliation of ambiguous outcomes.

  • Java 25
  • Spring Boot
  • PostgreSQL
  • Kafka
  • Resilience4j
  • OAuth2
  • Testcontainers
  • OpenTelemetry
View case study

Planned

Event-driven Notification Platform

A resilient notification pipeline that consumes domain events, applies user preferences, renders templates and delivers email or messaging notifications with retry, deduplication and dead-letter handling.

  • Java 25
  • Spring Boot
  • Kafka
  • PostgreSQL
  • Redis
  • OpenTelemetry
  • Kubernetes
View case study

View all projects →

Contact

Let us discuss backend engineering opportunities.

Review the case studies and resume, then connect through email, LinkedIn or GitHub.