-
Design, develop, and deploy enterprise-scale Java batch applications and Spring Boot services on Microsoft Azure.
-
Design and govern REST API specifications, ensuring security, scalability, maintainability, and versioning best practices.
-
Drive data modeling, data mapping, database design, and performance optimization using Microsoft SQL Server.
-
Implement cloud security using Azure Key Vault, Role-Based Access Control (RBAC), and secure configuration management.
-
Configure application monitoring, logging, diagnostics, and observability using Azure Application Insights and Azure Monitor.
-
Build scalable, reliable distributed applications and troubleshoot complex production issues.
-
Collaborate with business stakeholders and external technical teams to understand requirements, conduct technical demonstrations, and lead design reviews.
-
Support automated builds, testing, CI/CD pipelines, and reliable application deployments.
-
Apply banking and financial services domain knowledge, particularly in credit cards and lending systems.