Location : Brisbane, QueenslandType : ContractJob #18072About the role
We are seeking an experienced Application Developer (Java) to contribute to the design, development, and maintenance of complex enterprise applications within a large-scale, government-focused environment. This role will be part of a program delivering critical process improvements and technology solutions to enhance operational efficiency and service delivery outcomes. You’ll play a key role in building secure, high-performing, and maintainable applications, while working closely with business and technical teams to deliver impactful solutions that align with organisational objectives.
Key Responsibilities
- Design, develop, test, and maintain Java-based enterprise applications that meet business and technical requirements.
- Perform detailed systems analysis and impact assessments to inform design decisions and solution architecture.
- Apply industry best practices, including code reviews, version control, and continuous integration.
- Ensure solutions adhere to organisational standards, change management, and release processes.
- Provide application support, troubleshooting, and maintenance for in-house systems.
- Collaborate effectively with team members and stakeholders to deliver high-quality, user-focused outcomes.
- Contribute to process improvement initiatives and knowledge sharing within the development team.
Skills and experience
- Proven experience designing and developing enterprise Java applications (Java 17 or 21).
- Strong knowledge of Spring (including Spring Security), Hibernate / JPA, and Maven.
- Proficiency in web technologies such as JSF, HTML5, CSS, JavaScript, and jQuery.
- Experience with Oracle databases (SQL, PL / SQL) and application servers such as TomEE or Tomcat.
- Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) and version control using Git.
- Hands-on experience with unit and integration testing frameworks (JUnit, Mockito, PowerMock).
- Strong understanding of secure software design and web application best practices.
Desirable
- Experience working in a quality-focused software development environment with CI / CD pipelines.
- Knowledge of web testing tools such as Selenium.
- Experience deploying and maintaining Unix and / or Windows-based applications.
- Tertiary qualifications in information technology or a related field.
Contact details
For a confidential discussion, please contact George via email at gwright@exclaim-it.com.au. We would be more than happy to provide you with additional information and assist with the application process.