Full Stack Java Developer

Job Title: Full Stack Java Developer
Contract Type: Contract
Location: Sydney
Salary: $600 - $700 per day
Start Date: 2020-10-28
Reference: V-111717
Contact Name: Jason Bidwell
Contact Email:
Job Published: October 28, 2020 18:22

Job Description

Contract opportunity for an experienced Full Stack Java Developer to work on the development and maintenance of digital products for a market leader in the Education Sector. Design and build new software applications and produce high quality web and mobile applications and systems that will showcase the client and boost their profile in the market. 
Role and responsibilities:
  • Development of web applications, system integration APIs and Microservices using Spring Boot or Grails frameworks
  • Development, enhancement and maintenance of digital products including a wide range of web applications, website CMS, and/or potential mobile apps
  • Ensure quality and code coverage in software development processes by implementing unit testing and other white box methods to meet functional and technical requirements 
  • Collaborate with other software developers, system administrators, business analysts, subject matter experts to understand complex technological systems and provide recommendations to produce complete end-to-end solutions
  • Develop innovative ideas from proof-of-concept, prototype to production-ready solutions
  • Preparation and presentation of technical solutions to stakeholders
  • Participate in focus groups as required, including developing project plans and reporting on progress against objectives
Essential skills:

  • 4+ years commercial software development experience  
  • Experience in Java 8 back-end development, API and web applications development with Spring Boot/Grails with Java, or NodeJS with Javascript
  • Solid knowledge of Hibernate or similar ORM libraries
  • Front-end development skills in React, solid experience in developing Single Page Application with lots of web forms, modal dialog, complex page navigation, reusable components
  • Relational database experience such as MySQL / Postgres, and the ability to write complex SQL queries
  • Experience working with other database technologies such as Elasticsearch or NoSQL 
  • Significant experience of Object Oriented Programming and/or Functional Programming, with knowledge of software design patterns and algorithms to solve complex business requirements
  • Adaptable with strong problem solving skills
Nice to have...
  • Knowledge of Unix based operating systems
  • Experience in using Docker, AWS or Azure
  • Knowledge of tertiary and/or secondary education sector

Please apply now or contact me for further details

Employee turnover on the rise?

Stop it now with our

Ultimate Guide to Remote Employee Retention!

Get your free guide now >>