Architect and Develop Banking Solutions: Design and implement robust banking transaction logic using Java 17+ backend services and Angular 10+ frontend applications, ensuring end-to-end integration, high accuracy, and system consistency.Optimize Performance and CI/CD: Identify performance bottlenecks and define quality gates within the CI/CD pipeline. Implement tools for code quality measurement, scaling methods, and automated logging, monitoring, and alerting systems (including runbook automation).Critical Issue Resolution: Collaborate with application and support teams during critical situations to troubleshoot and resolve complex transaction-related issues, ensuring high availability in high-volume banking environments.