| Sekhar - Full STack Developer |
| [email protected] |
| Location: Plano, Texas, USA |
| Relocation: |
| Visa: |
| Resume file: SekharSai_Amex_Java_1781540205191.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Mastercard O'Fallon, MO
Senior Java Developer Payments Platform Nov 2024 Present Design, develop, and maintain Java Spring Boot microservices for global payment processing platform applied microservices architecture with domain-driven service decomposition, Spring Cloud service discovery (Eureka), API Gateway routing, and circuit breaker (Resilience4j) for fault-tolerant distributed systems; services handle 10M+ daily transactions with 99.97% availability SLA. Design and develop RESTful APIs for authorization, clearing, and settlement workflows Swagger/OpenAPI specification-first approach, API versioning strategy, OAuth2/JWT security, and API Gateway rate limiting; achieved 100% backward compatibility across 8+ REST API integration partners through structured versioning. Ensure adherence to PCI-DSS security and compliance standards across all payment microservices implemented Spring Security OAuth2/JWT authentication, field-level encryption for cardholder data, OWASP-compliant input validation, and security-focused code reviews; passed all PCI-DSS Level 1 audit checkpoints. Develop and optimize SQL and NoSQL database layers Oracle DB with PL/SQL stored procedures for transactional ledger; DynamoDB for high-throughput idempotency key storage (sub-5ms reads); Redis for distributed session caching; MongoDB for fraud signal aggregation; complex SQL query tuning via EXPLAIN PLAN and index optimization improving ledger query latency by 60%. Build Apache Kafka event streaming pipelines for real-time payment lifecycle events Kafka Streams for transaction aggregation, Apache Kafka consumer groups for parallel clearing processing, dead-letter topic handling for failed events; processed 500K+ Kafka messages/minute with end-to-end latency under 80ms. Maintain Docker containerization and Kubernetes orchestration for all payment microservices Helm chart deployments, rolling update strategy, horizontal pod autoscaling under peak load; Jenkins and GitHub Actions CI/CD pipelines with automated JUnit 5 test gates, SonarQube quality checks, Docker image scanning, and zero-downtime AWS EKS deployments. Participate actively in Agile/Scrum SDLC sprint planning, backlog refinement, daily standups; lead code reviews for 6-member Java team enforcing SOLID, design patterns, and performance optimization best practices; conduct debugging sessions using Dynatrace APM and Splunk log correlation, reducing MTTR by 50% against previous release cycle. Deploy and operate microservices on AWS (ECS, EKS, Lambda, RDS, S3, CloudWatch, API Gateway, IAM) and Azure (App Service, Service Bus) CloudWatch alarms for proactive alerting, IAM least-privilege policies enforcing security and compliance, auto-scaling groups handling 3x traffic spikes during peak periods. Environment: Java 17, Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Hibernate/JPA, Spring Security, microservices architecture, REST APIs, OAuth2/JWT, Swagger, Oracle, PL/SQL, DynamoDB, Redis, MongoDB, SQL, NoSQL, Apache Kafka, Kafka Streams, Docker, Kubernetes, Helm, AWS (EKS/ECS/Lambda/RDS/S3/CloudWatch/API Gateway/IAM), Azure, Jenkins, GitHub Actions, Maven, Git, CI/CD, PCI-DSS, JUnit 5, Mockito, SonarQube, Dynatrace, Splunk, Agile, Scrum, SDLC, Resilience4j Blue Cross Blue Shield of Kansas City Kansas City, MO Senior Java Developer Dec 2022 Oct 2024 Designed and developed Spring Boot microservices for healthcare eligibility and claims platform microservices architecture with Spring Cloud, RESTful APIs consumed by provider portals and state agency API integrations; HIPAA security and compliance standards enforced across all services. Built SQL and NoSQL data layers Oracle DB (PL/SQL stored procedures, complex SQL query optimization) for transactional eligibility records; MongoDB for document storage; Redis for session caching; DynamoDB for audit event logging; SQL query tuning reduced eligibility check latency by 35%. Deployed services on AWS (EC2, RDS, ECS, S3, CloudWatch) Docker, Kubernetes, Jenkins CI/CD; GitHub Actions pipeline for automated JUnit 5/Mockito test execution and SonarQube gates; Agile/Scrum SDLC with 2-week sprint cycles and structured code reviews. Implemented Apache Kafka event streaming for real-time member enrollment events Kafka consumer groups, dead-letter handling, idempotent consumers; SonarQube quality gates and TDD enforced 85%+ test coverage; performance optimization via profiling and Splunk APM reduced mean response time by 40%. Environment: Java, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate/JPA, Spring Security, microservices architecture, REST APIs, OAuth2/JWT, Oracle, PL/SQL, SQL, MongoDB, DynamoDB, Redis, NoSQL, Apache Kafka, Docker, Kubernetes, AWS (EC2/RDS/ECS/S3/CloudWatch), Jenkins, GitHub Actions, Maven, Git, CI/CD, HIPAA, JUnit 5, Mockito, TDD, SonarQube, Splunk, Agile, Scrum, SDLC, code reviews, performance optimization US Foods India Senior Java Developer Jun 2020 Jul 2022 Developed Java Spring Boot microservices and RESTful APIs microservices architecture, Spring MVC, Spring Data JPA, Hibernate/JPA ORM, Oracle SQL/PL/SQL for business logic; NoSQL (MongoDB, Redis) for catalog and caching; Docker, Kubernetes, Maven, Git CI/CD via Jenkins. Followed Agile/Scrum SDLC with bi-weekly sprints code reviews, debugging, performance optimization; JUnit 5, Mockito, TDD; AWS (EC2, S3, RDS) deployments. Environment: Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate/JPA, microservices, REST APIs, Oracle, PL/SQL, SQL, MongoDB, Redis, NoSQL, Docker, Kubernetes, AWS, Maven, Git, Jenkins, CI/CD, JUnit 5, Mockito, TDD, Agile, Scrum, SDLC, code reviews, performance optimization HDFC Bank India Java Developer June 2017 Apr 2020 Built Java Spring Boot banking APIs and microservices RESTful APIs, Spring Security OAuth2/JWT, Oracle DB PL/SQL, Hibernate/JPA ORM; security and compliance standards across all financial services APIs; JUnit 5, Mockito, TDD; Maven, Git, Jenkins CI/CD. Environment: Java, Spring Boot, Spring MVC, Hibernate/JPA, REST APIs, Oracle, PL/SQL, SQL, OAuth2/JWT, Spring Security, Docker, Maven, Git, Jenkins, JUnit 5, Mockito, TDD, Agile, SDLC Keywords: continuous integration continuous deployment business intelligence sthree database procedural language Missouri |