 
        
        Software Engineering Professional
">
Job Overview
This is a hands-on Java development role that offers real scope for growth. As part of a collaborative team, you will be building and supporting core business applications used daily.
You will design, code, test, and deploy new and enhanced applications. Analyze design options and balance risks, benefits, and service quality. Apply best practices like code reviews, CI/CD pipelines, automated testing, and version control.
Key Responsibilities
 * Designing, coding, testing, and deploying new and enhanced applications.
 * Analyzing design options and balancing risks, benefits, and service quality.
 * Applying best practices (code reviews, CI/CD, automated testing).
 * Supporting and maintaining existing in-house systems.
 * Collaborating with stakeholders to deliver customer-focused solutions.
Requirements
 * 5+ years with Enterprise Java (Java 17/21)
 * Strong Oracle database skills (SQL, PL/SQL), Hibernate/JPA, Maven
 * Front-end skills: JSF/Primefaces, HTML5, CSS, JavaScript, jQuery
 * Testing frameworks: JUnit, Mockito, Selenium
 * Familiarity with Jira, Confluence, Bitbucket
 * Experience with Tomcat, IntelliJ/Eclipse, Unix/Windows deployments
Benefits
 * Based in Queensland
 * Full Australian working rights