Senior Java Developer

Services Australia

Canberra

Hybrid

AUD 150,000 - 200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Services Australia is seeking a Senior Java Developer to lead design, development, testing and maintenance of enterprise Java/J2EE and Angular applications. You will guide delivery within agile teams, drive code quality and ensure robust solutions across the agency's environments.

The role requires hands-on experience with Spring Boot, REST APIs and modern front-end frameworks, plus strong mentoring of more junior staff. Hybrid work options from ACT and other states are available.

Qualifications

  • Senior experience designing, developing, testing and maintaining enterprise Java/J2EE/Angular applications.
  • Experience delivering IT solutions using SDLC in an agile environment with leadership.
  • Ability to develop technical documentation and integrate with frameworks.
  • Strong communication with stakeholders and cross-team collaboration.
  • Knowledge of enterprise SDLC, QA and release management practices.
  • Desirable security, privacy and accessibility knowledge for government ICT.

Responsibilities

  • Design, develop and maintain back-end services using Java, Spring Boot and related frameworks.
  • Build responsive front-ends with modern frameworks.
  • Write clean, maintainable, testable code following best practices.
  • Provide technical guidance on development and code quality improvements.
  • Lead analysis, design, development, testing and maintenance activities.
  • Manage application releases and go-live production support.
  • Perform high-level analysis of technical requirements for project evaluation.
  • Undertake design and development of complex solutions and migrations.
  • Support development teams to comply with endorsed methodologies.
  • Share knowledge and mentor less experienced colleagues.
  • Design, build, test and support outcomes across the Government SDLC.

Skills

Java/J2EE
Spring Boot
REST APIs
Agile delivery
Team leadership

Education

Tertiary qualification in IT, software engineering or computer science

Tools

Angular
Nest JS
API Connecy

Job description

  • Length of Contract: 12 months (extension possible, up to a maximum of 24 months)
  • The role closes on 05/11/2027
  • Location: WA, ACT, VIC, NSW, NT, SA, TAS (hybrid)
Job details

The Senior Java Developer will provide technical leadership within Services Australia development teams, leading the design, development, testing and maintenance of enterprise Java/J2EE and Angular applications. The role oversees software development activities, ensures the quality and functionality of the software produced, and delivers high-quality solutions within the agency's technical environments and systems.

Key duties and responsibilities

Duties may include:

  • design, develop and maintain back-end services using Java, Spring Boot and related frameworks.
  • build responsive, dynamic and accessible front-end interfaces using modern frameworks.
  • write clean, maintainable and testable code following best practice.
  • provide specialist technical advice on software development and maintenance, driving continuous improvement in code quality standards and the long‑term maintenance of the code base.
  • lead analysis, design, development, prototyping, unit testing and maintenance activities, solving complex technical problems.
  • manage application releases and ensure go‑live production support and maintenance of the team's developments.
  • perform high‑level analysis of technical requirements to support project evaluation with proposed solutions.
  • undertake technical design and development of highly complex custom solutions and/or standard conversion and migration solutions.
  • provide support to development teams to ensure compliance with endorsed software development methodologies.
  • share knowledge and provide coaching and mentoring to less experienced colleagues.
  • design, build, test and support technical outcomes across the Government SDLC, and own delivery outcomes.
Knowledge/Qualifications
  • Minimum 5 years experience in the technologies listed above
  • Proven record of delivering IT solutions using software development life cycle, systems development and testing methodologies in an agile environment.
  • Ability to develop technical documentation and broad experience with technical integration frameworks.
  • Highly developed communication skills and the ability to communicate technical concepts to a non‑technical audience with experience communicating with internal and external stakeholders
  • Relevant tertiary qualification in information technology, software engineering, computer science or equivalent industry experience.
  • Demonstrated knowledge of enterprise software development lifecycle practices, quality assurance and release management.
  • Knowledge of Australian Government security, privacy and accessibility expectations for ICT systems is desirable.
  • Relevant industry certifications in Java, cloud, Agile or DevOps practices are desirable but not mandatory.
Technical skills
  • Angular
  • Nest JS
  • API Connecy
Criteria

