Enable job alerts via email!

Sr. Assoc, BackEnd Eng, WRB Tech

Standard Chartered Bank

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

Today
Be an early applicant

Job summary

A leading international bank in Malaysia is seeking a senior JAVA software engineer to join a high-performing Scrum team. The role involves developing digital solutions, ensuring robust microservices architecture, and collaborating across teams in an Agile environment. Candidates should have over 6 years of development experience and a Bachelor's degree. The role offers excellent benefits, including flexible working options and proactive wellbeing support.

Benefits

Retirement savings funding
Minimum of 30 days annual leave
Flexible working options
Proactive wellbeing support
Continuous learning culture

Qualifications

  • 6+ years of development experience required.
  • Strong knowledge of multiple programming languages.
  • Experience in delivering software in regulated environments.

Responsibilities

  • Develop function and core foundation modules.
  • Participate in design, development, testing, and implementation.
  • Collaborate with cross-functional teams in agile development.

Skills

Java
Spring Boot
Microservices
RESTful API design
PostgreSQL/Oracle
Docker
Agile methodology
Linux

Education

Bachelor’s degree

Tools

Docker
Azure DevOps
JMS/MQ/Kafka/Solace
Spring Framework
Apache Maven
Red Hat OpenShift/AWS
Job description
Role Overview

We are seeking a talented and motivated senior JAVA software engineer to join a high‑performing Scrum team to roll out new digital solutions for SCB customers. The candidate must be a skilled professional who has end‑to‑end software development experience and a desire to work in an Agile, dynamic, flat organisational structure.

Key Responsibilities
  • Develop function modules.
  • Develop core foundation modules.
  • Participate and focus on design, development, testing, and implementation processes.
  • Agile development of banking services.
  • Collaborate with cross‑functional teams in agile development.
  • Conduct continuous development and/or integration.
Technical Skills & Experience
  • Design and maintain backend services using Java 17 or 21 and Spring Boot or Quarkus.
  • Implement scalable and maintainable microservices architecture.
  • Develop REST and SOAP APIs.
  • Ensure efficient database connectivity using ORM frameworks.
  • Develop and maintain messaging services with JMS, MQ, Kafka and Solace.
  • Experience with Java frameworks like Spring, Struts, and Enterprise JavaBeans.
  • Ensure seamless API connectivity using gateways like Kong or Axway.
  • Manage dependencies and build processes with Apache Maven.
  • Containerise applications with Docker for consistent deployment.
  • Adhere to coding standards, perform code reviews, and refactor code as needed.
  • Ensure code meets security standards with no high/critical vulnerabilities.
  • Optimize code to meet performance standards.
  • Use Azure DevOps for CI/CD pipelines and project management.
  • Deploy and manage applications on Red Hat OpenShift or AWS.
  • Implement service virtualization for testing and development.
  • Write and maintain unit tests with JUnit.
  • Conduct integration testing for seamless component interaction.
  • Document APIs using Swagger.
  • Collaborate with various technology teams and stakeholders.
  • Oversee functional standards and provide technical assistance to team members.
Professional Requirements
  • 6+ years of development experience.
  • Strong knowledge of multiple programming languages (Java, Spring, Spring Boot, PostgreSQL/Oracle, Hibernate, and interpreted scripting languages).
  • RESTful API design and development.
  • Microservices implementation experience with a focus on domain‑driven design.
  • Familiarity with Docker, OpenShift container platform.
  • Experience with Linux and shell scripting.
  • Strong analytical and problem‑solving skills.
  • Understanding of business, functional, and technical requirements and the ability to identify gaps and provide feedback.
  • Excellent communication and written skills for daily work across teams.
  • Prior experience working in an agile environment with continuous integration.
  • Experience delivering software in a regulated environment, ideally financial services, aiming for high quality.
  • High enthusiasm for programming and new technology learning, with a strong learning ability.
  • Bachelor’s degree.
Company Culture
  • Do the right thing – assertively challenge one another and live with integrity, putting the client at the heart of what we do.
  • Never settle – continuously strive to improve and innovate, keeping things simple and learning from doing well.
  • Are better together – we can be ourselves, be inclusive, see more good in others, and work collectively to build for the long term.
Compensation & Benefits
  • Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits available in some locations.
  • Time‑off – including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days), along with a minimum of 30 days global annual and public holiday.
  • Flexible working options based around home and office locations, with flexible working patterns.
  • Proactive wellbeing support – through Unmind, a market‑leading digital wellbeing platform, development courses for resilience and other human skills, a global Employee Assistance Programme, sick leave, mental health first‑aider support and a range of self‑help toolkits.
  • A continuous learning culture – to support your growth, with opportunities to reskill and upskill and access to physical, virtual and digital learning.
  • Being part of an inclusive and values‑driven organisation – one that embraces and celebrates our unique diversity across our teams, business functions and geographies. Everyone feels respected and can realise their full potential.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.