Java Developer (Reactjs)
React Job Added on
- Company
- CYOS Solutions
- Location
- Canberra - Australia
- Job type
- Full-Time
-
Application closing date: Thursday, 19 May 2022, 06:00 pm (in Canberra)
Estimated start date: Mon Jun 06 2022
Location of work: Australian Capital Territory
Length of contract: 12 months
Contract extensions: Possible extension options up to 12 months.
Security clearance: Must have current baseline clearance (Must be Australian Citizen)
Rates: $100 - $120 per hour (inc. super)
The Department requires a Java Full Stack Developer with Spring and JavaScript frameworks, preferably Vue, Angular 6+ and/or ReactJS for the HeaDS UPP project.
Role Description:
Java Full Stack Developer with JavaScript Frameworks
- Demonstrated ability to develop business solutions through the System Development Life Cycle (SDLC) and Agile development practices and processes to meet the Deliverables
- Experience working in an enterprise software development environment and ability to leverage off existing software frameworks and development processes
- Ability to interpret user requirements / user stories and deliver high quality code that has been covered and tested by unit tests
- Be a Test-Driven Development developer
- Experience using SOAP web services, REST, XML, EJB, Spring or Spring Boot
- A good understanding of authentication and authorisation
- Ability to develop software where users are authenticated and unauthenticated
- Knowledge of design patterns
- Experience in UX/UI practices and standards and associated patterns
- Experience working in a Project team delivering outcomes in defined timelines
- Experience working in a small multi-disciplinary team based on an Agile software development methodology
- Demonstrated interpersonal skills and capacity to communicate effectively
- Demonstrated initiative – highly motivated, proactive and focussed on delivering quality outcomes for business
The Deliverables for the Java Full Stack Developer include, but are not limited to the following:
- Develop software applications to meet business requirements to support Department of Health projects/programs using Java and JavaScript with respect to System Development Life Cycle (SDLC) and Agile development practices and processes.
- Manage productive stakeholder relationships and associated risks
- Develop an agreed work plan including key performance indicators and outcomes
- Knowledge and skills transfer, including documentation
- Regular reporting against performance and effort.
Required Skills and Experience:
- Java Full Stack Developer with Spring and JavaScript frameworks, preferably Vue, Angular 6+ and/or ReactJS (Minimum 5+ years)
- Demonstrated experience with JavaScript frameworks eg Angular, ReactJS and Vue – especially Vue
- Unit test skills for JavaScript Frameworks eg Jasmine, MochaJS, AVA, Jest.
- Demonstrated experience in JavaScript programming:
o Experience in creating a user interface on top of a single page application – like Gmail, using the Vue framework
o Experience sourcing a range of datasets from an Enterprise Data Warehouse
o Experience in developing applications that source and display geographic information applications (such as GeoServer and Open Layers)
o Experience in complying with WCAG 2.0 requirements
- Demonstrated experience in Java programming (Min 5+ years):
o Strong Java/J2EE and Spring Boot 2+ design and development skills.
o Experience in developing middleware and back end applications requiring business interactions
o Unit test skills for Java eg JUnit, TestNG, Mockito, EasyMock, PowerMock, Spring Test, Jersey Test, Resteasy and others
Please ensure your CV clearly demonstrates the required skills and experience. A cover letter, or summary statement (max. half page), against listed skills and experience is welcomed.