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 Requirements
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