Job Detail
About Company
People
More Jobs
Maybank

Senior Backend Developer

Maybank

full-time

Location

Kuala Lumpur, Malaysia

Type

full-time

Experience Level

Beginner

Junior

Mid-level

Senior

Expert

Tech stack

Java

Java

JavaScript

JavaScript

React

React

Description

Job Overview

The job is on-site in Kuala Lumpur, Malaysia. Visa and flight ticket also provided if you're willing to relocate!

We're looking for:

An experienced Software Architect/Developer to make intuitive high level decisions for software development. You will see the "big picture" and create architectural approaches for software design and implementation to guide the development team.

A great software architect has a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions.

The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.

Responsibilities:

  • Collaborate to determine functional and non-functional requirements for new software or applications.
  • Use tools and methodologies to create representations for functions and user interface or desired product.
  • Develop high -level product specifications with attention to system integration and feasibility.
  • Define all aspect of development form appropriate technology and workflow to coding standards.
  • Communicate successfully all concept and guidelines to development team.
  • Oversee progress of development team to ensure consistency with initial design.
  • Provide technical guidance and coaching to developers and engineers.
  • Ensure software meets all requirements of quality, security, modifiability and extensibility.
  • Approve final product before launch.

Qualifications:

  • Bachelor Degree / Master in IT/Computer Science / Engineering or related disciplines
  • Certification in relevant technologies would be an added advantage
  • Minimum 4 years of experience
  • Worked extensively development in the system software
  • Experience in open platform technologies (i.e. Javascript, ReactJs, AngularJs, NodeJs, Java, JSP, Servlets, J2EE, EJB, Spring Boot and Web Service).
  • Must have a solid understanding of Object Oriented Programming.
  • Experience in leading a small work team of 2 - 10 members including developing and managing team work.
  • Should have good experience in application support, production Support, L3 support for Banking application.
  • Experience in supporting Financial/Payment Domain application which is Mandatory
  • Experience of supporting Unix based application including experience troubleshooting in a Unix environment.
  • Knowledge of Banking system is a plus.
  • Analytical and systematic thinking and methodical organization.
  • Focused and willing to take on responsibilities and challenges.
  • Independent, proactive and service oriented.
  • Pleasant personality and able to work as a team player.
  • Knowledge of different language will be an advantage.
  • Experience in a multinational environment and dealing with multi-countries users is desirable but not prerequisite.
  • Knowledge of NodeJs, AngularJs/Ionic, ReactJs / React Native, Javascript, Spring Boot, T-SQL, XML, JSON, Web Services, Unix Command.
  • Certification in above technologies would be an added advantage.

Good to have

  • Lead & manage developers towards achieving project & support goals
  • Improve developers technical & analytical skills
  • Play proactive support role and take ownership of technical issues, and work with internal/ cross functional/ external team to resolve more advanced issues when necessary
  • Collaborate with team members in all aspect of software design, coding, testing, documentation & deployment
  • Architect and implement web/mobile UI/UX based on provided wireframes and business requirements
  • Participate in design discussions for acquiring better understanding of the product and domain.
  • Review Technical Specification and detailed design in accordance with requirements and platform specifications
  • Assist in coming out with Solution Architecture document
  • Provide program flow/ pseudo code from technical specs, Review Technical Specs and signoff, review code and version of code

Delivery

  • Gather, document and analyze business requirements in order to help define scope of software development initiatives
  • May include web/mobile page mock-ups and interaction prototyping
  • As per technical design accountability
  • Development
  • Code review & maintaining code integrity

Support & Integrations

  • Troubleshoot and implement bug fixes related to client and user reported issues
  • Development
  • Code review & maintaining code integrity

Demand & Productivity Management

  • Perform self-effort estimation (man days), gain agreement, and plan & execute work efficiently to deliver ahead of schedule
  • Aim to over achieve in terms of productivity and quality

Showwcase is a professional tech network with over 0 users from over 150 countries. We assist tech professionals in showcasing their unique skills through dedicated profiles and connect them with top global companies for career opportunities.

© Copyright 2025. Showcase Creators Inc. All rights reserved.