
Senior Full Stack Java Engineer - Public Sector Experience
Description
- Job Locations
- IE-D-Dublin
- Job area
- IT & Digital
- Employment type
- Permanent or Fixed Term Contract
- Industry
- Public
- Travel
- No Travel Required
- Visa sponsorship
- None
- Languages required
- English essential
- Workplace
- Hybrid
Overview
Responsibilities
- Modernise existing legacy Java applications and contribute to the redesign of solutions using modern frameworks and development practices.
- Develop full‑stack Java applications using Java 17+ and modern front-end frameworks such as Angular.
- Deploy applications to container runtimes including Docker and Kubernetes.
- Work across CI/CD environments using GitLab, Jenkins, Tekton and similar tools.
- Engage with numerous service and development teams to ensure alignment across modernisation projects.
Qualifications
- Minimum 7+ years’ experience as a Full Stack Java Developer.
- Proven Public Sector experience in a senior Java development role.
Essential skills
- Client-facing skills
- People management skills - introducing and building ways in which people can learn from each other, encouraging mentoring and the transfer of knowledge by designing and delivering learning interventions
- Team work and emotional intelligence
- Good self-management – continuous performance is both an objective and a mind-set
- High value on openness and transparency
Experience
- Strong Java development capability using Java 17+.
- Deep knowledge of Java application servers (WebLogic, JBoss/WildFly) and Tomcat.
- Proficiency in Spring, Spring Boot and/or Quarkus.
- Experience with Struts (1 & 2), JSP, servlets, and handling XML configuration complexity.
- Hands-on experience managing dependency conflicts and ClassLoader issues across application servers.
- Experience with CI/CD practices and Git-based workflows.
- Any experience with OpenRewrite/Moderne is a plus.
- Evidence of working across application modernisation programmes within the Public Sector.
- Experience building, deploying, and troubleshooting Java applications in containerised environments.
- Demonstrated ability to collaborate across multiple development and service teams.
Benefits
At Expleo, we are committed to providing a competitive salary and substantial benefits offering with unique wellbeing, financial and employee recognition programmes.
We pride ourselves on our diverse and inclusive culture and offer a variety of family friendly policies and enhanced leave to help you achieve a healthy work life balance.
By providing significant learning and development opportunities, we encourage individual growth and success throughout your career with us.
- Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
- We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
- Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
- Competitive company benefits such as medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers and much more!
- Always working as one team, our people are not afraid to think big and question the status quo.
“We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age”.
At Expleo, we understand that many people experience impostor syndrome throughout their lifetime, please do not let this discourage you from applying for this role. Our Talent Acquisition Team welcomes all CV’s and will consider your application in line with the values, requirements and role competencies.
More Jobs at Expleo

Senior Application Architect - Public Sector Experience

Senior Technical Analyst - POS Experience - Nenagh Based
