Technical Lead, Engineering, Digital Transformation - Kuala Lumpur - ref. e92347615

apartmentBank Islam Malaysia Berhad placeKuala Lumpur scheduleFull-time calendar_month 

Job Description:

Primary Functions:
The Tech Lead 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 (mobile) and we are exploring Vaadin (web) in the Cloud environment.

The Tech Lead 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
Our technology stack:
  • Java 17
  • Spring Boot, Spring Cloud, etc.
  • AWS
  • Kubernetes
  • Docker
  • PostgreSQL
  • Redis
  • Git
  • Vaadin
Qualification

Bachelor’s degree in software engineering or any related field

Years of Experience

7+ years working experience in software development

Specific Skills / Knowledge and Certification Required

Extensive knowledge of Java programming language and related frameworks (e.g. Spring Boot, Spring Data, Spring Security, Hibernate, etc.).
Experience in developing and deploying applications in Cloud environments (e.g. AWS, Azure, Google Cloud Platform).
Solid understanding of modern front-end technologies, such as HTML, CSS, JavaScript, Vaadin and frameworks (e.g. Angular, React, Vue.js).
Proficiency in database technologies, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB).
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.

apartmentUnited Overseas Bank (UOB)placeKuala Lumpur
our physical and digital banking services and operations. This includes developing, centralising and standardising technology systems as well as banking operations in Singapore and overseas branches. Job Responsibilities  •  Project Technical...
apartmentNonstopower Sdn BhdplaceAmpang Jaya, 8 km from Kuala Lumpur
will be an advantage. Problem solving skills. Able to work independently. The Technical Assistant is responsible for preparation of materials, projects co-ordination, installation, testing & commissioning and provide technical support for the clients. The candidate...
thumb_up_altRecommended

Admin Cum Technical (Sales)

apartmentSTK DYNAMIC ENGINEERING M SDN BHDplaceKlang, 30 km from Kuala Lumpur
with technical team.   8.  Able to start immediately   9.  Strong communication and interpersonal skills  10.  Proficiency in Microsoft Office suite (Word, Excel, PowerPoint) and Google.  11.  Ability to work independently and as part of a team  12.  Willing to learn...