Senior Backend Engineer

Rytbankmy โ€” Malaysia ยท Posted ~2 days ago

Senior

Skills

Java Spring Boot REST API Kafka PostgreSQL Docker Kubernetes Git CI/CD Microservices

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Lead the development of secure, scalable backend services for enterprise platforms. Design microservices, mentor engineers, and deliver high-performance systems using modern engineering practices.

Highlights

Lead backend architecture, mentor engineers, build scalable banking systems, and work with modern cloud-native technologies and AI-assisted development.

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