Job Openings Lead Java Developer

About the job Lead Java Developer

The role is responsible for assisting the IT head or team in facilitating, coordinating, implementing, executing, controlling, and completing each marketing project to meet business needs, while ensuring alignment with the organization's strategy, commitments, and goals.

Job Responsibilities:

  • Lead and manage a team of Java Developers to execute projects.
  • Ensure product quality through code and design reviews.
  • Contribute to product development and planning.
  • Develop solutions using Java, JavaScript, SQL, Spring, Python, and Shell Scripts.
  • Guide junior developers and offer advice to colleagues on technology
  • Pay close attention to detail, manage tasks, and solve problems effectively.
  • Suggest improved software architecture and design patterns when needed.
  • Provide support to Technical Support Analysts.
  • Collaborate with the front-end team to build a user-friendly, high-performing web product.
  • Troubleshoot client issues by analyzing feedback and logs.
  • Stay updated on new technologies to enhance product performance and quality.
  • Document technologies and share knowledge with the team.
  • Offer insights on database performance and stability.


Job Requirements:

  • Diploma, Bachelors Degree, or Professional Certification in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum of 7 years of experience in fullstack web development.
  • Proficiency in Java, JavaScript, SQL, and Shell Scripts.
  • Strong practical experience in Java web-based application development.
  • Expertise in Java programming, object-oriented design, and design patterns.
  • Preferred experience with Spring and Hibernate frameworks.
  • Familiarity with Unix/Linux environments.
  • Experience with source control tools.
  • Knowledge of microservices is a plus.
  • Experience in database performance tuning and query optimization is advantageous.
  • Experience with DevOps tasks is an added advantage.
  • Knowledge of billing/charging interfaces or APIs is beneficial.
  • Ability to work with clients to identify and overcome adoption barriers.
  • Strong analytical, problem-solving, teamwork, and communication skills.
  • Commitment to achieving high standards in work.
  • Proven experience in leading and managing a team of developers or programmers is essential.
  • Language proficiency in English, Malay, and Mandarin (to communicate with Mandarin-speaking clients).
  • Applicants must be Malaysian citizens or hold relevant residence status.