The buyer has specified that each candidate must provide a one page pitch to address all criteria specified. This is equal to 5000 characters.

  • Demonstrated senior experience designing, developing, testing and maintaining enterprise Java/J2EE/Angular applications, including Spring Boot, REST APIs, integration services and relational databases.
  • Demonstrated ability to work effectively in Agile delivery teams, provide technical leadership, undertake code reviews, resolve complex defects and transfer knowledge to APS staff.
  • Senior level experience with Spring Boot, microservices, CI/CD pipelines, automated testing, DevOps tooling or containerised deployment patterns.
  • Experience working with Australian Government systems, security requirements, accessibility standards or large‑scale service delivery platforms.
  • Experience supporting application maintenance and support activities for critical business systems.
  • Strong communication skills and the ability to work collaboratively with business, technical and operational stakeholders.
Additional requirements
  • A security clearance will be required for the role prior to starting work under any contract. Does the candidate have the required clearance/s, or the ability to obtain and maintain? Provide ref ID.
  • To identify potential conflicts of interest, is the candidate a director/owner/account manager/partner of a Seller registered on BuyICT? If so, provide the Position Title, Seller Name and Seller ABN.
  • Provide details (e.g. manager, branch) of candidate's previous worked history either as a contractor or employee for the Buyer including its former agencies such as the Department of Human Services
  • Seller has obtained the Candidate's consent to be exclusively represented by the Seller for this RFQ. (Note: The Buyer does not want the same candidate submitted by multiple Sellers).
  • Provide 2 referee details for candidate (name and contact details) who can confirm the candidate's skills/knowledge to fulfill this role. Referees can be a previous manager (within the last 4 years).
  • The Seller acknowledges the Quote Validity Period for this RFQ is 12 months from RFQ Closing date. The Seller agrees that its Quote will remain valid for the Quote Validity Period.
  • The Seller acknowledges that being identified as a Preferred/suitable Seller does not guarantee that the Buyer will procure Services from the Seller during the Quote Validity period.
  • The Seller acknowledges that being identified as a Preferred/suitable Seller does not prevent the Buyer from obtaining similar services from other Sellers during the Quote Validity Period.
  • The Seller acknowledges that being identified as a Preferred/suitable Seller does not indicate that a contract may be formed between the Buyer and Seller during the Quote Validity Period.
  • The Seller acknowledges that the candidate must be willing to work at the RFQ location for the duration of the contract.
  • Seller acknowledges Buyer's amendment to Part C1 clause13.6.2 - if a seller seeks a Rate Increase, the seller may only apply within 30 days after receiving buyer's notice to extend the contract.
  • Seller acknowledges Buyer's amendment to Part C1 item 13.6.5 - applications made by the seller under clause 13.6.2, the seller's price will be adjusted from specified date in the Contract Variation.
SFIA Skills Sought:

The planning, designing, creation, amending, verification, testing and documentation of new and amended software components in order to deliver agreed value to stakeholders. The identification, creation and application of agreed software development and security standards and processes. Adopting and adapting software development lifecycle models based on the context of the work and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.

Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches. Measures and monitors applications of project/team standards for software construction including software security. Contributes to the development of organisational policies, standards, and guidelines for software development.

"We warmly welcome applications from individuals of all backgrounds, including First Nations Australians, Australian Defence Force and First Responder veterans, women in STEM, and people of all abilities, including those registered with the NDIS."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developers
Java Developers

GoSourcing • Brisbane

Hybrid
AUD 120,000 - 180,000
Hybrid working
Onsite onboarding 6 weeks
Java Developers
Java Developers

GoSourcing • Melbourne

Hybrid
AUD 110,000 - 150,000
Java Developers
Java Developers

GoSourcing • Adelaide

Hybrid
AUD 110,000 - 150,000
Senior Software Engineer (El1)
Senior Software Engineer (El1)

Gosourcing Pty Ltd • Melbourne

Hybrid
AUD 150,000 - 180,000
Senior Software Engineer (El1)
Senior Software Engineer (El1)

Gosourcing Pty Ltd • Canberra

Hybrid
AUD 120,000 - 150,000
Senior Software Engineer (EL1)
Senior Software Engineer (EL1)

GoSourcing • Brisbane

Hybrid
AUD 150,000 - 190,000
Senior Java Integration Developer
Senior Java Integration Developer

Experis Australia Pty Ltd. • Sydney

On-site
AUD 207,000 - 289,000
Release Train Engineer
Release Train Engineer

Gosourcing Pty Ltd • Melbourne

Hybrid
AUD 180,000 - 240,000
Release Train Engineer
Release Train Engineer

Gosourcing Pty Ltd • Canberra

Hybrid
AUD 120,000 - 150,000
Release Train Engineer
Release Train Engineer

Gosourcing Pty Ltd • Brisbane

Hybrid
AUD 140,000 - 180,000
Top locations