Job summary
Software Engineer
Permanent Placement
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)
- To come in office once a week (i.e. Thursday), work from home on other days.
- 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.
Screening Process
- To request candidates email address upon shortlist screening of CV.
- To email candidate our technical assessment.
- 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.