Job description: Full Stack Java Technical Lead Location: Sydney Job Type: Contract 12 months Requirement: Strong Java Frontend & backend experience (React JS, Spring and Spring Boot) Strong AWS development experience (EC2, ELB, Kinesis, S3, Lambda, RDS) DevOps experience (AWS, Ansible and Jenkins) Streaming platforms experience (Kafka, Kinesis) Relational and NoSQL databases experience A highly proficient problem solver. Pro-actively improve client side performance. Mentoring/coaching others in the team and domain Technical Capabilities (skills, knowledge, technical or specialist capabilities) Advanced knowledge of Agile development methodologies Extensive experience in leading teams in understand and implementing high value features and requirements Proven track record with React JS modules. Experience proven in Jasmine/Karma or a similar unit/functional testing framework. Experience with modern workflow tools such as Yeoman Solid understanding of the full web technology stack (e.g HTTP, cookies, headers, asset loading/caching) Proven record with Node.js and JavaScript task runners (Grunt.js, Gulp.js) Experience of npn/bower (or a similar frontend package manager) Knowledge of cross-browser and cross-device feature support and rendering quirks Proven experience in TDD. Github profile or link to open source work. Experience in Automated Testing Advanced Grunt Usage (Autoprefixer, Usemin, Uncss, etc) Detailed knowledge or CS including responsive design, grid patterns and modern web forms. Have strong opinions on CSS architecture including naming conventions such as SMACSS, BEM or OOCSS. When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website ( https://www.techaalto.com/privacy/) Confidentiality is assured, and only shortlisted candidates will be notified for interviews.