Technical Team Lead - Java/JEE Developer (Senior)
Technical Team Lead - Java/JEE Developer (Senior)

Technical Team Lead - Java/JEE Developer (Senior)

Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Lead a team in Java/JEE development, ensuring high-quality code and project delivery.
  • Company: Join Test Triangle, a dynamic tech company based in Kildare, Ireland.
  • Benefits: Enjoy a blended work model with flexible hours and opportunities for professional growth.
  • Why this job: Be part of a collaborative culture that values innovation and technical excellence.
  • Qualifications: 7+ years in Java/JEE development and strong leadership skills required.
  • Other info: Must be available to start on 3rd November 2025; fluent English is essential.

The predicted salary is between 48000 - 72000 £ per year.

Technical Team Lead – Java/JEE Developer (Senior)

Contract | Test Triangle | Ireland

Posted On 24/06/2025

Job Information

Technology

City Kildare

State/Province Kildare

R51

Job Description

Job Title: Technical Team Lead – Java/JEE Developer (Senior)

Candidates must be willing to work from this location.

Blended offsite/onsite working arrangement .

Contract / Permanent : 12 months with further extensions

No Of Positions: 2

· Working within the island of Ireland is mandatory.

· Minimum attendance of two days per week at the office.

· Full-time, Monday to Friday, 8 hours per day (excluding breaks), between 8 a.m. and 6 p.m.

· Excludes public holidays observed in the Republic of Ireland.

Mandatory Requirements (Pass/Fail):

ü Experience Level: The candidate must have more than 7 years of relevant Technical Team Lead – Java/JEE Development experience at a senior level.

ü Availability: The candidate must be available to commence work from 3rd November 2025.

ü English Language Proficiency: The candidate must be fluent in both spoken and written English.

The following non-exhaustive list of Key Deliverables are applicable to this Role.

The role of the Technical Lead will be as per the Senior Java Developer role description. In addition to this, the Technical Lead will provide direction and leadership to the development team towards a common technical vision in the delivery of the services to the Client.

• Provide the development team with technical leadership and guidance on application design options.

• Managing delivery as agreed and aligning team resources as required.

• Manage project source code and documentation.

• Ensure that all deliverables are tested to meet the standards as defined prior to deployment to the Quality Assurance team.

• Ensure production releases are compliant with the Department’s release management standards.

• Conducting Developer Code Reviews to ensure adherence to Java coding standards.

• Provide continuity in all major application solution decisions.

• Progress and manage technical change items/requests.

• Advising developers on best practice and optimal approach in software development

• Organization of skills/knowledge transfer and mentoring to team members and Department staff.

• Creation of unit and integration test plans

• Writing and execution of unit and integration test plans.

The following Experience/Competencies/Skillsets are applicable to this Role.

· Demonstrated ability in leading & coordinating a development team to produce optimized code of new systems and/or the refactoring of older frameworks.

· Demonstrated expertise as a subject matter expert, designing application interfaces and software services to maximise reuse, based on the business processes and governance rules for sharing.

· Demonstrated expertise leading teams in the development of new systems on Red Hat OpenShift.

· Demonstrated expertise leading teams in the modernisation of existing applications onto the Red Hat OpenShift platform.

· Demonstrated expertise of Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.

· Demonstrated experience in administering a Jenkins instance in order to build windows executables.

· Toolset/Other Experience;

o OpenShift and Docker containers

o Active MQ Messaging (Red Hat AMQ Broker/JMS)

o 3Scale

o KeyCloak

o Spring JDBC

o Maven

o Gitlab

o Jenkins

o SonarQube

o ArtiFactory

o Jira

o Confluence

o Encryption

o Integration with external applications (3rd party software)

o XML and JSON

o Use of Ancillary Technologies below:

Technology:

OpenAPI

Progressive Web Apps

Service Workers

OpenID connect and Oauth protocols

Front-end CI pipelines

EJB2/EJB3 – for maintenance of support of older applications

#J-18808-Ljbffr

Technical Team Lead - Java/JEE Developer (Senior) employer: Test Triangle Ltd

At Test Triangle, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Kildare location offers a blended offsite/onsite working arrangement, ensuring flexibility while maintaining strong team dynamics. We are committed to employee growth, providing ample opportunities for professional development and mentorship, making us an ideal choice for those seeking a meaningful and rewarding career in technology.
T

Contact Detail:

Test Triangle Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Technical Team Lead - Java/JEE Developer (Senior)

✨Tip Number 1

Make sure to showcase your leadership skills during the interview. Prepare examples of how you've successfully led a development team, focusing on your ability to guide and mentor others in Java/JEE development.

✨Tip Number 2

Familiarise yourself with Red Hat OpenShift and Docker containers, as these are crucial for the role. Be ready to discuss your experience with these technologies and how you've used them in past projects.

✨Tip Number 3

Understand the importance of code quality and testing. Be prepared to talk about your experience with code reviews and how you ensure adherence to coding standards within your team.

✨Tip Number 4

Network with professionals in the industry, especially those who have worked in similar roles. This can provide valuable insights and potentially lead to referrals that could strengthen your application.

We think you need these skills to ace Technical Team Lead - Java/JEE Developer (Senior)

Java/JEE Development
Technical Leadership
Application Design
Project Management
Code Review
Software Development Lifecycle
Red Hat OpenShift
Docker Containers
Jenkins Administration
Unit and Integration Testing
GitLab
SonarQube
Active MQ Messaging
Spring JDBC
Maven
Knowledge Transfer and Mentoring
Problem-Solving Skills
Fluent English Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Java/JEE development and any leadership roles you've held. Use specific examples that demonstrate your technical expertise and ability to lead a team.

Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the Technical Team Lead position and how your background aligns with the job requirements. Mention your experience with Red Hat OpenShift and any relevant tools listed in the job description.

Showcase Relevant Projects: Include details about specific projects where you led a team or implemented Java solutions. Highlight your role in managing project source code, conducting code reviews, and ensuring compliance with release management standards.

Demonstrate Language Proficiency: Since fluency in English is mandatory, ensure that your application is free from grammatical errors and clearly communicates your ideas. This will reflect your written communication skills, which are crucial for the role.

How to prepare for a job interview at Test Triangle Ltd

✨Showcase Your Leadership Skills

As a Technical Team Lead, it's crucial to demonstrate your leadership abilities. Prepare examples of how you've successfully led teams in the past, focusing on your approach to guiding developers and managing project delivery.

✨Highlight Your Technical Expertise

Make sure to discuss your extensive experience with Java/JEE development and any relevant technologies mentioned in the job description. Be ready to explain complex concepts in a way that shows your depth of knowledge and ability to mentor others.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and decision-making process. Think about challenges you've faced in previous roles and how you overcame them, particularly in relation to application design and team management.

✨Demonstrate Your Communication Skills

Since fluency in English is mandatory, practice articulating your thoughts clearly and concisely. Be prepared to discuss how you ensure effective communication within your team and with stakeholders, as this is key for a leadership role.

Technical Team Lead - Java/JEE Developer (Senior)
Test Triangle Ltd
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>