Key Responsibility
- Design, develop, and maintain IAM and authentication microservices using Java, Spring Boot, and Spring Security.
- Work on v-Key authentication system migration from JBoss to OpenShift (OCP), including containerization, deployment strategies, and environment stabilization.
- Develop and enhance secure RESTful APIs for authentication, authorization, and transaction validation.
- Implement and maintain mobile-based Multi-Factor Authentication (MFA) and dynamic token generation for high-value transactions.
- Collaborate daily with DevOps, Infra, Security, and Support teams across regions (SG, HK, IN, ID).
- Monitor application health and performance using Grafana, ELK Stack, Graylog, and alerting dashboards.
- Perform load, stress, smoke, and performance testing using JMeter to validate scalability and resilience.
- Handle production incidents and escalations, including deep debugging and issue resolution.
- Conduct root cause analysis (RCA) for recurring or critical IAM and authentication issues.
- Participate in chaos testing exercises to validate system fault tolerance and high availability.
- Contribute to CI/CD pipelines using Jenkins, Git, Bitbucket, ensuring smooth builds and deployments.
- Maintain technical documentation, runbooks, and knowledge articles to support operations and onboarding.
Experience Summary
- Led the end-to-end migration of DBS Bank's v-Key authentication system from a legacy JBoss environment to OpenShift container platform, improving scalability, performance, and availability.
- Delivered enterprise-grade IAM solutions supporting secure digital banking across multiple countries.
- Successfully integrated mobile MFA and transaction-level security using v-Key technology.
- Played a key role in cloud-native transformation, microservices adoption, and infrastructure optimization.
- Acted as a technical bridge between development, operations, and security teams in a regulated banking environment.
- Ensured high system availability and resilience through monitoring, testing, and chaos engineering practices.
Technical Skill Set
Backend & Security
- Java, Spring Boot, Spring Security
- RESTful APIs, OAuth2, Token-based Authentication
- Identity & Access Management (IAM)
- Multi-Factor Authentication (MFA), v-Key Integration
Frontend
- React.js, jQuery, HTML, CSS
- UI/UX collaboration for banking applications
Cloud & DevOps
- OpenShift (OCP), Docker, Containerization
- CI/CD: Jenkins, Git, Bitbucket
- JBoss Application Server
Monitoring & Observability
- Grafana
- Elastic Stack (ELK)
- Graylog
Databases
Testing & Reliability
- JMeter (Load, Stress, Performance Testing)
- Smoke & Regression Testing
- Chaos Engineering
Tools & Practices
- Microservices Architecture
- Root Cause Analysis (RCA)
- Production Support & Incident Management
- Documentation & Knowledge Sharing