Senior Java Developer
6 month Contract
$950 per day + super
Parramatta + WFH
About the Company
This NSW government agency is a major service provider who strives to deliver a more consistent and efficient experience within government. This government agency uses data and behavioural insights to drive improvements with government and providing services to NSW. We are looking for someone to start as soon as possible for a 6-month contract paying up to $950 per day excluding super. This role is located in Parramatta + WFH.
About the Role
Prepare and review code to enable application development.
Contribute to the Development Practice by applying best practice methodologies and industry recognised standards, processes and systems, including co-ordination of input from Developers across squads to ensure they are clear about the ways of working in a Digital Agile environment.
Advise on the right way to apply standards and methods, ensuring compliance with security and application development standards, assuming technical responsibility for all the stages and iterations of a software development project.
Provide technical advice to stakeholders and set the team-based standards for programming tools and techniques, planning and allocating resources across the squads to support effective delivery.
Select appropriate design standards, methods and tools and ensures they are applied effectively, including the systems designs of others to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.
Utilise technical expertise in the user story capture phase to ensure the solution is sustainable and consideration is given to associated interfaces with other systems, so it is fit for purpose documented, stored and maintained for all to access and fit for use in accordance with agreed outcomes.
Ensure development practice is documented, stored and maintained for all to access to enable effective delivery and enhanced ways of working.
Provide on-going 3rd level support of developed applications to reduce the impact of application defects, rework and related incidents; complying with incident and problem management processes.
Strong experience in Java development
Extensive experience in Java 8+
Extensive experience in Microservice and familiar with Microservice patterns
Must have hands-on development experience in AWS
Experience in Springboot v2.x
Experience in Spring Data/ Hibernate
Experience in GIT, nice to have Bitbucket/Gitlab experience but not mandatory
Experience in SQL Queries, Oracle Queries
Good to have Kubernetes concepts and components understanding
Know how to run Springboot apps in Docker containers and tune docker Configurations
Working knowledge of AWS or any other cloud based architecture (GCP, Azure)
Working knowledge of middleware technologies
Experience in or working knowledge of ETL processes
If you have any questions please email Lachlan at email@example.com.