Back to list

Vacancy description

Senior Java Developer in Australia

  • HybridMix of office and remote
  • ContractFixed-term or freelance

Australia

Job Title - Senior Java Developer Job Id 1260925

  • Security Clearance: Baseline 
  • 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

  • Extensive experience in Java development
  • Minimum 5 years experience in the technologies listed above
  • Strong experience in front end technologies (JSP, JQuery and JavaScript), Spring, IBM DB2, JPA, Webservice standards, RESTFul Services and JMS.
  • 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

  • JSP, JSF, Java, JavaScript, CSS, JQuery, JAVA Spring framework, JPA & JDBC, SQL, SOAP, DB2, RESTful Services, CI/CD, Bamboo, ALM, SVN, GitLab.
  • Angular
  • Node JS
  • Nest JS
  • Mongo BD
  • 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.



Essential criteria

  • 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.
Desirable criteria

  • 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. PROG Level 5:
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.

 
Please contact [email protected] or simply click apply to submit your application 

 
"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."

Similar vacancies

More like this role

CYOS Solutions

Senior Java Developer

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Contract
  • Backend

$100 - $130 per hour

... provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team. Java Developers will work with the Senior Capacity Manager(s), Capacity Planning Services team and Service Management & Self-Healing Automation Project delivery stakeholders ...

Canberra, Australia

Services Australia

Senior Java Developer

  • Hybrid
  • Contract
  • Sales
  • Backend
Job Title - Senior Java Developer - Security Clearance: Baseline - 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 ...

Canberra, Australia

Renaissance InfoSystems

Senior Java Developer

  • Full-time
  • Contract
  • Backend
... the IT Industry. Our recruiters balance sophisticated and simple inter-personal techniques to assure a strong candidate network. Know More: Role/Title: Senior Java Developer - 8-15 Years Mode of Hiring: Permanent Location: Sydney Job Description - Strong Core Java skills. - Minimum 5 years hands on experience on Java - Hands ...

Syd, Australia

CareCone Group

Senior Java Developer

  • Full-time
  • Backend
Job Title : Senior Java Developer Location : Brisbane Mode: Permanent Total Experience - 7+years Expereince in Java, SpringBoot Experience in Claude/Github Copilot/ Cursor Interested candidates can send their updated resume to ***email_hidden*** orreach me @ M: 61283195529 [{"name": "permanent_employment", "text": "Permanent ...

Brisbane, Australia

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
  • Backend

$80 - $90 per hour

Senior Java Backend Developer Location: Remote, USA Employment type: Contract Indicative rate: $80–$90/hr Contract roles for Java engineers developing, modernizing, and supporting enterprise backend applications and services. Work may include API development, integrations, batch processing, microservices, and production ...

Australia

  • Hybrid
  • Full-time
  • Backend

$108,571 - $119,893

... certified. #TopEmployer2026 #ThriveAtInfosys Visit to see how Infosys (NYSE: INFY) can help your enterprise navigate your next. Role Description We are seeking a Senior Java Developer with 6+ years of experience in designing and developing enterprise applications using Java, Spring Boot, and Microservices . Location: Sydney. ...

Syd, Australia

  • Remote
  • Full-time
  • Part-time
  • Backend
... partner company, who manages all applications and next steps. Our partner is looking for a Java Developer Associate based in Australia. Join a remote team as a Java Developer Associate and contribute to the development and maintenance of desktop and web-based applications. In this role, you will use your Core Java expertise ...

Australia

Balance Recruitment and Balance Consulting

Senior Java Software Engineer

  • Contract
  • IT
  • Fullstack
Our client, a leader in data services and cybersecurity solutions, is seeking a Senior Java Full Stack Developer to join their dynamic team based in the Northshore area. This role offers the opportunity to collaborate on complex software projects impacting customers worldwide. In this position, you will perform advanced ...

Syd, Australia

  • Hybrid
  • On-site
  • Contract
Senior Kafka Developer || Hybrid (3 Days/Week In Office) Role: Senior Kafka Developer Location: Melbourne, VIC (3 Days/Week In Office) Responsibilities - Develop custom integration code using Java / Spring Boot for source system connectivity where managed connectors are not applicable - Build and maintain Kafka producers ...

Greater Melbourne, Australia

  • Full-time
  • Mobile
Responsibilities - Build and maintain scalable native Android ad architectures using Kotlin and Java for interstitial, app open, rewarded video, native, and banner formats. - Manage and optimize enterprise mediation stacks, especially AppLovin MAX and Google AdMob. - Design caching, pre-fetching, and asynchronous loading ...

Australia