Building reliable financial systems at scale.
BFSI Specialist · 9+ Years Experience. Currently architecting subscription billing & fraud-prevention systems on AWS for global BFSI and telecom clients.
About
Senior Java engineer with 9+ years building high-availability financial systems — fraud prevention, billing infrastructure, privileged access security, and cloud-native microservices. Extensive BFSI experience with proven delivery for major banking clients including USAA. Strong command of Java, Spring Boot, and AWS — designing systems that handle high-concurrency workloads and meet stringent financial security standards.
I work mostly in Java and the JVM, but the bulk of my day is spent thinking about distributed systems — how to keep them honest under load, how to make failure visible, how to compose async pipelines so that one downstream hiccup doesn't take everything else with it. AWS — Lambda, SQS, SNS, DynamoDB, ECS — is my default toolkit.
Most of my career has been in BFSI: fraud prevention at USAA, privileged-access migrations across banking middleware, and subscription billing for global enterprise software. I care about audit-grade systems and zero-disruption cutovers.
Targeting Senior Software Engineer / Tech Lead roles in fintech, banking, telecom · Dubai-based.
English (Fluent) · Tamil
Indian
Stack
Languages
- Java 8 / 11 / 17 / 21
- SQL
- JavaScript
- HTML / CSS
Frameworks
- Spring Boot
- Spring MVC
- Dropwizard
- Vavr
- Guava
- OpenAPI / Stoplight
Cloud & DevOps
- AWS EC2 · S3 · Lambda
- DynamoDB · SQS · SNS
- ECS · CloudFormation · KMS
- Docker
- Terraform
- CI/CD Pipelines
- Azure DevOps
Messaging & Architecture
- Apache Kafka
- AWS SQS
- Event-Driven Architecture
- Microservices
- REST API Design
Security
- CyberArk Privileged Account Security
- OAuth 2.0
- Basic Authentication
- REST & SOAP
Databases
- MySQL
- Amazon DynamoDB
Testing & Monitoring
- JUnit
- PowerMockito
- WireMock
- Locust
- Postman · QTest
- Splunk · Datadog
- New Relic · Sumo Logic
- SonarQube · WhiteSource
Practices
- Agile / Scrum
- TDD
- Code Review
- GitHub Copilot
Certifications
- · AWS Certified Cloud Practitioner
- · AWS Certified Developer — Associate
- · Oracle Certified Professional Java Programmer (OCJP)
- · Oracle Certified Expert, Java EE Web Services Developer (OCEJWSD)
Experience
Oct 2023 — Present
Chennai, India
Custom Software Engineering Specialist
Accenture — Global professional services & technology firm
Zuora Billing Service Integration · Sage — Global Enterprise Software
- Architected and integrated order management microservices on Dropwizard (Java 21) with Zuora Billing, enabling end-to-end subscription, invoice, and payment workflows; deployed via Terraform IaC across dev, preprod, and prod environments using Docker distroless images on AWS.
- Designed and automated customer-facing invoice generation in CSV and PDF formats — the CSV delivering comprehensive multi-field billing reports to enterprise customers, and the PDF serving as the formal invoice document — using Java and AWS services.
- Secured cloud-native document storage on AWS S3 with KMS encryption; leveraged DynamoDB for credit management caching and SNS/SQS for async event routing across the billing pipeline.
- Built an async event-driven pipeline using Guava EventBus with AWS SNS/SQS, integrating Zuora billing data with downstream systems including SII tax document generation and PDF invoice creation; applied functional error handling with Vavr monads for resilient, composable workflows.
Parallel Porting Project — Cloud Migration · Vodafone — Global Telecom
- Engineered microservices to verify number-porting feasibility with downstream systems, streamlining validation workflows and improving processing efficiency.
- Built event-driven microservices using AWS Lambda, SQS, DynamoDB, and S3 for scalable, serverless cloud-native processing.
- Managed infrastructure as code via AWS CloudFormation; deployed containerised applications on AWS ECS for cost-optimised scalability.
- Implemented CI/CD pipelines on Azure DevOps, enabling zero-downtime deployments and fully automated release cycles.
- Conducted API load testing using Locust (Python), validating platform stability and performance under high-concurrency simulations.
- Proactively reduced security vulnerabilities through continuous monitoring using SonarQube and WhiteSource Renovate, maintaining code quality standards across releases.
Jun 2018 — Jan 2022
Chennai, India
IT Analyst
Tata Consultancy Services (TCS) — Global IT services leader, Fortune 500
Remote Deposit Capture · USAA Banking Platform — US Military Bank
- Developed fraud-prevention microservices for USAA — one of the largest US military banking institutions — enabling secure web and mobile cheque deposits with multi-layer transaction validation.
- Built and tested REST APIs using JUnit, PowerMockito, and Postman; executed functional and non-functional test cycles on QTest.
- Supported VBP Portal enhancement by designing API models for front-end teams and resolving critical role & permission management defects.
- Collaborated in an Agile team environment, participating in sprint planning, code reviews, and daily stand-ups to deliver iterative releases for a high-availability banking platform.
CyberArk Implementation · Banking Middleware Security
- Led end-to-end migration from legacy SAU (Service Account Utility) to CyberArk Privileged Account Security across banking middleware covering demand deposits, credit cards, and consumer loans.
- Secured REST and SOAP web services using OAuth 2.0 and Basic Authentication; migrated 5+ connection types including REST APIs, Kafka, JSR batches, and database connectivity.
- Coordinated with security and infrastructure teams to validate migration outcomes across critical banking services, ensuring zero disruption to live financial operations.
Newsletter Subscription Portal · USAA · Oct 2016 — Sep 2017
- Built and deployed a customer-facing newsletter subscription page on SharePoint for USAA, using HTML, CSS, and jQuery to allow banking customers to manage their communication and subscription preferences through an intuitive web interface.
Education
Bachelor of Engineering — Computer Science
Pondicherry University · India
Selected work
2023 — Present
Zuora Billing Service Integration
Sage · Global Enterprise Software
Order management microservices on Dropwizard, integrated end-to-end with Zuora Billing for subscription, invoice, and payment workflows.
- · Java 21
- · Dropwizard
- · Vavr
- · Guava EventBus
- · AWS S3 · DynamoDB
2023 — 2024
Parallel Porting — Cloud Migration
Vodafone · Global Telecom
Serverless microservices that verify number-porting feasibility against downstream telecom systems, deployed via Infrastructure-as-Code on AWS.
- · Java
- · AWS Lambda
- · AWS SQS · DynamoDB · S3
- · AWS ECS
- · AWS CloudFormation
2018 — 2022
Remote Deposit Capture — Fraud Prevention
USAA · US Military Bank
Fraud-prevention microservices powering secure web and mobile cheque deposits across one of the largest US military banking platforms.
- · Java
- · Spring
- · REST APIs
- · JUnit · PowerMockito
- · WireMock · Postman
Contact
Open to Senior Software Engineer & Tech Lead roles in fintech, banking, and telecom — based in Dubai or remote.
- Location
- Chennai, India
- Availability
- Available for immediate relocation to Dubai
- Phone · WhatsApp
- +91 75388 65115