Post Job Free
Sign in

Java Backend Engineer Billing & Payments Specialist

Location:
United States
Salary:
70000
Posted:
January 19, 2026

Contact this candidate

Resume:

CHAITANYA MOVVA

Arlington, VA *********.*@**********.*** 240-***-**** LinkedIn

SUMMARY

Java Backend Engineer with 4+ years of experience building and operating production systems across billing, payments, and document-processing platforms.

Currently working at Intuit on subscription billing and payment workflows, owning Spring Boot services that handle invoice generation, retries, and asynchronous payment events in a distributed environment.

Strong hands-on background in Java concurrency, event-driven systems, and database-backed APIs, with real experience handling failure scenarios, external dependencies, and month-end production pressure.

Previously built large-scale document ingestion and processing pipelines using Java, RabbitMQ, and MySQL, gaining a solid foundation in batch processing, reliability, and operational visibility. EXPERIENCE

INTUIT Jan 2025 - Current

Java Developer

Owned Spring Boot services for invoice generation and subscription state transitions, supporting recurring billing across multiple pricing plans and customer tiers.

Implemented idempotent payment retry logic in Java to safely handle duplicate gateway callbacks, preventing double-charge incidents during retry scenarios.

Built Kafka consumers for payment success, failure, and refund events, ensuring ordered processing and consistent ledger updates across asynchronous billing flows.

Tuned PostgreSQL queries and indexes used in invoice and payment history lookups, improving response consistency during month-end billing windows.

Added Redis caching for frequently accessed subscription metadata and pricing rules, reducing repeated database reads on high-traffic endpoints.

Applied resilience patterns (timeouts, bulkheads, circuit breakers) around external payment dependencies to protect core billing APIs from cascading failures.

Integrated a lightweight LLM-based internal utility to summarize payment failure logs and retry traces for support teams during billing incidents.

ADONS SOFTECH May 2020 - Jul 2023

Java Backend Engineer

Built Java Spring Boot services to process large PDF / CSV / XML files from enterprise clients, extracting structured fields and persisting validated data into MySQL for downstream workflows.

Designed a multi-stage document processing pipeline using Java Concurrency (ExecutorService, BlockingQueue) to handle validation, enrichment, and persistence tasks without blocking upstream ingestion.

Integrated RabbitMQ to asynchronously route documents through validation and approval stages, smoothing traffic spikes and preventing backlog buildup during peak submission windows.

Implemented retry and failure-isolation logic for malformed or partially corrupted files, ensuring individual job failures did not stall batch processing runs.

Built modular file parsers using Apache POI and Jackson, allowing new document templates to be onboarded with minimal code changes when client formats evolved.

Added AWS S3 archival with versioning and lifecycle policies to retain processed files and audit artifacts, reducing reliance on local storage and manual cleanup jobs.

Exposed operational endpoints using Spring Actuator to track job status, queue depth, and processing errors, enabling faster debugging and operational visibility for support teams. SKILLS

Backend Engineering: Java 8/11+, Spring Boot, Spring MVC, Spring WebFlux, REST APIs, Microservices, JPA/Hibernate, Java Concurrency, Resilience4j, GraphQL, Python(FastAPI, Flask, Django, Bash) Messaging & Workflows: Apache Kafka, RabbitMQ, Event-Driven Architecture, Async Processing, Job Scheduling, Databases & Caching: PostgreSQL, MySQL, Redis, Query Optimization, Transactions, Indexing, Connection Pooling Cloud & DevOps: AWS ECS Fargate, AWS S3, Docker, Kubernetes (EKS), Jenkins CI/CD, CloudWatch Monitoring & File Processing: Prometheus, Grafana, ELK Stack, Spring Actuator, Micrometer, CSV/XML/JSON Development Tools & Practices: Git, GitHub Actions, Maven/Gradle, IntelliJ IDEA, Unit & Integration Testing (JUnit, Mockito), CI/CD pipelines, API Documentation (Swagger/OpenAPI), Agile/Jira EDUCATION

The George Washington University May 2025

Master of Science in Computer Science Washington D.C.



Contact this candidate