NCS logo
NCS3 days ago

Java Developer

On-site · Sydney, New South Wales, Australia

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Small

Job Summary

Java Developer at NCS Australia responsible for designing, developing, and maintaining high-quality, scalable software solutions across the full software development lifecycle in an Agile environment. Build robust RESTful microservices, contribute to technical design and innovation, and ensure best practices in DevOps, CI/CD, and secure coding. Collaborate with stakeholders to deliver efficient and reliable solutions, with strong focus on Java development using Spring (including reactive programming), RESTful APIs, and enterprise-level multi-tier applications. Apply experience with MongoDB/DB2/PostgreSQL, Kubernetes, Git/GitLab, CI/CD pipelines, SAST/DAST security scans, and testing frameworks (JUnit/Jest). Knowledge of BDD, configuration management, change tracking, and audit processes, plus ability to produce technical documentation and reports, and maintain awareness of ICT security standards.

Required 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 Business Driven Development (BDD) practices
  • Experience with configuration management, change tracking, and audit processes
  • Ability to produce technical documentation and reports
  • Strong analytical, problem-solving, and stakeholder communication skills
  • Awareness of ICT policies, standards, and secure development practices
  • Ability to obtain security clearance
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

NCS

Java Developer

Apply on Sorce