Mary Silvia Theodore
Senior Java & Cloud Engineer

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.

Available for immediate relocation to Dubai
01

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.

Mary Silvia Theodore portrait

English (Fluent) · Tamil

Indian

02

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)
03

Experience

  1. Oct 2023 — Present

    Chennai, India

    Custom Software Engineering Specialist

    AccentureGlobal 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.
  2. 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.
  3. Education

    Bachelor of Engineering — Computer Science

    Pondicherry University · India

05

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