Junior Software Developer

May 13, 2026
Application ends: August 12, 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.

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