Search by job, company or skills

10-13 Years
SGD 10,500 - 13,500 per month
Early Applicant
  • Posted 3 months ago
  • Be among the first 20 applicants

Job Description

Roles and responsibilities

  • Design, develop, and support Open Banking and enterprise APIs using Azure API Management (APIM).
  • Implement API lifecycle management, including versioning, governance, monitoring, and security controls.
  • Develop secure RESTful APIs and microservices to support digital banking and integration requirements.
  • Implement OAuth 2.0, OpenID Connect (OIDC), JWT validation, consent management, and token security mechanisms.
  • Integrate banking platforms, payment systems, fintech partners, and third-party applications.
  • Design and develop cloud-native solutions using Azure Functions, Durable Functions, Logic Apps, Key Vault, and Azure SQL.
  • Build scalable, resilient, and high-performing serverless architectures on Microsoft Azure.
  • Develop and maintain GoAnywhere MFT workflows, file transfer automation, and secure data exchange solutions.
  • Implement secure file transfer protocols including SFTP, FTPS, HTTPS, AS2, and SCP.
  • Configure and manage Azure Web Application Firewall (WAF) and Application Gateway to protect APIs and web applications.
  • Monitor and mitigate security threats, vulnerabilities, and compliance risks for internet-facing applications.
  • Develop backend applications and integration services using Java, Spring Boot, JSON/XML processing, and encryption technologies.
  • Support CI/CD pipeline implementation and release automation using Azure DevOps.
  • Prepare and maintain technical design documents, solution architectures, API specifications, and operational runbooks.
  • Provide technical leadership, conduct code and design reviews, mentor development teams, and drive engineering best practices.

Must Have

  • Proven experience in Open Banking API Development and enterprise API integration.
  • Strong hands-on expertise with Azure API Management (APIM), API governance, security, and lifecycle management.
  • Extensive experience designing and developing REST APIs and Microservices architectures.
  • Proficiency in Azure Functions, Durable Functions, and Azure Logic Apps for cloud-native solution development.
  • Strong knowledge of Azure Key Vault, Azure Storage Accounts, and Azure SQL Database.
  • Hands-on experience with Microsoft Entra ID, PingFederate, OAuth 2.0, OpenID Connect (OIDC), and JWT-based API security.
  • Proficiency in Java/Spring Boot, including JSON/XML processing, encryption, and secure application development.
  • Experience with GoAnywhere MFT, secure file transfer protocols, workflow automation, and enterprise integrations.
  • Strong understanding of Secure Coding Practices, application security, authentication, authorization, and compliance standards.
  • Experience creating Technical Design Documents (TDD/SDD) and maintaining OpenAPI/Swagger specifications and API documentation

Good to have

  • Experience with Test-Driven Development (TDD) and automated testing frameworks.
  • Familiarity with Azure DevOps, including CI/CD pipeline implementation, release management, and deployment automation.
  • Knowledge of Azure Monitor, Application Insights, and operational monitoring for cloud-based applications and APIs.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Application Gateway

Azure Key Vault

Durable Functions

GoAnywhere MFT

OAuth 2.0

Java Spring Boot

OpenAPI

XML processing

OpenID Connect (OIDC)

Azure Web Application Firewall (WAF)

CI/CD

Azure SQL Database

Azure API Management (APIM)

Https