Java Developer - Canberra, Australia - Emanate Technology

    Default job background
    Full time
    Description

    Company Overview:
    Emanate Technology is partnered with a key government client seeking the skills of a Java Developer. With multiple ICT projects spanning various departmental sectors, this role sits within the Information Technology Division.

    The Information Technology Division is renowned for delivering expert, specialised, and highly effective information technology support services, encompassing the maintenance and development of ICT applications and infrastructure.

    Position Summary:

    We are on the lookout for a skilled Java Developer to join a multi-disciplinary team committed to software development utilising Agile methodologies. The Department seeks individuals to strengthen the Corporate Systems Branch (CSB) and assist on related projects and programs.
    Key Requirements:

    • Develop software applications aligning with business requirements to support Corporate Systems Branch projects/programs using Java, adhering to the System Development Life Cycle (SDLC), and Agile development practices.
    • Cultivate productive stakeholder relationships while managing associated risks.
    • Develop an agreed work plan, incorporating key performance indicators and outcomes.
    • Regularly report on performance and effort metrics.
    • Facilitate knowledge transfer and upskilling, alongside documentation development.
    • Baseline Clearance is mandatory.


    Required Skills/Experience:

    • Possess a minimum of five years' experience as a Java developer.
    • Showcase the ability to craft business solutions through the System Development Life Cycle (SDLC) and Agile development practices to fulfill Java developer deliverables.
    • Collaborate effectively with cross-functional teams, offering technical leadership and guidance across the development lifecycle.
    • Champion innovation by staying abreast of industry trends, emerging technologies, and best practices.
    • Proficiency in developing front-end applications and collaborating closely with business stakeholders throughout the co-design, co-build, co-deliver phases.
    • Exhibit strong interpersonal skills and effective communication abilities.
    • Demonstrate initiative, displaying high motivation and a focus on delivering quality outcomes.
    • Experience operating within project teams to deliver outcomes within defined timelines and agreed quality standards.
    • Possess extensive Java programming experience, including:
    • Working within small multi-disciplinary teams based on Agile software development methodologies.
    • Translating user requirements/user stories into code with minimal defects.
    • Operating within an enterprise software development environment, leveraging existing software frameworks and development processes (e.g., GIT & Azure Dev Ops). Recent experience in application development on IBM WebSphere Application Server/Portal Server platforms using PrimeFaces UI framework/MyFaces implementation is desirable.
    • Developing software for authenticated and unauthenticated users (e.g., MyGov for external users and VANguard Federated Authentication Service (FAS) for internal users/single Sign-on).
    • Proficiency with IntelliJ and Maven build tools.
    • Experience with SOAP, XML, EJB 3, and Web Services/RESTful APIs.
    • Proficiency in Java/J2EE/JEE design and development.
    • Exposure to and familiarity with writing JUnit test cases.
    • Possess relevant qualifications and/or certification as a Java Developer.

    Desirable Experience:

    • Experience in UX/UI practices and standards.
    • Familiarity with the Vue framework.


    Benefits:

    • Engage in impactful projects within the government agency, contributing to the advancement of Australian society.
    • Immediate commencement available.
    • Security clearance sponsorship provided.
    • Embrace Work From Home (WFH) arrangements and flexible schedule management.
    • Long term engagement


    To be considered for this role, kindly apply via the provided link in this advertisement and submit your current resume/CV for review. Suitable candidates will be contacted for an initial screening and further information sharing.