Java Developer
On-site · Sydney, New South Wales, Australia
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
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.