Key Responsibilities
As a Back-End Developer, you will be responsible for developing and maintaining the server-side logic, database interactions, and microservice APIs that power our web applications. Your role will involve building scalable and efficient back-end systems, integrating with front-end components, and ensuring the stability and security of the overall architecture. You will work closely with cross-functional teams to deliver solutions that meet business needs while adhering to best practices.
Mandatory Requirement: Government Clearance : Ability to obtain and maintain baseline government or NV-1 clearance.
Citizenship Requirement : Must be an Australian citizen to be eligible for this role.
Required Qualifications 4+ years of experience in back-end development, particularly with Java-based microservices, NodeJS, and database management. Experience with RedHat & OpenShift: Hands-on experience with RedHat operating systems and OpenShift for managing containerised applications. NodeJS Development: Proficiency in NodeJS for building scalable server-side applications. Database Expertise: Experience working with relational databases like DB2 and NoSQL databases such as MongoDB. Front-End Collaboration: Familiarity with Angular and experience working with front-end developers to integrate front-end and back-end components. Agile Experience: Hands-on experience working within agile development environments. Problem-Solving Skills: Strong problem-solving skills with attention to detail, along with an ability to resolve technical issues. Desired Attributes and Skills: 4 years experience working with container orchestration and deployment systems like Kubernetes . Familiarity with CI/CD pipelines and DevOps practices. Experience working in government or public sector environments. Knowledge of secure coding practices and back-end security measures. #J-18808-Ljbffr