Key Responsibilities
As a Back-End Developer, you will develop and maintain 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
* Ability to obtain and maintain baseline government or NV-1 clearance.
* Must be an Australian citizen to be eligible for this role.
* 5+ years of experience in back-end development, particularly with Java-based microservices, NodeJS, Nest JS, API connect and database management.
* Hands-on experience with RedHat operating systems and OpenShift for managing containerised applications.
* Proficiency in NodeJS for building scalable server-side applications.
* Experience working with relational databases like DB2 and NoSQL databases such as MongoDB.
* Familiarity with Angular and experience working with front-end developers to integrate front-end and back-end components.
* Hands-on experience working within agile development environments.
* Strong problem-solving skills, attention to detail, and ability to resolve technical issues.
Desired Attributes and Skills
* 4 years of 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