Product Engineering Tech Lead

Bank Islam Malaysia Berhad

Kuala Lumpur

On-site

MYR 240,000 - 380,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bank Islam Malaysia Berhad is seeking an experienced Engineering Manager to lead a talented software development squad focused on full-stack solutions in the Cloud. The role emphasizes Java/Spring Boot, mobile/web tech, and collaboration with product owners to translate business needs into scalable software.

The successful candidate will mentor engineers, drive coding standards, and ensure performance and reliability in Cloud deployments, while staying abreast of emerging technologies and

Qualifications

  • Bachelor’s degree in software engineering or any related field.
  • 10+ years working experience in software development.
  • Extensive knowledge of Java programming language and related frameworks (e.g. Spring Boot, Hibernate).
  • Experience in developing and deploying applications in Cloud environments (e.g. AWS, Azure, Google Cloud Platform).
  • Proficiency in database technologies, both SQL and NoSQL (e.g., MySQL, PostgreSQL).
  • Demonstrated experience in leading and managing software development teams.
  • Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Familiarity with Agile methodologies and experience working in Agile development environments.
  • Continuous learning mindset and a passion for staying updated with the latest technologies and industry trends.

Responsibilities

  • Lead and mentor a team of software developers, fostering a collaborative and productive work environment.
  • Provide technical expertise and guidance to the squad throughout the entire software development lifecycle.
  • Collaborate with product owners, architects, and other stakeholders to understand and translate project requirements into technical specifications.
  • Design, develop, and maintain scalable and robust full-stack applications using Java and related technologies in a Cloud environment.
  • Drive the squad's adoption of best practices, coding standards, and development methodologies.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to established standards.
  • Monitor and optimize application performance, scalability, and reliability in the Cloud environment.
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of applications.
  • Stay updated with industry trends, emerging technologies, and advancements in the Cloud ecosystem to improve the squad's technical capabilities continuously.
  • Act as a liaison between the squad and other teams within the organization, ensuring effective communication and coordination.
  • Mentor team members.
  • Have a strong sense of versioning and branching.

Skills

Java
Spring Boot
Hibernate
Cloud environments
AWS
Azure
Google Cloud Platform
SQL
NoSQL
Leadership
Agile
Problem-solving
Communication

Education

Bachelor’s degree in software engineering or any related field

Tools

Docker
GitLab
AWS
Azure
Google Cloud Platform

Job description

We are a dedicated division within Bank Islam focused on crafting software and systems for the bank. Our mission is to lead the way in innovation, developing new models and refining our products and services with our customers' needs as the pivotal point of all we do. We aim to self-disrupt, ensuring we stay ahead in delivering exceptional experiences. Our overarching goal is to endow everyone with the tools and knowledge for financial literacy, championing business practices that foster a positive and sustainable impact on the economy, community, and environment. This aligns with our commitment to shariah principles. Our core values emphasize customer-centric thinking, integrity in action, the pursuit of excellence, and taking full ownership of our objectives. In the Engineering team, we recognize that the backbone of our success lies in our technological advancements. We are on the lookout for a skilled Backend Software Engineer to join our ranks and contribute to our software development endeavors. The ideal candidate should possess a deep understanding of backend development processes and be passionate about solving problems and enhancing code quality. If you are someone who thrives on technical challenges and enjoys working in a collaborative environment, we are eager to connect with you.

Primary Functions:

The Engineering Manager will guide and lead a team of talented software developers in delivering high-quality software solutions. The squad will focus on full-stack development using Java Spring Boot (microservices), Swift and Kotlin or Flutter (mobile / web) in the Cloud environment. The Engineering Manager primary role is to drive the development of cutting-edge flagship applications of the Bank in the Cloud.

Duties and Responsibilities

Lead and mentor a team of software developers, fostering a collaborative and productive work environment.

Provide technical expertise and guidance to the squad throughout the entire software development lifecycle.

Collaborate with product owners, architects, and other stakeholders to understand and translate project requirements into technical specifications.

Design, develop, and maintain scalable and robust full-stack applications using Java and related technologies in a Cloud environment.

Drive the squad's adoption of best practices, coding standards, and development methodologies.

Conduct code reviews and provide constructive feedback to ensure code quality and adherence to established standards.

Monitor and optimize application performance, scalability, and reliability in the Cloud environment.

Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of applications.

Stay updated with industry trends, emerging technologies, and advancements in the Cloud ecosystem to improve the squad's technical capabilities continuously.

Act as a liaison between the squad and other teams within the organization, ensuring effective communication and coordination.

Mentor team members.

Have a strong sense of versioning and branching.

Java

AWS

Docker

GitLab

Qualifications, Skills and Experience Required

Bachelor’s degree in software engineering or any related field

10+ years working experience in software development

Extensive knowledge of Java programming language and related frameworks (e.g. Spring Boot, Hibernate, etc.).

Experience in developing and deploying applications in Cloud environments (e.g. AWS, Azure, Google Cloud Platform).

Proficiency in database technologies, both SQL and NoSQL (e.g., MySQL, PostgreSQL).

Demonstrated experience in leading and managing software development teams.

Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.

Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.

Familiarity with Agile methodologies and experience working in Agile development environments.

Continuous learning mindset and a passion for staying updated with the latest technologies and industry trends.

Bank Islam Malaysia Berhad is the pioneer of Islamic banking system in Malaysia. We have grown to become one of the nation’s leading financial institutions, providing a wide range of products and services to meet the financial and banking needs of all Malaysians, regardless of race and religion. A career with Bank Islam means an outstanding opportunity to develop a professional vocation in the ever-challenging banking industry. Be a part of an organisation that is totally committed to developing Malaysia as one of the leading global Islamic financial centres.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Tech Lead - Java/Spring Boot, AWS Cloud
Senior Backend Tech Lead - Java/Spring Boot, AWS Cloud

Bank Islam Malaysia Berhad • Kuala Lumpur

On-site
MYR 240,000 - 380,000
Senior Data Engineer
Senior Data Engineer

Bank Islam Malaysia Berhad • Kuala Lumpur

On-site
MYR 180,000 - 360,000
Senior Cloud Security Engineer
Senior Cloud Security Engineer

Bank Islam Malaysia Berhad • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior Java Engineer
Senior Java Engineer

Nicoll Curtin • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Manager, Product Owner / Programme Manager (IT PMO)
Manager, Product Owner / Programme Manager (IT PMO)

Bank Islam Malaysia Berhad • Kuala Lumpur

On-site
MYR 150,000 - 230,000
Senior Developer
Senior Developer

RHB Banking Group • Kuala Lumpur

On-site
MYR 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

RHB Bank Berhad • Malaysia

On-site
MYR 120,000 - 180,000
Manager - HLISB (Wealth Management)
Manager - HLISB (Wealth Management)

HLB • Kuala Lumpur

On-site
MYR 300,000 - 540,000
Senior Software Engineer
Senior Software Engineer

FINEXUS Group • Kuala Lumpur

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

SICPA • Malaysia

On-site
MYR 80,000 - 120,000
Global impact on digital security
Opportunities for personal development