Search by job, company or skills

A

Software Developer

8-11 Years
SGD 9,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  • MariaDB

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136657735

Similar Jobs