Junior Software Developer

June 30, 2026
Application ends: September 29, 2026
Apply Now

Job Description

The opportunity

This is a great opportunity for an early-career developer looking to grow their skills in a supportive, fast-paced team. Reporting to our Technical Lead, you’ll contribute to the development and maintenance of our cloud-based energy platform, working alongside experienced engineers who will help you learn and develop at pace.

You’ll get hands-on exposure to the full development lifecycle, from design and coding through to testing, support and continuous improvement. Your work will directly support how we serve thousands of Australian businesses every day.

What you’ll be doing

  • Contributing to the development, maintenance and support of our cloud-based platform built on Java, Play/Spring Framework, MySQL and Cassandra
  • Working closely with the Technical Lead and Senior Software Developer on system design, coding and testing of new features
  • Building responsive, accessible front-end interfaces using HTML5, CSS3, JavaScript and modern frameworks such as React, Angular or Vue
  • Translating UI/UX designs and wireframes into clean, maintainable code
  • Participating in on-call support rotations, helping triage and resolve production issues affecting client billing deliveries
  • Assisting in the identification and translation of system requirements into software design documentation
  • Collaborating across teams and contributing ideas that support a culture of continuous improvement

What you’ll bring

  • Relevant tertiary qualification in Computer Science, Mathematics, Data Science or a related IT discipline
  • At least 1 year of professional experience as a Software Developer, Systems Analyst or similar role
  • Working knowledge of Java and familiarity with Play or Spring Framework
  • Foundational SQL skills and comfort working with relational databases
  • Exposure to HTML5, CSS3 and JavaScript (ES6+), with some experience using a modern front-end framework (React, Angular or Vue)
  • A basic understanding of software development lifecycle and design principles
  • Eagerness to learn, ask questions and take on new challenges in a dynamic environment
  • Good communication skills and a collaborative, team-first attitude
  • Ability to work autonomously on assigned tasks while knowing when to seek guidance

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru