Senior Software Engineer Job
We are seeking a highly skilled Senior Software Engineer to join our team in a federal government agency.
* This is an exciting opportunity to work on end-to-end development projects linked to the transformation program.
Key Responsibilities:
* Develop Java and API solutions: The ideal candidate will be responsible for developing robust and scalable Java and API solutions that meet the requirements of the project.
* Work with the Elastic stack: Experience with Logstash, Elasticsearch, and Kibana is required. The candidate will need to work closely with the team to design and implement efficient data processing pipelines.
* Create applications connected to SQL and NoSQL data sources: The successful candidate will have experience working with SQL and NoSQL databases and will be able to create applications that connect to these data sources.
* Participate in Agile practices: The ideal candidate will be familiar with Agile methodologies and will be able to participate in iterative development cycles.
Requirements:
* 5+ years of Java development experience: A strong background in Java development is essential for this role.
* Strong API experience: The candidate should have experience designing and implementing APIs using Java.
* Apache and Kafka experience in a commercial environment: Experience working with Apache and Kafka in a commercial environment is highly desirable.
* Experience with the Elastic stack: Familiarity with Logstash, Elasticsearch, and Kibana is required.
* Containerization knowledge (Kubernetes): The ideal candidate will have experience working with containerization technologies such as Kubernetes.
Benefits:
* This is a 12-month contract role.
* The position involves a WFH split and 2 days spent in the Sydney office.
* A minimum NV1 clearance or Australian citizenship with the ability to obtain this clearance is required.