Banner Default Image

Senior Java Developer / Principal Software Engineer - Java/JVM/Scala/Cloud

Back to Job Board

Senior Java Developer / Principal Software Engineer - Java/JVM/Scala/Cloud

Contract type: Permanent
Location: Sydney
Industry: Development
Reference: 2789070

Job description

Senior Java Developer / Senior Functional Programmer / Senior Scala Developer / Senior Haskell Developer

An exciting opportunity for a talented Senior JAVA Developer to join a rapidly expanding team, working at the forefront of data analytics and big data to help understand consumer behaviour across a range of different industries form Sports Venues, Retail, Education, Hospitality. You will be someone who is hands on; learns quickly; is enthusiastic in improving current platform and products; love a challenge and a job that's never the same one day to the next.

The Role:
  • Collaborate with colleagues on unique challenges at scale
  • Build digital services that delight their users
  • Work on some of the most cutting edge digital/cloud-based architectures in development today
  • Build API's to integrate with back end systems and other services and micro-services
  • Implement test driven development
  • Implement continuous deployment, automating by default
  • Build systems that meet their non functional requirements such as security, performance, maintainability, monitoring, feedback and audit
  • Continually learn, keep up to date with the industry and teach others
  • Show your passion for software engineering

  • Excellent knowledge of JAVA or Scala and open source technologies and frameworks; experience of highly scaleable, resilient applications
  • Practical experience of the core XP practices of TDD, Pair Programming, and CI/CD
  • Demonstrate experience in at least one technology stack, including a selection of the following; Microservices, Spring (Core, MVC, Integration, Data, Boot/Cloud), Integration Technologies (Rest, JSON, WS02, Mulesoft), NoSQL database (MongoDB, HTML5/JavaScript Frameworks (Angular, NodeJS))
  • Experience working in Agile teams
  • Good awareness of DevOps

This is an immediate need and for the right person, there is a highly competitive package on offer with a very generous share scheme!