Software Engineer Full-stack Java

NCS Australia Group

Melbourne, Australia
On-site
Java (spring boot) or c# (.net)
React or angular frontend frameworks
Test-driven development (tdd) / behavior-driven development (bdd)
As a Client-Facing Software Engineer, you will design, build, test, and maintain complex systems across backend and frontend technologies, actively participating in architectural evolution

Job Summary

  • As a Client-Facing Software Engineer, you will design, build, test, and maintain complex systems across backend and frontend technologies, actively participating in architectural evolution.
  • You will champion a "quality-first" culture by integrating TDD/BDD and streamlining delivery pipelines through CI/CD practices.
  • NCS Australia is committed to your career development through various training programs and offers meaningful work with opportunities for growth.

Matching Summary

As a Client-Facing Software Engineer, you will design, build, test, and maintain complex systems across backend and frontend technologies, actively participating in architectural evolution.

Skills & Requirements

Must-have

  • Java (Spring Boot) or C# (.NET)
  • React or Angular frontend frameworks
  • Test-Driven Development (TDD) / Behavior-Driven Development (BDD)
  • Continuous Integration (CI) / automated deployment
  • Docker, Kubernetes, Azure or AWS
  • Agile (Scrum or Kanban) environment

Nice-to-have

  • Client-facing technical bridge
  • Mentoring and knowledge sharing
  • Emerging tech (AI-assisted coding)
  • Security focused coding practices

Key Requirements

  • Valid work rights for Australia
  • Willing to undergo background checks
  • Willing and able to obtain AGSV Security clearance

Work Rights

Must have valid work rights for Australia

Tailored Resume

Cover Letter