Java Developer

Posted 09 July 2024
SalaryCompetitive
LocationCanberra
Job type Contract
DisciplineInformation Technology
ReferenceJO-2407-493988

Job description

 
  • 10-month contract with possible extension
  • Hybrid role ( 3 days from office and 2 days WFH).
  • Canberra or Adelaide
  • Australian citizens with the ability to obtain a Baseline security clearance.
 
DFP Recruitment is seeking Java developers to join our Federal Government Client team. As a Java developer you are primarily responsible for designing, developing, unit testing and deploying code as part of the software development lifecycle.
You will work closely with Architects, System Analysts, Testers, and Business Areas to contribute technical input to drive business goals.
 
 
Job Responsibilities
  • Accountable for the analysis, design, development, prototyping, unit testing and maintenance activities
  • Ensure compliance with endorsed software development methodologies.
  • Implement methodology, manage and lead change and actively contribute to the strategic direction.
  • Develop strategy to ensure high code quality and long-term maintenance of a product's code base.
  • Set direction by contributing to local business plans and ICT strategies.
  • Oversee team contribution to cost analysis activities proactively drive continuous improvement in area of responsibility.
 
Applicant must have:
 
  • 3 + years’ experience in Java development.
  • Experience and expertise in authentication protocols between the application and Infrastructure layers.
  • Expertise in API/microservices and event driven architecture utilising Openshift and Websphere platforms.
  • Specialisation in Java Spring Boot development, employing event sourcing, command query responsibility segregation patterns and RESTful API development.
  • Experience with logical and physical database design and domain modelling.
  • Experience integrating Spring Java applications with Database Systems (DB2 and SQL Server)
  • Experience using code repository management tools such as Git/SVN and CI/CD pipeline development such as GitLab CI/CD and Bamboo CI/CD.
  • Experience designing applications operating at scale in distributed and or virtualised environments.
  • Experience identifying, tracking, interrogating, investigating and resolving incidents in production environments across multiple application and system domains, in a large fast paced environment.
  • JAVA Development experience with integrated multi-tier application architectures and experience with web-based transaction systems and able to work with minimal direction while maintaining high productivity.
  • Highly developed communication skills and the ability to communicate technical concepts to a non-technical audience with experience communicating with internal and external stakeholders .

Primary Knowledge/Skills/Systems/Tools required for role include:
 
JSP, JavaScript, CSS, JQuery, JAVA, Spring framework, SPRINGBOOT, JPA & JDBC, SQL, SOAP, DB2, RESTful Services, CI/CD, Bamboo, ALM, SVN, GitLab, APICONNECT.
 
 
To Apply:

If this sounds like the role for you, please submit an updated copy of your resume in MS Word format by hitting APPLY NOW or contact Deepika at dbhasin@dfp.com.au / +61 2 9200 3673.

Applicants new to DFP may be asked to provide additional information including work rights status via a survey link – if requested, we ask that you provide this information in order to expedite your application.
 
DFP welcomes applications from Aboriginal and Torres Strait Islander people, people with diverse cultural and linguistic backgrounds and people with disability. In addition, DFP will provide reasonable adjustments for individuals with disability throughout the recruitment process. If you identify as a person with disability and require adjustments to the application, recruitment, selection and/or assessment process, please advise via adjustments@dfp.com.au or 1300 337 000 and indicate your preferred method of communication (email, phone, text) so we can keep in touch and meet your accessibility needs.
 
By clicking 'apply', you give consent that DFP may use your personal information to process your job application and to contact you for future employment opportunities. For further information on how DFP process your personal information please review the DFP Information Collection and Privacy Policy via https://www.dfp.com.au/about-us/policies. Do not submit any sensitive personal information in your resume.