Home » Job Search » Paddy Power

News Stories

Job Search


Back to Job Search »

Senior Java Software Engineer

Job Title
Senior Java Software Engineer
Power Tower, Dublin 4





The Technology department within Paddy Power solves challenges that are truly unique in complexity and scale. The Group has retail, B2B, B2C and e-commerce dimensions. It has a global network of retail outlets, high volume real-time trading applications and mission critical websites. It sells live price feeds into some of the largest gaming operators in the world. The technology function, which comprises a wide range of skill sets, will double in size in the coming year.



This is unique opportunity for an outstanding Engineer to join a highly capable applications development team, working in a largely Greenfield environment.




  • As a Senior Software Engineer you have worked in software development for a minimum of 5 years.
  • You are accomplished in a number of programming languages and an expert in at least one.
  • You have a working knowledge of at least one scripting language and a number of application servers.
  • You are familiar with several persistence technologies (both relational and NoSQL) databases and have a solid understanding of database schema design.
  • You are conversant in software design patterns and familiar with at least one software architecture style. In your career to date you have applied a number of software development methodologies and are able to discuss the advantages and disadvantages of one over another.
  • You are decisive when necessary and seek to continually improve the capability of the team in at least one area of interest. You have established your expertise within the business domain and lead in creative discussions with the client.



  • Undergraduate degree or equivalent in software development, a numerate discipline or other relevant subject.
  • 5+ years experience of developing software using enterprise Java.
  • 2+ years experience with the majority of the
  • A dependency injection container such as Spring, Google Guice etc.
  • Object Relational Mapping tools such as Hibernate, iBatis etc.
  • TDD techniques using frameworks such as JUnit, TestNG, JMock, Mockito etc.
  • Developing automated acceptance tests using frameworks such as JBehave
  • Systems integration tools and technologies such as ESB, Web Services, REST etc
  • Messaging technologies/frameworks such as Spring Integration and RabbitMQ
  • NoSQL Databases such as Cassandra
  • Working within an Agile/Lean methodology (e.g. SCRUM, Kanban)
  • Managing a continuous integration environment such as Jenkins
  • Code quality reporting using tools such as Sonar
  • Strong understanding of Design Patterns (in particular those documented by the GOF and EAI patterns catalogues).


We offer a highly attractive benefits package, commensurate with a leading Plc, including; salary, bonus, pension, healthcare and life cover.



The Group focuses heavily on employee communication, development and retention. Our people are pivotal to everything we do and we are fortunate to have such a range of talented people that epitomise our devotion to customer service, our dedication to product excellence and our brand values of ‘fun, fair and friendly'.


Apply for this Senior Java Software Engineer Job Today!






Corporate Information

130530_TCube_Partner_Sponsor_Digital_Ad .gif


Visit Paddy Power Jobs













People reading this article also read....

Read More about Paddy Power on



Read More about Java on





Get Instant Irish Tech News Updates....

Join at Facebook Join at LinkedIn Follow IrishDevdotcom on Twitter

Agency / Employer
Paddy Power
Belfield, Dublin 4