Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Exclaim IT and take your career to the next level!
Application takes less than 5 minutes

