Search by job, company or skills

Lead Java Developer

Early Applicant
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

Java Lead Architect

Location: Puchong, Selangor (On-site)

Employment Type: Full-Time, Permanent

About the Company

We are hiring on behalf of a well-established Hong Kong-based technology company with a growing presence in Malaysia. The organization delivers enterprise software solutions to clients across the region and is focused on maintaining mission-critical platforms while driving continuous modernization and architectural improvements.

As part of the engineering leadership team, you will play a key role in shaping the technical direction of enterprise applications, balancing the evolution of existing systems with the adoption of modern architectural practices.

About the Role

We are looking for an experienced Java Lead Architect to provide technical leadership across enterprise application development initiatives.

This role combines solution architecture, hands-on technical leadership, team mentoring, and project delivery. You will work closely with business stakeholders, development teams, and management to design scalable enterprise solutions, modernize existing applications, and establish engineering best practices.

The ideal candidate enjoys solving complex technical challenges, leading architecture decisions, and guiding teams through enterprise software transformation.

Key Responsibilities

Lead architecture design and technical direction for enterprise Java applications.

Design scalable, secure, and maintainable software solutions aligned with business objectives.

Drive application modernization initiatives while ensuring stability of existing enterprise platforms.

Lead and mentor software engineers through technical coaching, code reviews, and architectural guidance.

Participate in the complete Software Development Life Cycle (SDLC), including analysis, design, development, testing, deployment, and production support.

Collaborate with Business Analysts, Product Owners, QA teams, and stakeholders to translate business requirements into technical solutions.

Define software architecture standards, development guidelines, and engineering best practices.

Review system designs and ensure alignment with scalability, security, and performance requirements.

Lead Agile delivery activities and provide technical oversight throughout project execution.

Evaluate emerging technologies and recommend practical improvements where appropriate.

Troubleshoot complex production issues and provide architectural guidance for long-term solutions.

Ensure software quality through coding standards, design reviews, and technical governance.

Foster a collaborative engineering culture focused on continuous improvement and knowledge sharing.

Requirements

Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or related discipline.

Minimum 10 years of software development experience.

At least 3 years in a Technical Lead, Solution Architect, Software Architect, or Engineering Lead capacity.

Strong experience designing and delivering enterprise-scale Java applications.

Proven experience leading software engineering teams and providing technical mentorship.

Solid understanding of software architecture principles, system integration, and enterprise application design.

Experience working throughout the full SDLC.

Strong stakeholder management and communication skills.

Experience working within Agile development environments.

Technical Skills

Core Technologies:

Java

Spring Framework

Spring Boot

Spring MVC

Hibernate

MyBatis

RESTful APIs

Microservices Architecture

Kafka

Frontend

JavaScript

Angular

Vue.js

HTML

CSS

Databases

Oracle

Microsoft SQL Server

IBM DB2

PostgreSQL

MySQL

Enterprise Platforms

Apache Tomcat

JBoss

IBM WebSphere

Oracle WebLogic

NGINX

DevOps

Docker

Git

SVN

Methodologies & Tools

Agile / Scrum

Jira

SDLC

Technical Documentation

Code Reviews

Preferred Experience

Candidates with experience in one or more of the following enterprise domains will have an advantage:

Government Systems

Financial Services

Insurance

ERP

CRM

HRMS

Large-scale Enterprise Platforms

Experience modernizing legacy enterprise systems into modern architectures would be highly regarded.

Exposure to cloud platforms and containerized deployments is an added advantage.

Why Join Us

Join a leading Hong Kong technology company delivering enterprise software across Asia.

Play a key role in defining architecture and technical direction for mission-critical systems.

Influence modernization initiatives across large-scale enterprise platforms.

Work alongside experienced architects, engineers, and regional stakeholders.

Opportunity to grow into Enterprise Architecture or Regional Technical Leadership roles.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 151498933