Summary
✨ AI‑Generated
Join a large enterprise technology team as a senior Java developer, working across established and modern technology platforms. The role contributes to digital transformation, cloud adoption, platform modernization, and reliable systems supporting high-volume public services.
Highlights
Senior Java development opportunity within a large public-sector technology environment. The role involves digital transformation, cloud adoption, modernization, and large-scale platforms supporting essential public services.
Description
Our Client
Our client is a large NSW Government organisation operating within a broad public service portfolio that supports millions of people across the state.
The organisation sits within a major NSW Government department with more than 12,000 people across over 30 agencies, entities and business units.
Its technology functions are focused on digital transformation, modern service delivery, cloud adoption and the ongoing improvement of large-scale government platforms.
The broader portfolio includes significant regulatory, customer service and revenue-related functions, with technology teams delivering systems that support essential services across NSW.
The environment combines established enterprise platforms with modernisation initiatives, creating an opportunity for experienced developers who are comfortable working across both legacy and contemporary technology stacks.
The organisation places strong emphasis on customer outcomes, innovation, collaboration, integrity and secure delivery, with technology playing a central role in its transformation agenda.
Why Contract With Us
At Charter Diligence, we go beyond just placement — we support our contractors with practical benefits that reflect real-life needs.
All contractors engaged through us have access to early cash advances on approved timesheets, offering flexibility in cases of unforeseen expenses or cash flow challenges.
Unlike traditional labour hire providers, we understand that life doesn’t always align with a pay cycle — and we're here to help when it matters most.
Well, ask around if they’re already a Charter Diligence Contractor — chances are, they’re already benefiting from the support we provide.
About The Role
We are seeking four experienced Senior Java Developers to join a major technology program focused on the modernisation of business-critical revenue systems.
This is a hands-on engineering opportunity suited to developers who can operate confidently within established enterprise environments while helping transition applications towards more contemporary architectures and cloud-based technologies.
You will contribute to the enhancement and modernisation of Java applications supporting high-volume financial and revenue-related processes.
The role involves working across existing Java and Oracle environments while introducing modern development practices, Spring Boot services, cloud technologies and containerised solutions.
The successful candidates will bring strong backend development capability, sound database knowledge and the ability to understand and improve complex legacy systems.
Experience applying AI-enabled development tools to legacy codebases or migration activities will also be viewed favourably.
Position: Senior Java Developer - $900 to $930/day + super
Location: Parramatta, NSW
Working Arrangement: Hybrid, 2-3 days per week
Working Hours: 8 hours per day, 40 hours per week
Start Date: ASAP pending clear police check
Duration: Until 30 March 2027
Positions: 4
Key Responsibilities
Develop, enhance and maintain enterprise Java applications across a complex technology environment.Modernise established applications while maintaining business continuity and system reliability.Design and implement backend services using Java and Spring Boot.Build and maintain RESTful APIs and service integrations.Work with Oracle databases, SQL and PL/SQL to support application functionality and data processes.Analyse existing legacy code and identify opportunities for refactoring, optimisation and migration.Develop and support microservices using appropriate architecture and design patterns.Deploy and operate applications within AWS environments.Containerise Spring Boot applications using Docker and support configuration and performance tuning.Apply secure coding, testing and development standards throughout the software development lifecycle.Participate in code reviews, technical discussions and solution design activities.Investigate defects, troubleshoot production issues and contribute to root cause analysis.Work with Git-based source control and contemporary development and delivery tooling.Contribute to CI/CD pipelines and automated build and deployment processes.Collaborate with business analysts, architects, testers, product representatives and other technology specialists.Participate in Agile ceremonies including sprint planning, refinement, reviews and retrospectives.Provide technical guidance and mentoring to less experienced developers.Support knowledge sharing and promote consistent engineering practices across the team.Identify practical opportunities to use AI-enabled development tools for legacy code analysis, documentation, testing and modernisation activities.Prepare technical documentation covering designs, integrations, application changes and operational requirements.Contribute to continuous improvement across development processes, application performance and engineering standards.
About You
Extensive commercial experience developing enterprise applications using Java.Strong hands-on experience with Java 7 or later, with Java 8+ highly desirable.Strong Spring Boot development experience.Practical experience developing REST APIs and backend services.Demonstrated experience working with legacy Java applications and modernisation programs.Strong Oracle database experience, including SQL and preferably PL/SQL.Experience with microservices architecture and associated design patterns.Hands-on AWS experience within software development or application modernisation projects.Experience deploying or supporting Spring Boot applications in Docker containers.Good understanding of application performance, troubleshooting and production support.Experience with Git and source control workflows.Exposure to CI/CD, automated testing and DevOps practices.Experience working within Agile or Scrum delivery environments.Familiarity with JBoss or similar enterprise Java application servers.Experience with Hibernate or Spring Data is desirable.Exposure to Bitbucket, GitLab or comparable development platforms is advantageous.Exposure to React or modern JavaScript frameworks is beneficial but not essential.Experience using AI development tools to assist with legacy application analysis, migration or software engineering is advantageous.Strong analytical and problem-solving capability.Clear communication skills with the ability to work effectively with technical and non-technical stakeholders.Comfortable providing mentoring and technical guidance to other developers.Able to work effectively within a regulated or highly structured enterprise environment.Able to commence at short notice, subject to completion of the required police check.Must hold valid working rights in Australia for the duration of the engagement.
Sponsorship is not available.
Australian permanent residency, Australian citizenship or a long-term Australian working visa is required.As a mandatory requirement for this contract role required by our client, applicants are kindly asked to complete a compliance check and upload their work rights verification at www.charterdiligence.com.au/portal.
Incomplete submissions may not be considered.
If you have any questions or need assistance with the process, please don’t hesitate to contact our team—we’re here to help.
Application Process
Important: Due to the high volume of applications and the limited submission timeframe, we may not be able to contact all applicants.
This is not a reflection of interest, but a result of operational constraints.
As part of mandatory government contract requirements, priority will be given to candidates who have completed all necessary compliance checks.
For applicants with privacy concerns regarding work rights verification submission, documents may be presented in person at our local offices for sighting.
We encourage candidates who are passionate about making a difference and possess the necessary experience and skills to apply.
Please apply to this job post or submit your CV along with a cover letter detailing your qualifications and interest in the role to this job post.
For confidential inquiries, contact our recruitment team at recruitment@charterdiligence.com.au and (02) 7208 7776 (Sydney), (03) 9001 7776 (Melbourne), (07) 3866 7776 (Brisbane), or (08) 6118 7776 (Perth).
Charter Diligence is an equal-opportunity employer committed to diversity and inclusion.
We welcome applications from all qualified individuals, regardless of their background.
Join us and be part of a team that is shaping the future of the industry.