Senior Java Developer

$147,873 - $164,840 yearly
  • NSW Department of Education
  • NSW, Australia
  • 02 Aug, 2022
Full time - Permanent Information Management

Job Description

Organisation / Entity: TAFE NSW
Job category:

Information and Communications Technology | Development and Programming

Job location:


Job reference number: 00009221
Work type: Full-Time
Number of positions: 1
Total remuneration package: $164,840. Package includes salary ($147,873), employer's contribution to superannuation and annual leave loading.
Contact: - Ankuj Narchal
Closing date: 16/08/2022 - 11:59 PM


TAFE Manager Level 1

•    Join a progressive and driven team of specialists to make a real difference
•    A value driven organisation that supports flexible working and offers work life balance
•    1 x Full-time temporary position of up to 24 months with negotiable location within NSW

TAFE NSW has over 500,000 annual enrolments and sets the benchmark for quality education in Australia. Join our innovative, dynamic organisation while we embark on a once in a generation evolution to modernise, upskill and digitally transform into a world-class education provider.


The Senior Java Developer is responsible for developing and maintaining large, complex corporate systems that facilitate the achievement of TAFE’s core business through the use of process and technology.


We are looking for an enthusiastic Senior Java Developer with extensive experience in Java, Wildfly and bespoke Java applications including experience in delivering solutions end-to-end (design through to deployment and support).

You will have strong interpersonal skills, analytical and problem solving ability and will work collaboratively with a range of stakeholders to build and maintain effective partnerships, provide advice and resolve issues.

You have the ability to influence, be creative and a strategic thinker who is a natural problem solver. You enjoy building trusting relationships, collaborating with stakeholders and taking initiative.

For further information regarding the role please review the Position Description and Information Package.


  • Degree qualification in related field or equivalent significant experience.
  • Extensive experience in Java, Wildfly and bespoke Java applications.
  • Strong competency with relational databases Oracle enterprise solutions preferred (database management, PLSQL, triggers and embedded functions), extensive experience delivering solutions end-to-end (design through to deployment and support) and familiarity and/or exposure with HR and Payroll Systems.
  • Demonstrated experience in conducting formal quality assurance testing and supporting user acceptance testing.
  • Ability to address and meet focus capabilities as stated in the Position Description.


  • Understanding of modern build chain (CI/CD & IaC) configuration and deployments.
  • Containerisation configuration and development inclusive of securely managing application secrets.
  • Exposure to monitoring tools (eg: new relic, sumologic, splunk) and the ability to translate value to the platform team


TAFE NSW is committed to continuing to provide a safe workplace and have put systems and support in place for all our employees to work and deliver safely and flexibly through the ongoing COVID-19 pandemic.

COVID-19 vaccination is mandatory for all TAFE NSW employees. You will be required to provide satisfactory evidence that you are fully vaccinated against COVID-19 prior to commencement with TAFE NSW.

Medical Exemptions are only available if you are unable to be vaccinated due to medical contraindications. All applications for a medical exemption will be managed in accordance with the TAFE NSW COVID Vaccination Policy.


At TAFE NSW, we are committed to creating an inclusive workforce which reflects the community and the customers we serve. We welcome and encourage applications from all people regardless of age, gender, ethnicity, cultural background, or sexual orientation.

We will provide reasonable adjustments in our recruitment process and in the workplace. 

If you need an adjustment in the recruitment process, please contact Hina Maudarbocus via email

For your application to be considered, please:

  • Attach an updated resume (max 3 pages)
  • Attach a cover letter outlining your interest and how you meet the essential requirements 1 – 4 detailed in the Position Description ( Max 2 pages)
  • Click apply button where you will be required to answer the 3 Targeted Questions below (500 words limit each)
  • Ensure all attachments are in PDF format where possible

Targeted Questions:

  • Describe how you have supported the delivery of a complex application specifically in regard to a challenging problem to arrive at a solution. What steps were taken and technologies used in the process.
  • Explain how your skills align with the key accountabilities of this role; specifically provide an example of your experience developing java web applications.
  • Describe how you have contributed to delivering highly complex business requirements and what skills and technologies you used in order to achieve that. 

Applications close: Tuesday 16 August 2022 at 11:59PM

Job Specific Enquiries: please contact  Ankuj  Narchal, Project Manager via email

General Enquiries: please contact Hina Maudarbocus via email

Technical issues: please contact I Work For NSW Support Team on 1800 562 679 (Mon-Fri) or


Not Applicable

School Type


Job Closing Date

16 Aug, 2022