D

DBS Bank

Regional bank offering digital banking

Backend Developer - Multiple Teams

Backend EngineeringPosted on Nov 12
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • Strong expertise in designing and developing microservices and RESTful APIs.
  • Proficiency in Core Java, Spring Boot, Spring MVC, Spring Data JPA, and related backend frameworks.
  • Experience with event-driven architectures and messaging platforms, particularly Apache Kafka.
  • Hands-on experience deploying and managing applications on OpenShift Container Platform or Kubernetes.
  • Strong knowledge of SQL and NoSQL databases, including Oracle, PostgreSQL, and MongoDB.
  • Experience with API security, OAuth2, JWT, SSL/TLS, and secure application development practices.
  • Experience with CI/CD tools such as Jenkins, Git, Maven, SonarQube, and automated testing frameworks.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and stakeholder management skills.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java, Spring Boot, and microservices architecture.
  • Build and expose RESTful APIs and backend services supporting digital banking platforms and enterprise applications.
  • Develop reusable, testable, and efficient code following engineering best practices and coding standards.
  • Design, build, and deploy microservices on OpenShift Container Platform and Kubernetes-based environments.
  • Implement event-driven and asynchronous processing solutions using Apache Kafka and messaging frameworks.
  • Analyze functional and non-functional requirements and translate them into robust technical solutions.
  • Design and optimize database schemas, SQL queries, stored procedures, and integration patterns across relational and NoSQL databases.
  • Ensure application performance, scalability, reliability, and resilience through design, monitoring, and optimization practices.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive measures to enhance system stability.
  • Create and maintain technical documentation, API specifications, and deployment guides.
  • Collaborate with Product Owners, Architects, QA teams, DevOps engineers, and business stakeholders to deliver high-quality solutions.

Desired Qualifications

  • Banking or financial services domain experience.
  • Experience with enterprise integration patterns and API gateways.
  • Exposure to monitoring and logging tools such as Splunk, ELK, Grafana, Dynatrace, or Prometheus.
  • Knowledge of cloud platforms and modern backend engineering practices.

About the Company

DBS Bank

Regional bank offering digital banking

DBS Bank provides banking and financial services in Singapore and Southeast Asia, including personal and business banking, loans, deposits, wealth management, and payments. It serves customers through a network of branches and a digital platform that lets people open accounts, transfer funds, borrow, and invest via online and mobile apps. The bank differentiates itself with government-backed origins, rapid regional growth, a strong emphasis on digital banking, and a broad mix of consumer, corporate, and wealth services. Its goal is to be a leading, trusted financial services provider in Asia, supporting customers and economies with reliable banking and sustainable growth.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
1968

Recently Posted Jobs

Explore more opportunities at DBS Bank

See more jobs