Software Engineer

JAVA FULL STACK ENGINEER

I’m Atul Singh, a Java full stack engineer with a backend focus. I build calm, scalable systems with Java, Spring Boot, Kafka and microservices across trading, banking, payments and e-commerce.

Profile photo

Current focus

Reliable Java delivery, clean microservices, production ownership, cloud deployment and clear cross-team communication.

JAVA • SPRING BOOT • KAFKA • MICROSERVICES • GCP • DOCKER • KUBERNETES • BANKING • PAYMENTS • E-COMMERCE • JAVA • SPRING BOOT • KAFKA • MICROSERVICES • GCP • DOCKER • KUBERNETES • BANKING • PAYMENTS • E-COMMERCE • JAVA • SPRING BOOT • KAFKA • MICROSERVICES • GCP • DOCKER • KUBERNETES • BANKING • PAYMENTS • E-COMMERCE • JAVA • SPRING BOOT • KAFKA • MICROSERVICES • GCP • DOCKER • KUBERNETES • BANKING • PAYMENTS • E-COMMERCE •

Hey!

I build backend systems that stay understandable under pressure.

I’m a Java Backend Engineer with nearly 5 years of experience building scalable backend services, REST APIs, microservices and event-driven systems.

My work spans trading platforms, banking, payments and e-commerce. I enjoy simplifying complex legacy flows, moving business logic into maintainable Java service layers and improving systems with clean API design, observability and production support discipline.

I also contribute to React and TypeScript frontend modules when the feature needs tight backend-to-UI integration.

Capabilities

From backend design to production support.

Modern service cards inspired by the reference style, but written around my real engineering strengths.

Backend Development

Java 17

Spring Boot

REST APIs

Distributed Systems

Kafka

Microservices

Idempotency

Cloud Native Delivery

GCP

Docker

Kubernetes

Production Reliability

Splunk

Root Cause Analysis

API Tuning

Experience

Where I’ve worked and what I’ve built.

A public-safe view of my experience across trading platforms, payments, e-commerce and full-stack engineering.

Download full resume

Trading Platform & Financial Technology Systems

Morgan Stanley

Software Engineer / Java Backend Engineer

Jul 2025 – Present

  • Develop backend services for trading platform applications using Java, Spring Boot, REST APIs, SQL and microservices architecture.
  • Design Kafka-based event-driven workflows for asynchronous service communication, scalable processing and reduced service coupling.
  • Modernize legacy backend logic by moving complex database-side business rules into maintainable Java service layers.
  • Analyze Splunk logs, improve service validation and support production reliability and operational stability.
  • Use Docker, Kubernetes, Jenkins and GCP for cloud-native deployment and release workflows.

Payment Processing Platform

Infosys

Lead Specialist Programmer

Oct 2023 – Jul 2025

  • Built scalable Java and Spring Boot backend services for payment validation, transaction processing and downstream system integration.
  • Implemented Kafka and messaging-based asynchronous processing to improve scalability, reliability and fault tolerance.
  • Designed retry handling, idempotent processing and error-handling flows to reduce duplicate processing risk.
  • Developed and optimized REST APIs for payment platform integrations between internal and external systems.

E-Commerce Platform

Infosys

Software Engineer

Jun 2022 – Oct 2023

  • Developed Java Spring Boot microservices supporting catalog, pricing and order management workflows.
  • Built REST APIs and backend integration flows for service-to-service communication across e-commerce modules.
  • Enabled asynchronous communication between services using messaging-based architecture to improve scalability.
  • Worked on SQL-based data access, backend validation and API performance improvements.

Full-Stack Training & Project Work

Cognizant

Software Engineer Trainee

Jan 2020 – May 2020

  • Built full-stack application components during structured software engineering training.
  • Worked with Java, REST APIs, Angular, React, HTML, CSS, JavaScript and SQL.
  • Strengthened core application development fundamentals before moving into enterprise backend work.

Featured Work

A few systems and problems I’ve worked around.

These are not separate products or public case studies. They are honest summaries of the kind of engineering work I have handled.

Trading Platform Modernization

Financial technology systems where backend correctness, maintainability and operational reliability matter.

JavaSpring BootSQLKafkaGCP
  • Developed Spring Boot REST APIs and backend services for trading platform workflows.
  • Worked on service-layer modernization by moving complex logic away from database-heavy flows.
  • Improved backend maintainability with cleaner Java services, SQL access patterns and production-friendly logging.
  • Contributed to cloud-native release workflows using Docker, Kubernetes, Jenkins and GCP.

Payment Processing Platform

Enterprise payment flows involving validation, transaction processing and downstream integrations.

PaymentsKafkaIdempotencyREST APIsSQL
  • Built backend services for payment validation and transaction processing workflows.
  • Implemented asynchronous communication patterns using Kafka and messaging-based processing.
  • Designed retry handling, idempotent processing and error flows to keep payment services resilient.
  • Worked with SQL persistence, integration APIs and operational support for high-volume workflows.

E-Commerce Backend APIs

Business-critical e-commerce modules covering catalog, pricing and order management flows.

E-CommerceMicroservicesOrdersAPIsSQL
  • Developed Java Spring Boot microservices supporting catalog, pricing and order management workflows.
  • Built REST APIs and backend integration flows for service-to-service communication.
  • Enabled asynchronous communication between services to reduce tight coupling.
  • Worked on backend validation, SQL access and API performance improvements.

Production Reliability Work

Hands-on debugging and operational work needed to keep backend systems stable after release.

SplunkMonitoringRCACI/CDReliability
  • Analyzed Splunk logs to understand response patterns, errors and service behavior.
  • Supported root-cause analysis and incident resolution for backend services.
  • Improved validation, data processing and database interaction patterns.
  • Focused on simple, observable and maintainable backend delivery.

Stack

Tools and practices I keep coming back to.

A simple view of the technologies I use across backend development, integrations, cloud delivery and production support.

Backend

JavaJava 17Spring BootSpring MVCHibernateJPAREST APIsJDBC

Systems

MicroservicesDistributed SystemsEvent-Driven ArchitectureKafkaAsync ProcessingRetryIdempotencyFault Tolerance

Cloud & Delivery

GCPDockerKubernetesJenkinsCI/CDCloud Run

Frontend touchpoints

ReactTypeScriptJavaScriptAngularHTMLCSSAPI Integration

Data & Observability

PostgreSQLMySQLMongoDBSQL OptimizationSplunkGrafanaLokiDistributed Tracing

Domains

Trading PlatformsBankingPaymentsE-CommerceFinancial Technology

Testimonials

What people say after working with me.

Only approved testimonials are shown here. Use the form below if you want to share a few words about working with me.

“I've known Atul ever since college, so I have seen him go from being an engineering person in his own right, to becoming a developer that really owns what he develops. The thing that stood out to me since even then was his refusal to take shortcuts in trying to understand how a thing works — and not just making a thing work. For him going into backend systems, payments, trading systems — that did not surprise me at all. He has that knack of not losing his cool in a situation where the world is falling apart, figuring out the actual issue and explaining everything calmly to everyone without making it seem like a drama show. So when considering him for any position, you would be getting a person that takes his productions seriously, does not hide himself when there are issues and can have a technical discussion without yelling over others.”

Jigar Pandey avatar

Jigar Pandey

Sr. Data Engineer

UD Digital Ind Pvt Ltd

Share your words

Want to add a testimonial?

Write a short note about my work, communication, ownership or engineering approach. It will be sent privately for review before anything is published.

Let’s talk

Have a Java full stack role?

I’m open to backend-focused Java full stack roles where clean microservices, production ownership, cloud delivery and clear cross-team communication matter.