Application Developer (Java) - Data
Exclaim IT
About the role
We are currently seeking an experienced Application Developer (Java) to join a high-performing technology team supporting the delivery and maintenance of enterprise applications within a large Queensland Government environment.
In this role, you will contribute to the design, development, enhancement, and support of business-critical applications that enable key operational and regulatory services. Working within an established software development team, you will be involved across the full software development lifecycle, delivering secure, scalable, and high-quality solutions using modern Enterprise Java technologies.
This is an excellent opportunity for a developer who enjoys working in a collaborative environment with a strong focus on continuous improvement, innovation, and delivering customer-focused digital services.
Key responsibilities
- Design, develop, test, deploy, and maintain enterprise-grade Java applications and web solutions.
- Perform systems analysis and contribute to the enhancement of existing systems and development of new applications.
- Develop secure and scalable online services and web applications for internal and external stakeholders.
- Work across the full SDLC, including requirements analysis, development, testing, deployment, and support.
- Build and maintain solutions using enterprise Java technologies including Java 17/21, Spring Framework, Hibernate/JPA, and JSF.
- Develop and maintain Oracle database components including SQL and PL/SQL.
- Adhere to established development standards, coding practices, and change management processes.
- Undertake unit and integration testing using frameworks such as Mockito, PowerMock, and JUnit.
- Collaborate with technical teams and stakeholders to deliver quality outcomes aligned to business objectives.
- Troubleshoot and resolve application support and maintenance issues for in-house systems.
- Contribute to continuous improvement initiatives including code reviews, CI/CD practices, and software quality improvements.
- Support knowledge sharing and technical capability uplift within the development team.
Highly desirable criteria
- Minimum five years’ experience in Enterprise Java development within large or complex environments.
- Java 17 or 21
- Spring Framework and Spring Security
- Hibernate/JPA
- JSF/PrimeFaces
- HTML5, CSS, JavaScript, and jQuery
- Maven
- Oracle SQL and PL/SQL
- Experience with Git version control and Atlassian tools including Jira and Confluence.
- Experience with unit testing, integration testing, and CI/CD best practices.
- Demonstrated experience designing and delivering secure online applications and services.
- Strong analytical, problem-solving, and stakeholder engagement skills.
- Proven ability to work collaboratively within agile or structured software development teams.
Desirable criteria
- Relevant tertiary qualification in Information Technology or related discipline.
- Experience with Selenium or other web testing tools.
- Experience supporting Unix and/or Windows hosted solutions.
- Exposure to TomEE, Tomcat, or similar application servers.
- Experience working within government or large enterprise environments.
- Familiarity with modern software engineering practices and continuous integration pipelines.
Contact details
For a confidential chat, please contact Patrick on 0487 270 306 or via email at ***email_hidden*** and we would be more than happy to provide you with additional information and assist in the application process.
Please note that a National Police Check might be required as part of pre-employment screening.