Skip to main content

We use cookies to give you a better experience on our website. To Accept cookies, click Accept. For more information, you can also read about our Privacy Policy.

Sentenial is a financial services and technology company with headquarters based in Maynooth, Ireland. Over the last 10+ years we have established ourselves as a leader in providing hosted payment applications to Top European Banks and their corporate customers, and also in running our own Payment Institution service “Nuapay”. We are now seeking to recruit an Intermediate Java Engineer to become part of our Sentenial development team in Maynooth and contribute to the continued success of the company. The successful candidate will be an integral part of the Maynooth team responsible for delivering functional and non-functional requirements.

Candidate Requirements:

  • Minimum of 3 years’ professional experience in a Java/JEE environment.
  • Advanced Java programming skills including Java 8.
  • Experience with Open Source frameworks (Spring, Hibernate) and Web Architecture patterns (MVC, Micro-services).
  • Experience with Selenium, TestNG, JUnit.
  • Experience with SoapUI, jMeter and other testing tools.
  • Knowledge of at least one JavaScript libraries such as JQuery, Angular 2, Bootstrap.
  • Ability to produce effective tests at all levels (unit, integration, acceptance).
  • Experience with automation tests definition, implementation, automation frameworks architecture and solutions.
  • Solid understanding of XML/JSON and interacting with REST APIs.
  • Experienced in exposing and consuming Web Services (SOAP / REST).
  • Strong knowledge of SQL, query optimization and database engines, preferably Oracle.
  • Experience working in an Agile environment (SCRUM/Kanban) with Continuous Integration (Jenkins/Hudson) and version control (SVN/GIT).
  • Experience with scalable, transactional and distributed systems.
  • Excellent analytical and creative problem solving skills.
  • Excellent communication, interpersonal and presentation skills.

Desirable Requirements:

  • Have worked in a continuous delivery environment.
  • Good understanding of infrastructure and operational aspects.
  • Strong experience in performance analysis, tuning and optimization of server class workloads.
  • Experience with deploying applications on a J2EE application servers, preferably JBoss.
  • Knowledge of cross-browser compatibility and web standards (HTML5).
  • SEPA – Single European Payment Area business knowledge.

Why work for Sentenial?

  • Leading Technologies – Agile Methodologies
  • Work on new FinTech initiatives like Open Banking, Instant Payments
  • Great location just off the N4 (free parking)
  • Strong team culture – collaboration is key
  • Opportunity to influence decisions – have your voice heard and experience count
  • Excellent career building opportunities in all roles
  • Regular Sports and Social Events
  • 3 company sponsored family days per year
  • Annual Employee Events
  • Monthly group lunch for employees
  • Progressive Leave Allocation, Pension, Health Insurance

To apply please quote Intermediate Java Engineer and send a CV / cover letter to