Software Developer (Java)

We are looking for Malaysian candidates to join our growing family in developing cyber securitysolutions using mainly Java, Spring Framework and Angular.

Responsibilities

  • Develop and maintain software solutions based on product's specifications.
  • Develop and maintain CI/CD framework to simplify the delivery of software solutions.
  • Diagnosing and troubleshooting problem areas.
  • Follows SCRUM/Agile software development methodologies.
  • Apply best-practice in software development be it technical or non-technical.

Required skills

  • Proficient in Java.
  • Knowledge in Java frameworks: Spring, Hibernate.
  • Knowledge in Web Technologies: HTML5, CSS3, JQuery, Angular.
  • Proficient in SQL.
  • Basic understanding of AI/ML concepts.
  • Minimum 3 years working experience.

Desired skills

  • Web development experience.
  • Knowledge in build automation tool: Maven.
  • Knowledge in version control tool: Mercurial/Git/SVN.
  • Knowledge in big data technologies: Elasticsearch/Lucene.
  • Experience in scripting languages: Bash/Shell/Python.
  • Knowledge in networking.
  • Knowledge in virtualization/container system: VMWare/VirtualBox/Docker.
  • Knowledge in penetration testing tools: Kali Linux.
  • Understanding of AI/ML model fundamentals in prompt engineering and model fine-tuning

Other information

  • Working hours: Monday to Friday 10am to 6pm.
  • Office location: Petaling Jaya (within walking distance from Asia Jaya LRT)
  • Contractual bonus: 1 month
  • Working attire: casual
  • Insurance: term life & critical illness protection coverage.
  • Medical benefits: comprehensive coverage includes spouse and children.
  • Annual medical check-up.
  • Fringe benefits: optical, dental, air fare.
  • Parking: fully claimable.

To come in office once a week (i.e. Thursday), work from home on other days.

Screening Process

  • To request candidates email address upon shortlist screening of CV.
  • To invite candidate that scored well in our technical assessment for interview.
  • Interview is online via MS Teams about 1 hour.
  • To offer candidate that passed our interview.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available