Senior Java Full Stack Developer at BCBSA via UST (2025-01 – 2026-06)
Eligibility Wrapper Service is part of the BlueCard inter-plan system used by Blue Cross Blue Shield Association to support eligibility verification across different Blue Cross Blue Shield plans in the U.S. When a member receives healthcare services outside their home state (Home Plan vs Host Plan concept), the Eligibility Wrapper application validates the member details and retrieves real-time eligibility information from backend systems.
- Architected and delivered enterprise-grade microservices for healthcare eligibility processing, handling real-time member verification across Blue Cross Blue Shield inter-plan systems.
- Implemented mTLS, SSL/TLS, and certificate-based authentication securing inbound and outbound service integrations with zero security incidents.
- Integrated with Apigee API Gateway, PMP validation services, and BXE SOAP web service eligibility systems; processed and transformed EDI 271 XML responses into standardized JSON payloads.
- Built event-driven pipelines using Apache Kafka producers and consumers for asynchronous messaging, improving system throughput and decoupling service dependencies.
- Developed full-stack features with a Spring Boot backend and React.js frontend (TypeScript, React Hooks, React Router); ensured code quality via unit testing and best practices.
- Leveraged GitHub Copilot for accelerated code generation, boilerplate reduction, and AI-assisted code reviews across the development lifecycle.
- Configured Prometheus and Grafana dashboards to monitor application health, performance metrics, and system availability, enabling proactive issue detection and faster incident resolution.
- Analyzed CPU, memory, latency, error rates, and JVM metrics using Prometheus and Grafana to optimize microservices performance and ensure high availability in production environments.
- Designed, deployed, and maintained cloud-native Java Spring Boot microservices on AWS using EC2, EKS, Lambda, IAM, S3, and CloudWatch, ensuring high availability and scalability.
Java Full Stack Developer at Global Payments - GPN via UST (2021-06 – 2024-12)
Led the mainframe-to-microservices modernization initiative for Global Payments, migrating legacy Pega banking applications to Java Spring Boot microservices covering core banking modules (Account, Card, Products, Notes, Summary).
Implemented Spring
Batch jobs for large-scale data processing and RabbitMQ for asynchronous inter-service messaging. Delivered the GPN Customer Self-Service Portal front end in React.js with JWT-based authentication, and integrated a Python FastAPI microservice via internal REST calls for specialized data-processing workloads.
- Led mainframe-to-microservices modernization for core banking and payments modules (Account, Card, Products), directly contributing to high-volume payment processing systems.
- Designed and developed Spring Boot microservices and Spring Batch jobs for large-scale transaction processing and data reconciliation in the payment's domain.
- Implemented asynchronous messaging using RabbitMQ and ensured high code quality through SonarQube analysis and comprehensive JUnit test coverage.
- Performed application performance tuning and query optimization; collaborated with global teams under Agile delivery model.
- Mentored junior developers on Java best practices, design patterns, and clean code principles while taking full ownership of modules.
- Configured Prometheus and Grafana dashboards to monitor application health, performance metrics, and system availability, enabling proactive issue detection and faster incident resolution.
- Analyzed CPU, memory, latency, error rates, and JVM metrics using Prometheus and Grafana to optimize microservices performance and ensure high availability in production environments.
Java Full Stack Developer at Experian via UST (2018-07 – 2021-05)
The Central Consumer Compliance Platform (C3P) processes the consumer data-related requests that Experian must adhere to under legal obligations. Consumers submit data requests through the platform, which business units then process in compliance with regulatory requirements. The platform is hosted on AWS and employs PreciseID authentication APIs for consumer verification.
Communication between C3P and other internal units is encrypted, with external communication facilitated through Apigee integration; consumer information is securely stored in the compliance database for identification purposes.
- Developed RESTful microservices for consumer data compliance requests, enabling business units to process CCPA and GDPR obligations within SLA.
- Implemented Spring Cloud patterns including Eureka service discovery, Feign client, centralized configuration, and Ribbon load balancing for resilient inter-service communication.
- Built Kafka producer and consumer pipelines for real-time event streaming between compliance modules and downstream systems.
- Integrated PreciseID authentication APIs for secure consumer identity verification; ensured encrypted communication via the Apigee gateway.
- Utilized Amazon Q Developer for intelligent code suggestions, vulnerability detection, and automated unit test generation, reducing development cycle time.
- Used Angular Http services to backend REST webservices interactions to get and post JSON data.
- Leveraged GitHub Copilot for accelerated code generation, boilerplate reduction, and AI-assisted code reviews across the development lifecycle.
- Designed, deployed, and maintained cloud-native Java Spring Boot microservices on AWS using EC2, EKS, Lambda, IAM, S3, and CloudWatch, ensuring high availability and scalability.
- Implemented AWS security and infrastructure services including IAM, KMS, Secrets Manager, and ElastiCache (Redis) to secure applications, manage secrets, improve performance, and support production deployments.
Software Engineer at Robert Bosch (2016-06 – 2018-07)
The configurator application enables target users to configure a product and makes them aware of the different available product configurations. For the Brake Tester–Truck configurator, the application better communicates to end users, dealers, and sales teams the various variants of brake testers and accessories available.