Senior Java Developer

Senior Java Developer


Negotiable depending on experience 

  • Health Insurance for employees .
  • Life Insurance
  • Pension contribution 
  • Work from home option after 6 months

An exciting new opportunity for a Senior Software Developer has come up with our global client based in Sligo. You will work in an Agile environment, on a collaborative team and work on the latest technologies. We value intelligence, creativity, quality, technical leadership, and a strong interest to learn.

The team focuses on development projects for customer facing websites, international projects and cutting-edge technologies areas such as machine learning and continuous deployment. 

You will enjoy working as part of a team, have a strong background in Java development and have at least 6 years of software development experience from a corporate environment working on customer-facing applications. 

The Role: 

You will work closely with a dynamic team of developers who all share a common goal: building highly reliable systems that can handle huge loads without breaking a sweat.

We offer a work-life balance, competitive compensation, a full benefits package and keep up with the latest tech trends. Career progression is important to us and this role brings the opportunity to learn and grow, lead a team or move into an Architect role.  

The ideal candidate must have:

  • Strong Java skills (or equivalent OO language)
  • Experience with the Spring framework 
  • Solid SQL ability
  • Proficiency in Object Oriented design and programming
  • Experience with Object Relational Mapping, especially Hibernate 
  • Use of Tomcat
  • Proficiency with SVN and GIT
  • Experience building web services especially using the REST style


  • Experience with multiple programming languages
  • Functional programming experience
  • Experience building web services with Jersey and SpringBoot
  • Experience using web presentation technologies such as Angular and React
  • Cloud based development
  • Development on Linux
  • Experience with Maven
  • Knowledge of continuous deployment and docker
  • Experience with JMS and other async messaging protocols 
  • Keen interest in new technologies and frameworks


Bachelor's Degree in Computer Science or equivalent field


Read Our Blog