Senior Backend Engineer (Enterprise Engineering)

Posted Yesterday
Be an Early Applicant
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
In-Office
Senior level
Fintech • Software • Financial Services
The Role
Lead design, development, and maintenance of scalable microservices for core banking and merchant acquiring platforms using Java/Spring Boot and Kafka. Drive architecture decisions, mentor engineers, ensure test coverage, CI/CD quality, containerization (Docker/Kubernetes), API design, and uphold performance and security standards.
Summary Generated by Built In

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

Skills Required

  • Malaysian citizen (holder of a valid MyKad)
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Minimum 5 years hands-on backend software development experience
  • Strong proficiency in Java and object-oriented programming
  • Solid experience with Spring Boot for building microservices and RESTful APIs
  • Experience with event streaming/messaging systems, particularly Kafka
  • Hands-on experience with relational (PostgreSQL) and non-relational databases
  • Experience designing and consuming versioned web APIs with backward compatibility
  • Experience with containerised applications using Docker and orchestration with Kubernetes
  • Productive user of at least one AI coding tool (e.g., ILMU, Claude, GitHub Copilot)
  • Experience contributing to CI/CD pipelines, Git branching strategies, and troubleshooting builds
  • Meaningful unit and integration test coverage and participation in code reviews
  • Solid understanding of software security principles and performance optimisation for high-load services
  • Experience mentoring junior and mid-level engineers and driving engineering best practices
  • Good communication and interpersonal skills for cross-functional collaboration
  • Familiarity with other OOP languages
  • Familiarity with digital banking, core banking systems, or financial technology applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Kuala Lumpur
283 Employees

What We Do

We are Ryt Bank, the World’s First AI-Powered Bank, fully licensed by Bank Negara Malaysia and the Ministry of Finance, and a member of PIDM. Backed by YTL Digital Capital Sdn Bhd with Sea Limited as shareholder, we bring together decades of experience and digital innovation to reimagine what banking should be: smarter, simpler, and built entirely around you. The future of banking is here, and it’s done right. 📲 Ryt Bank is now available on the App Store and Google Play.

Similar Jobs

Remote or Hybrid
Malaysia
289097 Employees
Hybrid
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
289097 Employees

Airwallex Logo Airwallex

Director Of Sales

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
2300 Employees

Adyen Logo Adyen

Account Manager

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
4771 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account