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 Ireland, focused on innovative solutions.
- 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 technical leadership and innovation.
- Qualifications: 7+ years in Java/JEE development and proven leadership experience required.
- Other info: Must be available to start on 3rd November 2025 and work onsite in Kildare.
The predicted salary is between 48000 - 72000 £ per year.
Technical Team Lead – Java/JEE Developer (Senior)Contract | Test Triangle | IrelandPosted On 24/06/2025Job InformationTechnologyCity KildareState/Province KildareR51Job DescriptionJob 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 extensionsNo 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 containerso Active MQ Messaging (Red Hat AMQ Broker/JMS)o 3Scaleo KeyCloako Spring JDBCo Maveno Gitlabo Jenkinso SonarQubeo ArtiFactoryo Jirao Confluenceo Encryptiono Integration with external applications (3rd party software)o XML and JSONo Use of Ancillary Technologies below:Technology:OpenAPIProgressive Web AppsService WorkersOpenID connect and Oauth protocolsFront-end CI pipelinesEJB2/EJB3 – for maintenance of support of older applications #J-18808-Ljbffr
Technical Team Lead - Java/JEE Developer (Senior) employer: JobLeads GmbH
Contact Detail:
JobLeads GmbH 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. As a Technical Team Lead, you'll need to demonstrate how you've successfully guided teams in the past, so prepare specific examples of your experience in leading Java/JEE development projects.
✨Tip Number 2
Familiarise yourself with Red Hat OpenShift and Docker containers, as these are key technologies for this role. Being able to discuss your hands-on experience with these tools will set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your approach to code reviews and best practices in Java development. Highlighting your commitment to quality and adherence to coding standards will resonate well with the hiring team.
✨Tip Number 4
Since the role requires a strong understanding of the full software development lifecycle, be ready to explain how you've managed projects from concept to deployment. This will demonstrate your comprehensive knowledge and experience in the field.
We think you need these skills to ace Technical Team Lead - Java/JEE Developer (Senior)
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. Focus on relevant projects and technologies mentioned in the job description, such as Red Hat OpenShift and Jenkins.
Craft a Strong Cover Letter: In your cover letter, emphasise your technical leadership skills and your ability to guide a development team. Mention specific examples of how you've successfully managed projects and improved processes in previous roles.
Showcase Relevant Experience: When detailing your work history, focus on your experience with the full software development lifecycle and any specific tools or technologies listed in the job description, like Docker, GitLab, or SonarQube.
Highlight Communication Skills: Since fluency in English is mandatory, ensure you demonstrate your communication skills throughout your application. Use clear and concise language, and consider including examples of how you've effectively communicated with team members and stakeholders.
How to prepare for a job interview at JobLeads GmbH
✨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.
✨Be Prepared for Technical Questions
Expect in-depth technical questions related to Java/JEE development and the tools mentioned in the job description. Brush up on your knowledge of OpenShift, Docker, and Jenkins, and be ready to discuss your experience with these technologies.
✨Discuss Your Problem-Solving Approach
Interviewers will want to know how you tackle challenges. Be ready to share specific instances where you've resolved complex issues in software development or team dynamics, highlighting your analytical skills and decision-making process.
✨Emphasise Communication Skills
Since the role involves mentoring and advising team members, showcasing your communication skills is vital. Prepare to discuss how you ensure clear communication within your team and how you handle feedback and knowledge transfer.