Senior Full-Stack Scala Engineer

Location: Sydney CBD, Inner Suburbs Sydney, Sydney, New S. Wales, Australia
Contract Type: Permanent
Specialisation: Technology & Digital
Salary: Negotiable
REF: BBBH236595_1568342155

About your role:

  • Working on diverse projects and developing interesting software
  • Writing lots of high quality code
  • Preparing technical documentation, project specifications and time estimates
  • Researching prospective technologies and prototyping new solutions
  • Designing complex, yet simple and efficient software architecture

About your experience:

  • Proven background in building large-scale web applications in Java and Scala using MVC frameworks and SQL databases (RDBMS).
  • Digital agency kind of experience, i.e. building websites using Drupal, WordPress, Joomla and other such CMS is irrelevant.
  • At least 5 years of experience are expected to have sufficient knowledge base and skills.
  • Profound understanding of OOP and OOD.
  • Solid understanding of functional programming and experience in Scala or Java.
  • Extensive experience with MVC frameworks, preferably Spring or Play!
  • Expertise in SQL and ORM frameworks, preferably Hibernate/JPA.
  • The front-end technologies are not the priority, but any decent web developer should be proficient in HTML/CSS and JavaScript/TypeScript.
  • Extensive experience with version control systems, preferably Git.
  • Well-versed in Linux command line tools. Be excited to use Linux or Mac as desktop and development OS.

Advantageous skills to have

  • Experience with AWS
  • Experience with MongoDB