Software Developer
$80,000 - $90,000Adelaide Educators PTY LTD T/A Austra College
Position: Software Developer
Location: Adelaide, South Australia (on-site)
Employment Type: Full-time, Permanent
Salary: $80,000 – $90,000 plus superannuation (depending on experience)
About Australia College Adelaide
Austra College Adelaide is a leading vocational education and training provider committed to delivering high-quality education and innovative learning solutions to domestic and international students. The College continuously invests in digital transformation initiatives to enhance student engagement, streamline business operations, and improve learning management systems. We are seeking an experienced and motivated Software Developer to join our growing team in Adelaide and contribute to the development, maintenance, and enhancement of the College's software applications and digital platforms.
Position Overview
We’re looking for a technically capable Software Engineer (Full Stack Java Developer) (ANZSCO: 261313) to join our team and contribute to the ongoing development and support of Rev-Trac, our enterprise software solution. In this role, you’ll focus on designing, developing, and maintaining scalable web applications, resolving software issues, supporting integrations, and helping customers maximise the value of their Rev-Trac investment.
You’ll work with a range of modern tools and technologies including Java, Spring Boot, JavaScript (React or Angular), REST APIs, and industry platforms such as Cloud TMS (cTMS), Azure DevOps, ServiceNow, JIRA, and other ITSM and DevOps tools.
You’ll collaborate closely with our engineering, product, and support teams to enhance how Rev-Trac is built, delivered, and supported. This includes working across the full software development lifecycle - from designing and implementing new features to debugging production issues and improving development workflows and support processes.
This is a hands-on technical role ideal for someone with strong problem-solving skills, solid experience in full stack Java development, awareness of SAP landscapes, and a keen interest in DevOps, continuous integration, and enterprise software delivery.
Key Responsibilities
• Conduct research, consultation, analysis, and evaluation of system and software requirements to support business and technical objectives.
• Identify technological limitations, gaps, and deficiencies within existing systems, processes, procedures, and methodologies, and recommend appropriate improvements.
• Perform testing, debugging, diagnosis, and resolution of software defects and application issues in accordance with established testing protocols, quality standards, and best practices to ensure optimal system performance and compliance with specifications.
• Develop, enhance, and maintain program code in alignment with system requirements, technical designs, specifications, and industry quality standards.
• Prepare, update, and maintain technical documentation, user manuals, system procedures, and operational guidelines to support software development and ongoing system operations.
• Provide technical advice, guidance, and expertise in the development of software design proposals, including financial assessments, cost-benefit analyses, and recommendations for software acquisitions, upgrades, and technology investments.
Required Skills and Qualifications
- Bachelor's degree in computer science, Information Technology, software engineering or a related field (master's degree is a plus).
- Minimum of 3 years’ experience in software development or as a Full Stack Developer or JAVA Developer.
- Strong background in enterprise software development using Java, Spring Boot, and REST APIs.
- Experience delivering end-to-end solutions across front-end and back-end systems.
- Exposure to Agile/Scrum methodologies and working in cross-functional teams.
- Proficiency in Java, Spring Framework (Spring Boot, Spring Data, Spring Security).
- Hands-on experience with front-end frameworks (Angular / React / Vue.js).
- Strong knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with CI/CD pipelines, Git, Maven/Gradle, and DevOps practices.
- Understanding of RESTful services, JSON, and API integration.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work flexible hours, including occasional weekends.
- Must hold a valid driver’s licence and have access to a reliable vehicle.
- software engineer team lead Adelaide
- software engineers Adelaide
- software engineer internship no experience Adelaide
- senior software engineer Adelaide
- graduate software developer no experience Adelaide
- contract software developer Adelaide
- senior software engineer python Adelaide
- advanced software engineer Adelaide
- software developer full time Adelaide
- software engineer Adelaide