Full Stack Java Developer - Join a Leading EdTech Innovator
Full-time | Hybrid (AUS/NZ based) | Competitive Salary
About the Opportunity
Are you an experienced Java Developer ready to shape the future of tertiary education software? We’re seeking a talented Full Stack Java Developer to join our dynamic Application Development team, contributing to the ongoing enhancement and support of a suite of software products trusted by universities across Australia, New Zealand, and Asia.
What You'll Be Doing
As part of a collaborative and cross-functional team, you’ll play a key role in designing, developing, and maintaining robust and scalable features across our suite of education-focused products. You'll work closely with Product, DevOps, and Testing teams to ensure that every release meets the highest standards.
Your responsibilities will include:
- Designing and implementing new features and enhancements
- Maintaining and supporting existing software products
- Troubleshooting and resolving technical issues
- Liaising with clients to understand defects and business impact
- Documenting solutions and supporting customer implementations
We’re after a developer who thrives in a team environment, enjoys solving complex problems, and takes pride in delivering quality code.
Must-haves:
- A degree in Computer Science, IT, Information Systems, or Engineering
- 6+ years of Full Stack Java/J2EE development experience
- Strong experience with:
- Java/J2EE, Spring/Spring Boot
- REST and/or SOAP services
- React, TypeScript, Material-UI (or similar)
- Oracle and SQL Server
- Apache/Tomcat
- Atlassian suite (Jira, Confluence, Bamboo, etc.)
- Solid understanding of OOP, UML, and software design principles
- Excellent communication and analytical skills
- Attention to detail and documentation ability
- Exposure to Unix and shell scripting
- Familiarity with database tools (SQLPLUS, SQL Developer, SSMS)
- UI/UX or front-end development experience
- Understanding of data modelling and version control concepts
- Knowledge of university scheduling, enrolment, or class registration systems
- Familiarity with the Allocate Plus product suite
- Be part of an agile team building innovative software with a real-world impact
- Work on products that lead the market in tertiary education
- Flexible work arrangements (remote/hybrid)
- A supportive and energetic company culture
- Competitive remuneration based on experience and skills
- Opportunities for professional growth and development
If you’re excited by the idea of building industry-leading software in a collaborative environment, we want to hear from you. Please apply with a detailed cover letter and resume, clearly outlining how you meet the criteria above.