Find a job
← To job search

Senior Java / Scala Engineer

Apply now
Role area:
Technology
Contract type:
Full Time
Location:
Dublin
Share on LinkedIn

The Role

We are building a development function to continuously improve extend or replace the existing stack of applications and systems under the ownership of the Sports Trading Platforms area within the Trading Tribe at PPB. Projects undertaken by this group will be many and varied and will mean that in joining this team you will gain exposure to a wide variety of applications, development approaches and technologies. We have an opportunity to look at our existing estate and to find ways to add value through optimising, automating, re-architecting and through the addition of new features and creation of new platforms where necessary.

We use Scala and Java where appropriate to build our platforms and are focused on using the right technology for each task.

What you’ll be doing…

Is this you?

You have spent years using agile and lean practices to deliver world class software. You are a Kaizen creature who never stops thinking about how to improve yourself and your team.

When hardware fails, your applications keep going because they are fault tolerant. When the company grows, your applications scale right alongside. Customers enjoy using your applications, because they are reactive and always perform well.

You understand that building the ‘right thing’ is as important as building the ‘thing right’, and have leveraged test-driven techniques such as ATDD to achieve both. You believe that software quality is the responsibility of the whole team, regardless of job titles.

You understand and embrace the philosophy of Continuous Delivery. You have no interest in throwing your work ‘over the wall’ to anybody. Instead, you passionately believe in an agile, DevOps-centric team that builds, tests, releases and operates its own applications.

What we’re looking for…

  • 6+ years of experience as a Java or Scala programmer
  • We value experience working with Apache Kafka and message queueing systems
  • Knowledge of Akka, Cassandra is a plus
  • Dependency Injection (experience in Spring an advantage)
  • Storage technologies (SQL and/or NoSQL)
  • Exposure to AWS or other public cloud provider
  • Test-driven development techniques (e.g. BDD and ATDD)
  • Automated testing and mocking techniques
  • Clean coding
  • Agile and Lean approaches

What you’ll get in return…

Career Progression

5 global brands in 3 continents = endless opportunities. We’re a FTSE 100 with a start-up soul, so if you enjoy working in a fast-paced, innovative environment, you’ll get on here. There are many directions your career can move in; whether it’s gaining promotion within your existing team, or an international move.

Uncapped Holiday Allowance

Yes, you heard that right – UNCAPPED holiday!

Flexible Working

We play many roles in our busy lives; juggling family, fitness, work, study and community interests. Sometimes there just aren’t enough hours in the day. Which got us thinking. Wouldn’t it be great if we could play with time and fit in all the things that are important? Good news. You can. We have a host of flexible working options that are available to everyone at PPB.

The Fun Stuff

Competitive salary and bonus scheme, ‘Pizza & Drinks Fridays’, health and wellbeing with free classes such as Yoga, bootcamp, Brazilian jujitsu, running club and lots of great events organised throughout the year by our own Ministry of Fun.

The Boring Stuff

Free underground parking, subsidised canteen, pension, health insurance, life insurance, sharesave scheme, access to thousands of online learning courses, free fruit to the office daily.

There’s more but we won’t go on…