As a Java Developer you will work as part of a team to deliver solutions for business and maintain current business applications.
Key Duties and Responsibilities
* Develop software applications to meet business requirements and support Health Business Systems Branch projects / programs using Java adhering to the System Development Life Cycle (SDLC) and Agile development practices and processes.
* Perform code reviews provide quality assurance and estimate development efforts for new applications and changes to existing systems.
* Contribute to application / system and database design develop and maintain system documentation and address architectural issues to ensure alignment with enterprise architecture standards.
* Participate in scrum meetings and daily stand-ups to continuously improve processes and task assignments.
* Collaborate closely with business analysts testers and stakeholders to ensure efficient and high-quality project delivery including status reporting and defect management.
* Other responsibilities as requested for support purposes for the section managed applications.
Facilitate knowledge transfer and upskilling within the team to ensure continuous improvement and capability development.
Requirements
Clearance level: Must be able to obtain Baseline security clearance
Location: QLD ACT VIC NSW
Essential Criteria
Technical Expertise
* Proficient in Java / J2EE / JEE PrimeFaces JavaScript SOAP XML EJB 3 JPA RESTful APIs.
* Skilled in using tools like IntelliJ Maven and Azure DevOps.
* Experience with relational databases and SQL.
Application Development
* Full-stack development including front-end and back-end.
* Design implementation and reverse engineering of Java-based applications.
* Development of authenticated and unauthenticated user flows (e.g. such as MyGov VANguard FAS).
Development Methodologies
* Strong grasp of SDLC and Agile practices.
* CI / CD pipeline experience.
* Writing JUnit test cases and technical documentation.
Analytical & Collaborative Skills
* Ability to analyse user requirements / stories and deliver minimal-defect solutions.
* Collaborative co-design and delivery with business stakeholders.
* Effective communication initiative and adaptability in dynamic environments.
Desirable Criteria
1. Relevant Java certifications or qualifications.
2. Familiarity with UX / UI standards and practices.
Employment Type
Full Time
Experience
years
Vacancy
1
#J-18808-Ljbffr