Java Technical Lead



Celtech is a leading provider of mission critical information systems to the retail & wholesale sector in the UK & Ireland. At the core of this is ab-initio, Celtech’s real-time software which provides  market leading insights and functionality. As Java Technical Lead you will join Celtech’s technical team based in Eastpoint, Dublin and immediately contribute to the development of our next generation, “insights” driven platform. If you are passionate about delivering robust, well engineered applications with exceptional user experiences then this is the role for you.


Facilitate decision making regarding appropriate tooling, methodologies, frameworks, patterns and architectures used within the team

Manage the delivery of work from external partners (typically local Java dev houses, not offshore)

Spend approx. 60% of your time in hands on development and technical design/review work

Hire for and develop a web UX/UI competency within the team

Exceptional development skills with a view to then building a team that will ultimately lead the development of the Java skills base within Celtech. 

Work closely with the CTO to design and develop the new versions of the software.

This is a green field development project based on spring looking at responses presentations.  Looking at a clean piece of development with modern Java technologies.

Required skills & knowledge:

7+ years commercial experience in Java enterprise and web application development & maintenance.

Proven experience with some (preferably all) of the following:


Web service development (REST using Spring data REST)

Javascript frameworks including Angular (with Bootstrap for UI design/theming)

Test driven development

Continuous integration & deployment

SQL & relational databases

Java on multiple operating systems (including Windows & Linux)

Demonstrable appreciation for the importance of user experience

Strong Java application server experience – Glassfish, Tomcat, JBoss

Excellent communication & organisational skills

Third level qualification in Computer Science/ Engineering or related discipline

Desirable skills & knowledge:

Java client application development with Swing

Experience with web app deployments in cloud environments (AWS, Azure)

Other development experience across the stack e.g. Python, PHP, Ruby

Experience with other JS frameworks eg. BackboneJS, EmberJS, NodeJS

Experience of integrating with legacy platforms

Green field project.