Job description
Paxus is currently seeking highly experienced, Senior Java Developers to join a program of work to oversee software development projects, write optimised code, and provide technical leadership to a team of software engineers.
The team you will join, develops and supports presentation systems to display information to clients about their applications, requests or outcomes. This includes undertaking project, non-project and production support work to design, enhance and maintain a range of systems. The team delivers projects using the Scaled Agile Framework (SAFe) methodology and is responsible for the delivery of several large key government and legislative priorities.
In this role, you will:
- Providing technical design, development, implementation, and maintenance of large and complex applications;
- Participating in the design and development of technical changes that meet business requirements while being aligned with Enterprise Architecture artefacts;
- Developing, maintaining and unit testing system components;
- Providing application development in line with Departmental standards and methodologies;
- Providing coding, unit testing and maintaining complex J2EE applications and components;
- Developing and maintaining system design documentation;
- Providing database design and development;
- Providing contributions to architectural issues;
- Mentoring junior team members;
- Providing troubleshooting to production issues and incidents;
- Providing development effort estimates for changes to existing applications and new applications;
- Providing Code Review and other Quality Assurance tasks for projects and for code delivered by the Section;
- Providing status reporting to Development Managers;
- Working within small development teams;
- Liaising with business analysts, testers and other stakeholders to efficiently deliver high quality work; and
- Providing defect management including:
- triage of defects to determine priorities and defect fix implementation;
- Analysis and identification of the root causes contributing to incidents and problems.
You will also be responsible for producing the following deliverables, including but not limited to:
- Documentation of system products technical design and systems operation;
- Deployment plans, work flows, events and sequence diagrams;
- Records of troubleshooting, production issues and incidents.
To be successful in this role, you will have:
- Experience working with one or more of the following technologies: Java 8 and above (Spring (boot, data, rest), J2EE, Servlet, EJB & EJB3, JPA (Hibernate) SOAP, Web services, Component, SQL, Oracle, DBE)
- Demonstrated experience with systems integration via rest or web services
- Demonstrated experience with JavaScript, ReactJS and cloud based technologies
- Good understanding of SDLC, Scaled Agile Framework (SAFe) methodology, release management and ICT change management
To be considered for the role click the 'apply' button or for more information about this and other opportunities please contact Rashmi Kapse on + 612 6151 9206 or email [email protected] and quote the above job reference number.
Paxus values diversity and welcomes applications from Indigenous Australians, people from diverse cultural and linguistic backgrounds and people living with a disability. If you require an adjustment to the recruitment process, including the application form in an alternate format, please contact me on the above contact details.