Refer a friend Apply now

Java Software Engineer

Petaling Jaya, Malaysia • Full-time

Description

Summary:

The Java Software Engineer will be responsible for developing, designing, and maintaining high-performance applications using the Java programming language in the Internet and New Media industry. The ideal candidate should have a deep understanding of software development principles and a strong aptitude for problem-solving.

Responsibilities:

  • Collaborate with product managers, business analysts, and software architects to gather requirements and design software solutions.
  • Develop and maintain software using Java technologies that adhere to coding and architecture standards and ensure high performance, scalability, and reliability.
  • Perform code testing and debugging to identify and fix errors in software code.
  • Develop software documentation, user manuals, and recommend improvements to existing software processes.
  • Work with other development teams and stakeholders to ensure software solutions meet business needs and delivery timelines.
  • Stay up-to-date with the latest software development trends, tools, and technologies and identify new opportunities to leverage Java technologies.

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • At least 3-5 years of experience working as a Java Software Engineer.
  • Proficiency in Java programming language, software design patterns, and distributed systems.
  • Experience with Java frameworks such as Spring or Hibernate.
  • Strong knowledge of software development methodologies, including Agile and Waterfall.
  • Familiarity with database technologies such as Oracle, MySQL, or PostgreSQL.
  • Excellent communication and interpersonal skills to work effectively in a team environment.

Role Type

Permanent • Full-time • Mid-level Senior
Apply now