Membership Login

Senior Java Developer

Latest News

Our client provides support for Defence’s electronic documents and records management system (EDRMS). The Software Development Team is a small dynamic group of experienced developers who work as part of the larger team to support the ongoing operation and integration of this system with other Defence systems. There is significant amounts of bespoke development together with maintenance of existing products.

This position is a senior position in the development team that would suit a tertiary qualified (or similar) experienced developer.

Scope of work

Under the direction of the Software Development Technical Lead, and in conjunction with Systems Architecture, the Software Developer will be required to design; build and unit test a diverse set of java applications built on various frameworks and technologies, many with database interaction within a Solaris environment.

Essential criteria:

  • Thorough knowledge, understanding and experience in all aspects of the Development Lifecycle.
  • At least five years’ experience developing Unix daemons and/or Windows services in Java with strong knowledge in multithreaded application development. Familiarity with the use of frameworks such as spring / RxJava.
  • Experience writing applications for large data sets.
  • Experience writing java for database integration.
  • Proven ability to work independently within a small team.
  • Proven ability to develop a software product through all aspects of its life cycle including:
    • Initial customer interaction and business analysis.
    • Requirements gathering and documentation in a clear and concise manner.
    • Effort estimation.
    • Application design and documentation.
    • Application development including Unit testing and Agile methodologies
  • Application support through testing phase and production delivery.
  • Maintenance of application.
  • Strong communication skills.
  • Proven ability to apply software development best practice.

Highly Desirable skills:

  • Tertiary (or similar) qualification in a computing discipline.
  • At least five years experience being responsible for the database design of products you have developed.
  • Experienced in multi-server application design and development.
  • Proficiency in Oracle PL/SQL.
  • Proficiency in J2EE and Web Services.
  • Demonstrated skill with Oracle databases.
  • Experience with the Objective records management system.
  • Experience with Unix/Solaris shell scripting.
  • Prior use of Jira by Atlassian.

Position Requirements

  • Eligibility for National Security clearance at BASELINE or above,

To apply for this job email your details to or fill out the form below.

Scroll Up