Exclaim IT
Java Application Developer
Exclaim ITAustralia3 days ago
ContractInformation Technology

About 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 [email protected]. We would be more than happy to provide you with additional information and assist with the application process.

Key Skills

Ranked by relevance