about the company
Join a global tech company that partners with leading brands to deliver innovative digital solutions. With a strong emphasis on modern technologies, agile methodologies, and a team-oriented culture, this company drives digital transformation across industries such as finance, healthcare, and media.
about the job
...
As a Java Tech Lead, you'll oversee end-to-end software development in an Agile Scrum setup. This includes designing robust backend systems, guiding team execution, and playing a key role in shaping the technical direction of projects that support broader business goals.
You will:
- Design, estimate, and implement technical solutions for medium to high complexity applications.
- Be involved in all phases of the development lifecycle.
- Collaborate with stakeholders to clarify requirements, architecture, and priorities.
- Recommend and apply industry best practices, tools, and methodologies (including DevOps) for quality outcomes.
- Proactively suggest improvements and flag risks or issues related to development work.
- Review and provide feedback on code from team members.
- Learn and adopt new technologies and tools as needed for the project.
- Contribute to internal and external tech communities and events.
- Share knowledge and lessons learned from past experiences.
- Take responsibility for team deliverables and help allocate resources effectively.
- Influence team members and key stakeholders.
- Make independent decisions that support the success of your team and projects.
- Communicate solutions clearly to both technical and non-technical audiences.
requirements
Must-have:
- 7+ years of backend development experience using Java
- Solid foundation in clean coding and software design principles
- Practical experience in Agile environments (Scrum/Kanban)
- Hands-on experience with Java frameworks and backend systems
- Familiar with working across different data storage and messaging tools
- Exposure to cloud platforms, containers, and deployment pipelines
- Previous experience in a leadership or mentoring role
- Strong communication skills, including client engagement
Nice to have:
- Great interpersonal skills and a team-first mindset
- Able to work independently and take initiative
- Skilled in planning, estimation, and delivery
- Quick to pick up new tools or technologies
- Strong grasp of Agile delivery principles
- Good time management and openness to change
- Keen to guide and mentor junior team members
how to apply
If you are interested and qualified for the role, click the appropriate link to apply. Alternatively, please connect with Kin Xian Lau on Linkedin to know more.