Java Team Lead (Local)

Chinese Candidates ONLY - read and write - Optional

MUST - Be able to converse In Chinese.

13 Months Salary

Submission Requirements

1. Clearly list each candidate’s tech stack in their career experience.

2. Do not include salary details inside the profile document,

The Role:

The Java Team Lead is responsible for overseeing and guiding a team of Java developers to deliver high-quality solutions. The role involves managing the development lifecycle, ensuring alignment with organizational goals, and driving technical excellence while fostering a collaborative and productive environment.

Job Responsibilities:

•Lead and manage a team of Java developers, ensuring projects are executed efficiently and on schedule.

•Oversee the design, development, and implementation of software solutions, ensuring alignment with business goals.

•Review and approve code, ensuring adherence to best practices and high-quality standards.

•Collaborate with stakeholders to gather requirements, define project scopes, and establish timelines.

•Provide mentorship and technical guidance to team members, fostering skill development and innovation.

•Develop and enforce software architecture standards and best practices within the team.

•Propose and implement solutions/products using Java, Spring, Hibernate, SQL, and related technologies.

•Optimize system performance and stability through continuous monitoring and improvement.

•Troubleshoot and resolve technical issues in collaboration with the team and other departments.

•Contribute to the organization’s technical roadmap and strategy by researching emerging technologies and trends.

•Facilitate team meetings, retrospectives, and knowledge-sharing sessions to encourage continuous learning.

Requirements:

•Diploma, Bachelor’s Degree, or Professional Certification in Computer Science, Software Engineering, or related fields.

•Minimum 10 years of experience in Java development, with at least 3 years of proven ability to lead, inspire, and motivate teams of 3 or more members.

•Experience in designing, developing, and implementing high-quality, secure, and scalable Java applications.

•Experience in leading technical design and architecture discussions.

•Strong knowledge of Java 8+ and frameworks such as Spring, Spring Boot, and Hibernate.

•Strong leadership, problem-solving, analytical, and decision-making skills.

•Solid understanding and practical experience with Java web-based application development.

•In-depth understanding of object-oriented programming, design patterns, and software architecture.

•Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.

•Hands-on experience with backend and front-end technologies is a plus.

•Familiarity with cloud platforms (e.g., AWS) is desirable.

•Experience with Unix/Linux environments and source control tools like Git.

•Excellent communication and interpersonal skills to collaborate with cross-functional teams and stakeholders.

Good to Have Requirements:

•Experience with DevOps tools and practices.

•Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

•Experience in developing billing/charging interfaces and APIs.

•Relevant certifications such as Java SE, Spring, or project management credentials (e.g., PMI-ACP, Certified ScrumMaster).

Expectation Based on working with client before - A Tech Lead is only considered as a Senior Developer to them based on capabilities

Application Confirmation

You're applying for the role below:

Java Team Lead (Local)

Location: Kuala Lumpur

Contract Details: Permanent

Submit Date: 2025-11-28

No CV uploaded

About the job

Location Kuala Lumpur
Created On 2025-11-20
Working Model WFO
Job Level Senior