Scala Developer

 

Description:

Our expert software development teams are responsible for designing, developing and running market leading sports trading platforms for the World's large online betting company. As a member of the Flutter Group, we power sports betting for more than 20 inhouse brands and B2B customers, 24 hours a day, 365 days a year around the globe.

We're currently looking for a talented Scala engineer to join our Soccer Trading Platform software delivery teams. Our Soccer platform is already class leading in the industry, supporting in excess of 100k matches per year, but we're always striving to make great, even greater. The successful candidate will join a group of exceptional engineers, focused on delivering against product and technology strategies for the coming years.

Sports betting is a data-rich, time-sensitive industry and as such, our platforms are tasked with aggregating. processing and distributing high-volumes of real-time data, whilst achieving business-critical low latencies. Daily, our talented and highly motivated engineers face complex and varied challenges, which require aptitude, collaboration, innovation, technical knowledge and a “can do” attitude to address. To build our platforms we use Java as one of several programming frameworks, but also rely heavily on cutting-edge streaming technologies, containers, public cloud platforms, CI/CD, extensive automation, agile methodologies and behavioural- and acceptance-test-driven-development.

We pride ourselves for our culture of autonomy, flexibility, accountability, openness, and trust. We understand that we collectively achieve success through a motivated an empowered workforce. If you share these values and are excited about progressing your career with equally minded people, drop us a line.

  • You focus on solving problems over writing lots of software
  • You're highly motivated and manage your time well
  • You build quality into your software upfront by understanding problems from multiple perspectives
  • You understand that it's the value you create and what you contribute that matters, not how long you spend working
  • You expect others to show trust in you, but you understand it works both ways
  • You have the confidence to ask a question, that you know others want answered
  • You're an innovator
  • You're an empowered, pragmatic decision-maker how balances risk against rewards
  • You take pride in and demonstrate ownership for what you deliver
  • You have a passion for sport, Soccer in particular
  • Design and develop trading applications in Java that meet both functional and non-functional requirements
  • Write high quality, maintainable code using best industry standards
  • Contribute to design/architecture discussions & decisions
  • Lead/mentor more junior engineers
  • Take technical ownership for complex applications
  • Be flexible to changing requirements and priorities, while managing own task list and time
  • Be a team player – put the team above the individual and take responsibility for the team's reputation
  • Effectively communicate within the team and showcase the team's successes within the department
  • Troubleshoot and debug real-time development issues
  • Contribute to the on-going evolution and continuous improvement of the department
  • Support the department's Production systems
  • Experience as a Scala engineer.
  • Experience in Java is also preferable
  • Bachelors/Master's degree in computer science, engineering or related discipline
  • Experience in event-streaming platforms such as Kafka
  • Experience in message broker platforms such as RabbitMQ
  • Knowledge of using Actor systems (e.g. Akka) for building highly available & scalable systems
  • Experience of Event sourcing
  • Persistence technologies (e.g. DynamoDB, Cassandra)
  • Practical experience with 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

Organization Paddy Power Betfair
Industry Insurance
Occupational Category Scala Developer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Permanent
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-10-10 5:31 am
Expires on Expired