Rafulin Holdings Sdn Bhd logo

Junior Software Engineer

Rafulin Holdings Sdn Bhd
Department:Software Development
Type:ON-SITE
Region:Melbourne
Location:Melbourne, Victoria, Australia
Experience:Entry level
Estimated Salary:A$70,000 - A$90,000
Skills:
JAVAPYTHONC++C#JAVASCRIPTREACTANGULARDJANGOFLASKHTMLCSSNODE.JSEXPRESSRESTFULSQLNOSQLGITGITHUBGITLABAWSGOOGLE CLOUDAZUREJESTMOCHAJUNITDOCKERKUBERNETES
Share this job:

Job Description

Posted on: December 13, 2025

Role Description:

The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software applications that meet business requirements and user needs. This role involves working closely with cross-functional teams including product managers, designers, and other developers to build scalable, efficient, and reliable software solutions. The Software Engineer will contribute to all stages of the software development lifecycle, from gathering requirements and designing solutions to coding, testing, and deploying applications. Responsibilities include writing clean, efficient, and well-documented code, conducting code reviews, troubleshooting and debugging issues, and ensuring that applications perform well in production environments. The Software Engineer will also stay current with emerging technologies and industry best practices to continuously improve the development process and software quality.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in programming languages such as Java, Python, C++, C#, JavaScript, or similar.
  • Experience with web development frameworks (e.g., React, Angular, Django, Flask) and front-end technologies (HTML, CSS, JavaScript).
  • Experience with back-end technologies and APIs (e.g., Node.js, Express, RESTful services).
  • Proficiency with database management systems (SQL, NoSQL) and experience with writing efficient queries.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Experience with version control systems (e.g., Git, GitHub, GitLab).
  • Strong problem-solving skills with the ability to debug and resolve issues in complex systems.
  • Familiarity with cloud platforms (AWS, Google Cloud, Azure) is a plus.
  • Knowledge of testing frameworks and automated testing tools (e.g., Jest, Mocha, JUnit) is a plus.
  • Ability to write clean, maintainable, and well-documented code that adheres to industry standards.
  • Strong communication skills and the ability to collaborate effectively within a team and with other departments.
  • A proactive attitude and eagerness to learn new technologies, frameworks, and tools.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Rafulin Holdings Sdn Bhd logo

Rafulin Holdings Sdn Bhd

View company page
AustraliaJobs.app logo

AustraliaJobs.app

Get AustraliaJobs.app on your phone!

SIMILAR JOBS
Profusion logo

Application Engineer - Java, Spring, Angular, AWS

Profusion
Just now
Software Development
ON-SITE
Melbourne, Victoria, Australia
JAVASPRING BOOTANGULAR+11 more
Bupa Australia logo

Senior Software Engineer - API

Bupa Australia
2 days ago
Software Development
HYBRID
Melbourne, Victoria, Australia
C#.NET FRAMEWORK.NET CORE+5 more
Easygo logo

Senior Mobile Engineer (Android)

Easygo
2 days ago
Software Development
ON-SITE
Melbourne, Victoria, Australia
ANDROIDKOTLINJAVA+7 more
Rafulin Holdings Sdn Bhd logo

Junior Software Engineer

Rafulin Holdings Sdn Bhd
2 days ago
Software Development
ON-SITE
Melbourne, Victoria, Australia
JAVAPYTHONC+++24 more
Airwallex logo

Senior Software Engineer, Backend - GTPN Platform (Relocate to Singapore)

Airwallex
2 days ago
Software Development
ON-SITE
Melbourne, Victoria, Australia
KOTLINJAVABACKEND+2 more