Scala Developer; Functional, Lift / Play, Scalaz

Sydney  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Scala Developer; Functional, Lift / Play, Scalaz

An excellent opportunity for an experienced Scala / Java / JVM developer who is keen to work in a fully Functional, Scala development role. 

Company Background:

A small but well established company that creates specialist software applications for many global blue-chip organisations in the financial domain. This role is working in an excellent team of experienced Scala developers (migrated from Java over a year ago) within a fairly flat hierarchy - there is plenty of opportunity to get involved with the bigger team projects as well as working autonomously on smaller (but just as interesting) projects. 

Role and Responsibilities: 

  • To continue the migration of older JVM code as well as the re-development of the early Scala re-codes
  • Have a focus on scalability and functionality: creating systems that trawl through some of the world's biggest financial data sets
  • Be a true Problem Solver - able to think inventively and quickly to create solutions for software issues, business needs and operational requirements
  • Be responsible for the development and optimisation of distributed software systems
  • Add to company ethos and offer your own thoughts and experience in driving the business forward
  • Working with customers and clients to understand business requirements and then translating these into new features and functionality 
  • Work heavily within the server side but get involved in the presentation/UI layer as well as database modifications

Skills Required: 

  • Have an advanced knowledge of current distributed software systems and functional programming concepts
  • Commercial experience of Scala development (or more than a year of demonstrable personal projects using a functional programming language
  • A strong background in Java and JVM development 
  • Strong framework experience (Play, Lift, Spring etc.)
  • Very strong database/RDBMS skills (SQL, MySQL, Postgres etc.)
  • Good knowledge of HTML, CSS, JavaScript, JQuery 
  • Excellent knowledge of Agile methodologies, Continuous Integration and Unit Testing
  • Version control experience, ideally with Git
  • Strong WebServices experience (SOAP / REST)
  • Additional skills in Scalaz, Eclipse, Vim, Jira, Python, CXF, Apache, JFreeCharts all desirable
  • Have a true passion for cutting-edge technology and be able to demonstrate this
  • Good academic track record with a degree in a numerate, scientific or engineering discipline (or equivalent commercial experience)
  • Excellent communication skills and a passion to work in a collaborative, technology-driven company

In return you will be working with some of the most passionate and accomplished developers on some of the most exciting and cutting edge projects in Australia. If you would like to learn more then please call John Ross on , and click apply to submit your resume

Start date
ASAP
From
CITI Recruitment
Published at
24.02.2014
Contact person:
Steve Wilson
Project ID:
669559
Contract type
Freelance
To apply to this project you must log in.
Register