Senior Java Full Stack Developer with 15+ years of experience building scalable, cloud-native enterprise applications across financial services and healthcare domains. I specialize in Java (8–21), Spring Boot, Spring Cloud, and microservices architecture deployed on AWS and Azure using Docker and Kubernetes.
Experience
2023 — Now
New York City Metropolitan Area
Architected high-performance backend services using Java 21, Spring Boot, and Spring HATEOAS to support real-time financial transaction processing, fraud detection, and loan lifecycle management across core banking systems.
Engineered WCAG 2.1-compliant digital banking interfaces using Angular v18, TypeScript, and Bootstrap, delivering KYC onboarding, AML monitoring, and real-time transaction dashboards.
Designed event-driven architecture using Apache Kafka with optimized topic partitioning and consumer group strategies, enabling high-throughput credit checks and asynchronous fund transfers.
Containerized microservices with Docker and Kubernetes, implementing blue-green deployments and auto-scaling, while modernizing CI/CD pipelines using Jenkins and SonarQube across UAT and production environments.
Developed asynchronous services using Node.js v18 and Golang (goroutines, gRPC) to improve parallel processing efficiency and system scalability.
Strengthened observability using SLF4J structured logging and collaborated with SRE teams to define SLIs for latency, error rates, and throughput targets.
2020 — 2023
Minnesota, United States
Engineered scalable backend systems using Java 11 and Spring Cloud microservices to process large-scale patient records, claims adjudication, billing settlements, and real-time care plan summaries across HIPAA-compliant healthcare platforms.
Built accessible patient and provider interfaces using Angular v14, Angular Material, TypeScript, and Bootstrap, streamlining intake forms, prior authorizations, and care management dashboards.
Developed high-throughput Golang microservices handling 500K+ records daily across multi-state claims platforms, improving anomaly detection accuracy by 25% and accelerating batch reconciliation by 45%.
Orchestrated serverless workflows using AWS Step Functions and Lambda to automate prior authorizations, insurance verifications, and discharge processing events.
Implemented distributed tracing using OpenTelemetry with Jaeger/Zipkin, improving visibility into API latency and cross-service dependencies across Java and Node.js services.
Automated CI/CD workflows using GitHub Actions with integrated testing, security checks, and controlled rollback strategies across UAT and production environments.
2017 — 2020
2017 — 2020
Charlotte, North Carolina, United States
Engineered high-volume batch processing solutions using Java 8 for reconciliations, premium calculations, end-of-day settlements, and remittance workflows across core banking and transaction platforms.
Integrated asynchronous messaging using Spring JMS and ActiveMQ, reducing processing latency by 30% and improving transaction throughput by 40% for payment processing and fraud detection services.
Built responsive digital banking interfaces using React 16, JavaScript, HTML5, CSS3, and Bootstrap, optimizing state management and rendering performance for analysts and operations teams.
Designed event-driven serverless workflows using Azure Functions for KYC document ingestion and compliance-triggered processing during peak transaction loads.
Implemented observability using DataDog, centralizing logs, metrics, and distributed traces to improve SLA adherence and proactively identify throughput bottlenecks.
Secured enterprise systems using Azure Active Directory (AAD) with RBAC and OAuth2, and deployed APIs on WebSphere with tuned SSL and session clustering for high-concurrency workloads.
2014 — 2017
New York, United States
Engineered batch processing solutions using Java 8 to automate premium collections, renewal notifications, lapse detection, and reinstatement processing across personal and commercial policy lines.
Developed secure backend modules using Spring MVC and designed flexible data retrieval interfaces using GraphQL for billing statements, coverage metadata, and claims payout histories.
Built cross-browser UI components using React v0.12, JavaScript, HTML5, CSS3, and Bootstrap, leveraging Virtual DOM for real-time endorsement updates and premium recalculations.
Hosted and tuned enterprise APIs on WebLogic serving 1M+ policyholders, improving transaction throughput by 30% and stabilizing performance during critical renewal windows.
Automated CI/CD using Jenkins and provisioned reproducible environments using Terraform, while securing hybrid connectivity via Azure Virtual Network (VNet) between on-premise and cloud systems.
2011 — 2014
2011 — 2014
Boston, Massachusetts, United States
Designed and developed reusable Java utility classes applying OOP principles to support invoice generation, payment reconciliation, and transactional validation across multiple business modules.
Built responsive, mobile-optimized UI components using JavaScript, HTML, CSS, Bootstrap, and AngularJS for customer support dashboards and internal operations portals.
Developed and consumed SOAP-based web services for secure booking confirmations, payment processing, and downstream system integrations.
Conducted performance and load testing using Apache JMeter, identifying bottlenecks in SOAP endpoints and improving response times for enhanced system scalability.