NCS Australia

Technology

JavaDeveloper

Canberra, Australian Capital Territory, Australia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Java Developer at NCS Australia. Skills: Java, Spring framework, microservices architecture, DevOps, CI/CD. Designing, developing, and maintaining high-quality, scalable software solutions. Working across the full software development lifecycle in an Agile environment, building robust RESTful microservices, and ensuring best practices in DevOps, CI/CD, and secure coding. Collaborating with stakeholders, contributing to technical design and innovation, and playing a key role in delivering efficie”

What You'll Achieve.

Delivering efficient and reliable solutions that meet business needs.

Industry & Context.

Technology
Problems you'll solve

problem-solving; microservices architecture; system design

Eligibility Requirements

Ability to obtain security clearance. Applicants will need to have valid work rights for Australia and be willing to undergo a comprehensive background checking process, including probity and police checks.

What They're Looking For.

Must Have

Experience in Java development using Spring framework, including reactive programming. Experience developing multi-tier and enterprise-level applications. Experience with databases such as MongoDB, DB2, and PostgreSQL. Familiarity with containerisation and Infrastructure-as-Code, including Kubernetes. Experience using version control systems such as Git and GitLab. Exposure to CI/CD pipelines and handling SAST/DAST security scans. Practical knowledge of unit and integration testing frameworks (e.g., JUnit, Jest). Understanding of Business Driven Development (BDD) practices. Experience with configuration management, change tracking, and audit processes. Ability to produce technical documentation and reports. Analytical, problem-solving, and stakeholder communication skills. Awareness of ICT policies, standards, and secure development practices. Ability to obtain security clearance. Applicants will need to have valid work rights for Australia and be willing to undergo a comprehensive background checking process, including probity and police checks.

What You'll Do.

Designing, developing, and maintaining high-quality, scalable software solutions.

Working across the full software development lifecycle in an Agile environment, building robust RESTful microservices, and ensuring best practices in DevOps, CI/CD, and secure coding.

Collaborating with stakeholders, contributing to technical design and innovation, and playing a key role in delivering efficient and reliable solutions that meet business needs.

How You'll Work.

Team & Collaboration

Proven experience working in Agile environments and multidisciplinary teams (MDTs).

Communication Scope

stakeholder communication

Full Job Description

ARQ, Dialog, CatapultBI, ICEMEDIA, Eighty20, Riley and AccessHQ are now all part of NCS Australia. About us: We are NCS Australia! We have brought together Australia’s best tech talent, working as one to harness technology and advance our communities, to make the extraordinary happen. We're proud of our rich history of partnering with our clients to develop end to end digital technology solutions to accelerate their transformation and innovation journey. For over 40+ years our diverse global teams have delivered large-scale, mission-critical, multi-platform projects to governments and enterprises. We are currently seeking a highly skilled Java Developer to join our dynamic team, responsible for designing, developing, and maintaining high-quality, scalable software solutions. The role involves working across the full software development lifecycle in an Agile environment, building robust RESTful microservices, and ensuring best practices in DevOps, CI/CD, and secure coding. The ideal candidate will collaborate with stakeholders, contribute to technical design and innovation, and play a key role in delivering efficient and reliable solutions that meet business needs. ## Qualifications * Strong experience in Java development using Spring framework, including reactive programming. * Proven experience working in Agile environments and multidisciplinary teams (MDTs). * Hands-on experience with DevOps, GitOps, and SecDevOps practices and principles. * Experience developing multi-tier and enterprise-level applications. * Strong proficiency in RESTful APIs and microservices architecture. * Experience with databases such as MongoDB, DB2, and PostgreSQL. * Familiarity with containerisation and Infrastructure-as-Code, including Kubernetes. * Experience using version control systems such as Git and GitLab. * Exposure to CI/CD pipelines and handling SAST/DAST security scans. * Practical knowledge of unit and integration testing frameworks (e.g., JUnit, Jest). * Understanding of B

Free ATS check

Applying for this Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about NCS Australia?

Real rants from real employees. Read before you apply.

Read Company Rants →