Senior Backend Engineer (Enterprise Engineering)

Ryt Bank

Kuala Lumpur

On-site

MYR 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ryt Bank is seeking a Senior Backend Engineer in Kuala Lumpur to lead the development of scalable microservices powering core banking and internal applications. You will design distributed systems using Java/Spring Boot, Kafka, and containerized deployments with Docker and Kubernetes, while mentoring junior engineers and helping drive CI/CD and security practices across the Enterprise Engineering team.

Join a fast-growing digital bank building tools for staff, partners, and clients, with a

Qualifications

  • Minimum 5 years of hands-on backend software development experience, delivering production-grade systems.
  • Proficiency in Java and OOP principles; Spring Boot for microservices and REST APIs.
  • Strong knowledge of Kafka, Docker, Kubernetes, and relational/non-relational databases.

Responsibilities

  • Lead design, development and maintenance of distributed microservices powering core banking systems.
  • Drive architectural decisions and data modeling across PostgreSQL and other databases.
  • Develop and consume internal/external APIs with versioning and backward compatibility.
  • Containerise applications with Docker and manage orchestration via Kubernetes.
  • Mentor junior and mid-level engineers; promote engineering best practices and code quality.
  • Contribute to CI/CD quality gates, testing, and security hardening for production services.
  • Collaborate with product owners, frontend engineers, QA, and other teams to deliver features end-to-end.
  • Leverage AI coding tools responsibly to enhance development and review processes.

Skills

Java
Spring Boot
REST APIs
Kafka
PostgreSQL
Docker
Kubernetes
AI coding tools
Security & performance
Mentoring

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent

Tools

Git
CI/CD

Job description

About the Team:

Are you ready to take ownership and make your mark on the fastest growing digital banking project? Our Enterprise Engineering team is at the heart of building the digital bank of the future, and we're looking for talented engineers who want to do more than just write code. As a Senior Backend Engineer within Enterprise Engineering, you will be part of a team building internal and enterprise-facing software tools that serve the bank's internal staff, partners, and clients. This includes developing and maintaining core banking systems, merchant acquiring platforms, and other internal banking applications. You will work alongside engineers, architects, and product builders in a collaborative environment where your contributions make a direct impact on the people and businesses that rely on our platform every day. If you are a passionate engineer eager to make a difference, join us as we shape the future of digital banking together.

About the Role:

Lead, develop and maintain scalable and reliable microservices powering core banking systems, merchant acquiring platforms, and internal banking applications. Drive technical decision-making on backend architecture, ensuring systems are performant, secure, and capable of handling high-demand production scenarios. Mentor junior and mid-level engineers, drive engineering best practices, and contribute to a culture of continuous improvement across Enterprise Engineering.

What You'll Do:

Backend Development: Design and develop distributed systems and microservices, primarily using Java and Spring Boot with REST APIs and messaging systems. Design and implement event-driven systems using Kafka to enable seamless communication between services. Build and maintain backend services that underpin core banking systems, merchant acquiring platforms, and internal banking applications. Ensure high performance, scalability, and reliability of backend services in production environments.

System Design & Architecture: Lead technical projects and make architectural and design decisions aligned with business goals and engineering best practices. Design and manage data models across relational (PostgreSQL) and non-relational databases. Develop and consume internal/external APIs of varying complexity, ensuring robust service contracts and backward compatibility. Design containerised applications using Docker and manage orchestration with Kubernetes.

AI Coding Tools: Leverage AI coding tools (e.g.ILMU, Claude,GitHub Copilot) productively for backend development, test generation, and code review assistance. Apply critical engineering judgement to validate, refine, and take full ownership of AI-generated code before integration.

Testing & Quality: Achieve meaningful unit and integration test coverage across backend services. Participate actively in peer code reviews, providing and receiving constructive technical feedback. Contribute to CI/CD quality gates and ensure services meet performance and security standards before release.

