Connecting to LinkedIn...

Senior Back End Developer / Engineer (Java / Node JS / Golang) - Contract

Job Title: Senior Back End Developer / Engineer (Java / Node JS / Golang) - Contract
Contract Type: Contract
Location: Sydney
REF: 2569863
Job Published: over 2 years ago

Job Description

Senior Back End Developer / Engineer (Java / Node JS) - Contract x 4 - Immediate


We have an opportunity for passionate and energetic senior back end developers to join a team of designers, architects and developers to contribute to building and maintaining an exciting product platform that is available across web and mobile. The focus is on a data-driven, rich user experience. Experience with data-driven, analytical application development (in Java and JavaScript) and RESTful API architecture will be critical to the ongoing success of this platform.


You will use your Skills to:

  • Build elegant, data-driven software platforms that power user-centric mobile and web channels
  • Create REST based web services and APIs for consumption by mobile and web platforms
  • Deeply integrate with vendors and third party providers through a variety of APIs and integration methods
  • Be able to explain the technical trade-offs and risks of different development approaches in a concise, informative manner
  • Contribute and adhere to our ways of working as a team (including coding practices, CI/CD processes and agile delivery conventions)
  • Be proficient at estimating build effort and supporting planning activities (within an agile environment)
  • Contribute a comprehensive understanding of current and emerging technologies
  • Ensuring the solutions developed are scalable, extensible and maintainable
  • Be genuinely passionate about good software development and value the importance of an elegant application experience
  • Work in a highly collaborative environment with designers, architects, engineers to ensure a desirable product is build

You will need:

  • 5+ years software development experience including experience building data-driven and analytically intensive application / software modules (e.g. event engines and machine learning)
  • Experience with JavaScript, HTML / HTML 5, CSS and/or other front end technologies
  • Experience with modern web frameworks (e.g.: JQuery, AngularJS, ReactJS, Express, Swagger, etc
  • Experience with the full web stack performance optimization techniques including the front end application, networking stack and web server components
  • Comprehensive experience with object oriented design and building of backend applications and REST API services using Java or Node.js
  • Experience designing and developing a service-based architecture and/or micro services
  • Experience in designing data persistence and caching concepts using both SQL and NoSQL DBMS (e.g.: MySQL, MongoDB, Cassandra, Redis, etc…)
  • Experience with Serverless technologies (such as AWS Lambda) would be advantages
  • Enough DevOps experience to setup, configure and maintain your own dev/build environment.
  • Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, zero bug policy, code reviews, design documentation, etc…)
  • Knowledge of secure coding practices and frameworks (e.g. OWASP)
In return, you will be working with a global business, with huge resources and funds to ensure that they are able to build world class products. You will be able to champion and work with the latest tools, frameworks, and languages as well as being offered a very competitive day rates and a flexible working environment.



Social Stream