Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Financial Services) (ID: 691064)

PERSOL

Kuala Lumpur

Hybrid

MYR 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking a Software Engineer specializing in financial services. The ideal candidate will have 3-5 years of experience in Java and Spring Boot, with a strong understanding of microservices architecture and its implementation. You will be responsible for developing digital banking solutions, collaborating with cross-functional teams, and ensuring high-quality application performance. This role is hybrid and located in Kuala Lumpur, with a contract duration of 1 year, renewable based on performance.

Qualifications

  • 3-5 years of experience working with Java and Spring Boot.
  • Experience in the banking or financial services sector is a must.
  • Familiarity with security principles relevant to banking systems.

Responsibilities

  • Develop and maintain a digital banking core/payment system.
  • Architect scalable microservices solutions for the banking platform.
  • Collaborate with teams to define and ship new features.
  • Write and maintain technical documentation.

Skills

Java
Spring Boot
Microservices Architecture
RESTful API Development
Kafka
MySQL
Agile Development
Git

Education

Bachelor’s Degree in Computer Science
Job description
Software Engineer (Financial Services)

Working Days / Hours: Monday to Friday, 09:00AM - 06:00PM (Hybrid). Working Location: KL Sentral, FT Kuala Lumpur (accessible by public transport).

Job Responsibilities
  • Develop and maintain digital banking core/payment system.
  • Design, develop, and maintain core banking application integration.
  • Architect and implement scalable microservices solutions to support the digital banking platform.
  • Collaborate with cross‑functional teams to define, design, and ship new features.
  • Ensure performance, quality, responsiveness of applications.
  • 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 systems are current and robust.
  • (Senior) Provide guidance to junior developers.
Requirements
  • Bachelor’s Degree in Computer Science, Information Technology, or related field.
  • Minimum 3-5 years of experience in Java (Java 21), Spring Boot.
  • Proven experience focusing on Java, Spring Boot, Kafka, and MySQL.
  • Strong understanding of microservices architecture and implementation.
  • Industry: MUST from banking/financial services/insurance (BFSI).
  • Experience with RESTful API development and integration.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of agile development methodologies.
  • Understanding of security principles and how they apply to banking systems.
  • This position is hired under 1-year renewable/convertible contract due to hiring needs (depends on performance and headcounts).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.