Quick overview
SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationAustralian Capital Territory, Australia
MicroservicesSQLSVNSpringSpring BootGitAngularCSSBambooJavajQueryRESTSOAPJavaScriptAgileCI/CD
Job description
23rd October, 2026
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:
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
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 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."
Job Title - Senior Java Developer
Job Id
- 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)
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.
- 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.
- 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
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.
- 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.
- 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.
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 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 jobs
- AC
Senior Power Platform DeveloperRecently posted
Australian Children's Education and Care Quality Authority · Tasmania · Hybrid 🇦🇺
SQLHTMLScrum+8TechnologyA$130.6k - A$145.6k/yr - OS
E-Commerce DeveloperRecently posted
Oxworks Services Pty · Crestmead, Queensland · Hybrid 🇦🇺
PHPSASSSQL+16TechnologySalary not listed - HA
ServiceNow Developer - ITSM / HRSDRecently posted
Hexaware APAC · Sydney, New South Wales · Hybrid 🇦🇺
RESTSOAPJavaScript+2TechnologySalary not listed - MW

Senior DeveloperRecently posted
Marshall White · Armadale, Victoria · Hybrid 🇦🇺
SQLExpressAgile+2TechnologySalary not listed - BA
Integration DeveloperRecently posted
Bailey Abbott · Darwin, Northern Territory · Hybrid 🇦🇺
MercurialOracleSQL+10TechnologySalary not listed - CT
Integration DeveloperRecently posted Auto Apply
Centorrino Technologies · Darwin, Northern Territory · On-site 🇦🇺
Stakeholder ManagementMercurialOracle+11TechnologySalary not listed - IN

Senior Next.js & React Developer - Enterprise Web AppsRecently posted
Infosys Limited · Melbourne · Hybrid 🇦🇺
Next.jsGraphQLREST+2TechnologySalary not listed - FG
Junior Systems Administrator - Grow into a Full-Stack IT ProRecently posted
Finsbury Green Pty · Melbourne · Hybrid 🇦🇺
TechnologySalary not listed - PA

Dynamics 365 Technical DeveloperRecently posted
Paxus Australia Pty Ltd. · Brisbane · On-site 🇦🇺
C#.NETAzure+4TechnologySalary not listed - HU

Senior Full Stack Engineer - Hybrid, AI-driven SaaSRecently posted
Humanforce · Sydney · Hybrid 🇦🇺
TechnologySalary not listed - CS

Professional Education Content Developer - Global TeamRecently posted
CMR Surgical Ltd. · Western Australia · Hybrid 🇦🇺
Microsoft OfficeTechnologySalary not listed - PA

Dynamics 365 Solutions Developer - .NET, Azure & Power BIRecently posted
Paxus Australia Pty Ltd. · Brisbane · Hybrid 🇦🇺
.NETAzureTechnologySalary not listed
