- Refactored monolithic banking platforms into Spring Boot microservices with REST APIs and PostgreSQL, improving scalability, maintainability, and regulatory compliance.
- Designed reusable backend services for authentication, customer profiling, and transaction processing, ensuring secure internal API communication with Spring Security and OAuth2 RBAC.
- Built responsive Angular 10+ components for loan origination and approval workflows, with dynamic dashboards, real-time validations, and rule-based automation.
- Managed asynchronous processing using a Kafka-based event-driven architecture, and developed LLM-powered analytics pipelines for automated document classification and business report generation.
- Created CI/CD pipelines with GitLab CI, Docker, and Helm, enabling automated builds, deployments, and environment provisioning across QA, staging, and production.
- Migrated workloads to Microsoft Azure (App Services, Blob Storage, Key Vault, PostgreSQL Flexible Server), and deployed microservices to AKS with Helm charts and custom health checks.
- Enforced quality standards using SonarQube, integrated with GitLab pipelines, and implemented tests with JUnit, Mockito, and Selenium for API/UI validation.
- Implemented observability with the ELK Stack (Elasticsearch, Logstash, Kibana) and Azure Monitor for proactive monitoring and faster root-cause analysis.
Environment: Java 11, Spring Boot, Angular 10+, PostgreSQL, Spring Security, REST APIs, Kafka, Docker, Azure (AKS, App Services, Blob Storage, Key Vault), GitLab CI/CD, JUnit, Mockito, Selenium, SonarQube, ELK Stack, JIRA, Confluence, Bitbucket, Helm, Kubernetes, OAuth2, and LLMs.