Software Engineer - Core Banking

Techstreet Malaysia

Kuala Lumpur

On-site

MYR 70,000 - 110,000

Full time

15 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Techstreet Malaysia is seeking a skilled Software Engineer to develop and maintain the digital banking core system. You will work with Java, SpringBoot, Kafka, and MySQL to build scalable microservices and RESTful APIs.

Responsibilities include integrating with core banking systems, designing robust microservices, and collaborating with cross-functional teams while staying current with industry trends and best practices. Local Malaysians only.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience as a software engineer with a focus on Java, SpringBoot, Kafka, microservices, and MySQL.
  • Strong understanding of microservices architecture and implementation.
  • Experience with RESTful API development and integration.
  • Familiarity with version control systems (e.g. Git).
  • Knowledge of agile development methodologies.
  • Excellent problem-solving skills and attention to details.
  • Strong communication and teamwork skills.
  • Understanding of security principles and how they apply to banking systems. Experience with Mambu is a plus.
  • Experience with cloud platforms (e.g. AWS) is a plus. Bonus: Mambu Splunk Cursor Claude Code

Responsibilities

  • Develop scalable APIs powering our digital banking platform.
  • Integrate with core banking systems and event-driven services.
  • Design reliable microservices using Kafka and modern architecture.
  • Architect and implement scalable microservices solutions to support the digital banking platform.
  • Collaborate with Product, Mobile, QA, and Platform teams to deliver impactful features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Participate in code reviews and provide constructive feedback to team members.
  • Write and maintain technical documentation.
  • Stay up to date with industry trends and technologies to ensure our systems are current and robust.

Skills

Java
SpringBoot
Kafka
Microservices
MySQL
RESTful API development
Agile methodologies
Security principles
Mambu knowledge
AWS

Education

Bachelor's degree in Computer Science/IT or related field

Tools

Git
AWS
Mambu
Splunk
Cursor
Claude

Job description

Software Engineer - Account & Deposit/Core Banking

Local Malaysians only.

Job Overview:

We are seeking a highly skilled Software Engineer to join our team responsible for developing and maintaining the digital banking core system. The idea candidate will have extensive experience in Java, SpringBoot, MySQL, Kafka and microservices architecture.

This role requires a strong understanding of banking and financial systems and a passion for delivering high quality, reliable software.

Responsibilities
  • Key Responsibilities:
  • Develop scalable APIs powering our digital banking platform.
  • Integrate with core banking systems and event-driven services.
  • Design reliable microservices using Kafka and modern architecture.
  • Architect, and implement scalable microservices solutions to support the digital banking platform.
  • Collaborate with Product, Mobile, QA, and Platform teams to deliver impactful features
  • Identify and correct bottleneck and fix bugs
  • Help maintain code quality, organization, and automatization.
  • Participate in code reviews and provide constructive feedback to team members
  • Write and maintain technical documentation.
  • Stay up to date with industry trends and technologies to ensure our systems are current and robust.
Requirements
  • Required Qualification:
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience as a software engineer with a focus on Java, SpringBoot, Kafka, microservices, and MySQL
  • Strong understanding of microservices architecture and implementation.
  • Experience with RESTful API development and integration.
  • Familiarity with version control systems (e.g. Git).
  • Knowledge of agile development methodologies.
  • Excellent problem-solving skills and attention to details.
  • Strong communication and teamwork skills
  • Understanding of security principles and how they apply to banking systems. Experience with Mambu is a plus.
  • Experience with cloud platforms (e.g. AWS) is a plus. Bonus: Mambu Splunk Cursor Claude Code
  • Exposure to banking, fintech, payments, or core banking systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Core Banking
Software Engineer - Core Banking

techstreet • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Health Insurance
Java Microservices Engineer - Digital Banking Core
Java Microservices Engineer - Digital Banking Core

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 70,000 - 110,000
Senior Software Engineer - Java
Senior Software Engineer - Java

XL Axiata • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Axonect • Kuala Lumpur

On-site
MYR 150,000 - 240,000
Senior Java Microservices Engineer – Core Banking Platform
Senior Java Microservices Engineer – Core Banking Platform

techstreet • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Health Insurance
Senior Java Engineer
Senior Java Engineer

Nicoll Curtin • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Lead Backend Engineer (JAVA)
Lead Backend Engineer (JAVA)

Ryt Bank • Kuala Lumpur

On-site
MYR 250,000 - 380,000
Java Engineer
Java Engineer

Tap Growth ai • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Java Engineer
Java Engineer

RAPSYS TECHNOLOGIES PTE LTD • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Backend Engineer - Digital Banking Microservices
Senior Backend Engineer - Digital Banking Microservices

Ryt Bank • Kuala Lumpur

On-site
MYR 180,000 - 260,000