CI/CD & DevOps: Manage own CI/CD pipeline contributions, configure build steps, run automated tests, and troubleshoot pipeline failures. Follow Git branching strategies and raise well-structured pull requests with clear context and test evidence.

Collaboration & Mentorship: Work closely with product owners, frontend engineers, QA teams, and Lead engineers within Enterprise Engineering to clarify requirements and deliver features end-to-end. Provide mentorship and technical guidance to junior and mid-level engineers, fostering a culture of collaboration and growth. Participate in sprint planning, retrospectives, and backlog grooming sessions.

Documentation: Produce and maintain technical documentation for backend services, APIs, and data models. Contribute to Architecture Decision Records (ADRs) and engineering runbooks.

What We're Seeking:
  • Malaysian citizen (holder of a valid MyKad).
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; or equivalent work experience with relevant professional certifications.
  • Minimum 5 years of hands-on backend software development experience, with a track record of delivering production‑grade systems.
  • Strong proficiency in Java and object‑oriented programming (OOP) principles.
  • Familiarity with other OOP languages is an advantage.
  • Solid experience with Spring Boot for building microservices and RESTful APIs.
  • Solid understanding of messaging systems, particularly Kafka or equivalent event streaming platforms.
  • Hands‑on experience with both relational databases (PostgreSQL) and non‑relational databases.
  • Experience designing and consuming web APIs of reasonable complexity, including versioning and backward compatibility.
  • Hands‑on experience with containerised applications using Docker and Kubernetes.
  • Productive user of at least one AI coding tool (e.g.ILMU, Claude,GitHub Copilot); applies engineering judgement to validate AI‑generated output.
  • Solid understanding of software security principles and performance optimisation for high‑load backend services.
  • Good communication and interpersonal skills for effective cross‑functional collaboration within Enterprise Engineering.
  • Familiarity with digital banking, core banking systems, or financial technology applications is an advantage.
Technology Stack:
  • Languages and Frameworks: Java, Spring Boot
  • Databases: PostgreSQL
  • Messaging: Kafka
  • Containers and Orchestration: Docker, Kubernetes
What We Value:
  • Revolutionary in our thinking
  • Innovative in our products, services and the way we work
  • Genuine in our intentions
  • Honourable in our actions
  • Tenacious in overcoming challenges

JR00000617 Hey Malaysia, we’re Ryt Bank—your first AI‑powered digital bank! Formed by the consortium of YTL Digital Capital Sdn Bhd and Sea Limited, two of Southeast Asia’s leading innovators, we’re here to reshape banking in Malaysia. At Ryt Bank, we believe in empowering you with fast, easy, and secure financial solutions that are as inclusive as they are innovative. It’s not just about banking—it’s about your right to better banking. Operating under YTL Digital Bank Berhad [Reg. No. 202201037182 (1482879-P)], we are fully licensed by Bank Negara Malaysia and Ministry of Finance. Excited? The Ryt Bank app is launching soon. Get ready for a new era of banking—one that’s done right!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Engineer (Enterprise Engineering)
Fullstack Engineer (Enterprise Engineering)

Ryt Bank • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Lead Backend Engineer
Lead Backend Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 260,000 - 380,000
Frontend Engineer
Frontend Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 60,000 - 90,000
Senior QA Engineer
Senior QA Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 72,000 - 110,000
Site Reliability Engineer (SRE)
Site Reliability Engineer (SRE)

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 180,000 - 300,000
QA Engineer
QA Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 60,000 - 90,000
Senior Business Intelligence Analyst
Senior Business Intelligence Analyst

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 120,000 - 180,000
Influential role in data strategy
High-growth banking environment
Senior Network Engineer
Senior Network Engineer

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 180,000 - 300,000
Senior System Administrator
Senior System Administrator

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Malaysia

On-site
MYR 120,000 - 180,000
Customer Support - Fulfilment Specialist
Customer Support - Fulfilment Specialist

YTL Digital Bank Berhad (Registration No. 202201037182 (1482879-P) • Kuala Lumpur

On-site
MYR 33,000 - 60,000