Long-term Contract Opportunity for Java Developer
The role involves leading a major Java 21 migration and enterprise modernisation program, transforming a Proof of Concept into a scalable, production-ready system used across Queensland businesses.
This engagement provides hybrid flexibility and direct exposure to enterprise-level transformation.
Key Responsibilities
* Lead the migration from Java 17 to Java 21, delivering production-ready applications.
* Implement Jakarta CDI and support the strategic shift away from Spring.
* Work closely with business stakeholders during UAT, resolving issues for deployment.
* Manage database migration and release cycles using Flyway.
* Deliver enterprise-grade solutions that are scalable, secure, and maintainable.
* Contribute to agile delivery practices using Jira, Confluence, and Git (Bitbucket).
Required Skills and Qualifications
* 5+ years' experience in enterprise Java development (Java 17/21).
* Strong knowledge of Jakarta CDI, Hibernate/JPA, JSF, Spring Security, HTML5, CSS, JavaScript.
* Experience with Flyway for database migration and automation.
* Familiarity with testing frameworks (JUnit, Mockito, Selenium).
* Proven ability to collaborate with stakeholders and deliver solutions in agile teams.
What's On Offer
* 9-month contract security with strong extension potential.
* Hybrid work: three days in the office, two days from home.
* A career-defining project delivering one of the first enterprise-wide Java 21 migrations.
* The chance to contribute to modernisation across multiple Java applications in the business.