Point your AI agent at freehire and let it find you a job.

Get the CLI →

Charter Diligence Consulting and Recruitment

NewBe an early applicant

4x Senior Java Developer | NSW Government

Posted Updated
Discussion

Salary: $900-$930/day + Super|Govt Contract

  • $900-$930/day + Super
  • ASAP to March 2027
  • Parramatta, NSW | Hybrid Working
Our Client

Our client is a major NSW Government agency responsible for revenue administration and services that support the NSW community. The organisation operates large-scale, business-critical technology platforms and is investing in digital and cloud transformation across its services.

Four Senior Java Developers are required for a major program modernising legacy revenue and tax collection applications. The environment combines established Java and Oracle platforms with Spring Boot, AWS and modern engineering practices.

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

This is a hands-on senior development role focused on upgrading and modernising complex legacy applications within a high-volume government revenue environment.
  • Position: Senior Java Developer x 4
  • Rate: $900-$930/day + super
  • Location: Parramatta, NSW
  • Arrangement: Hybrid, 2-3 office days
  • Hours: 40 hours per week
  • Start: ASAP, subject to police check
  • Duration: Until 30 March 2027
Key Responsibilities
  • Develop and modernise enterprise Java applications supporting critical revenue services
  • Upgrade legacy Java applications and integrate modern services
  • Build backend services using Java, Spring Boot and microservices patterns
  • Work extensively with Oracle, SQL and PL/SQL
  • Develop and maintain REST APIs and system integrations
  • Support AWS-based application migration and cloud delivery
  • Containerise and deploy applications using Docker
  • Troubleshoot performance, integration and production issues
  • Conduct code reviews and maintain engineering standards
  • Implement automated testing and contribute to CI/CD practices
  • Mentor developers and provide technical guidance
  • Collaborate with architects, testers, analysts and business stakeholders
  • Explore AI-assisted engineering approaches for legacy application analysis and modernisation
Comparable Australian Senior Java roles commonly include REST APIs, CI/CD, automated testing, code reviews, production troubleshooting and cloud/container delivery alongside Java, Spring Boot and AWS.

About You
  • Strong commercial experience as a Senior Java Developer or Senior Software Engineer
  • Excellent Java development capability, including experience with Java 7/8 or later
  • Proven experience maintaining or modernising legacy enterprise applications
  • Strong Spring Boot experience
  • Hands-on Oracle, SQL and PL/SQL skills
  • Experience with JBoss or similar Java application servers
  • Practical AWS development experience
  • Understanding of microservices and REST API design
  • Experience with Git, GitLab or Bitbucket
  • Knowledge of Docker and containerised applications
  • Experience with Hibernate or Spring Data
  • Familiarity with Agile/Scrum delivery
  • CI/CD and automated testing experience highly regarded
  • AI-assisted development or legacy modernisation experience advantageous
  • React experience is desirable but not essential
  • Strong communication, problem-solving and stakeholder management skills
  • Ability to mentor less experienced developers while remaining hands-on
  • Australian Permanent Residency, Australian Citizenship or a valid long-term Australian working visa required
  • Full Australian working rights required; sponsorship is not available
  • As a mandatory requirement for this contract role, 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 the recruiter at sivy.lay@charterdiligence.com.au 0468 088 776, alternatively, our recruitment team are available 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available