At a Glance
- Tasks: Develop and maintain Java applications, focusing on microservices and APIs.
- Company: Join a dynamic team in Ireland, committed to innovative software solutions.
- Benefits: Enjoy a blended work model with flexible hours and potential for contract extensions.
- Why this job: Be part of a collaborative culture that values creativity and technical expertise.
- Qualifications: 4+ years of Java/JEE experience and fluency in English required.
- Other info: Must be available to start on 3rd November 2025, with mandatory office attendance.
The predicted salary is between 28800 - 43200 £ per year.
Job Title: Java/JEE Developer (Intermediate)
– Candidates must be willing to work from this location.
– Blended offsite/onsite working arrangement.
Contract Duration: 12 months with further extensions
No Of Positions: 4
· 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 4+ years of relevant Java/JEE Development experience at a Intermediate 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:
· Expert in Java development, with experience using industry-standard frameworks, e.g. Quark us/Spring Boot.
· Microservice and API development (RESTful, experience of REST design and implementation).
· Knowledge of kubernetes API managers and WebLogic.
· Experience with OpenShift Container platform, 3scale API and KeyCloak.
· Testing frameworks and TDD (like Cucumber or J unit).
· Databases: Relational (Oracle).
· Coding in adherence to the standards of the application in question.
· Maintaining, tuning and repairing applications to keep them performing according to technical and functional specifications; performing preventive maintenance activities; providing user support.
· Integration of technical and application components to meet business requirements.
· Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements.
The following Experience/Competencies/Skillsets are applicable to this Role.
· Responsibility for building high-performing, scalable, enterprise-grade applications.
· Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.
· HTML, XML, CSS, or equivalent.
· Toolset/Other experience
o OpenShift and Docker containers
o 3Scale
o KeyCloak
o Spring JDBC
o Maven
o Git lab
o Active MQ Messaging (Red Hat AMQ Broker/JMS)
o Jenkins
o SonarQube
o ArtiFactory
o Jira
o Confluence
o Encryption
o Integration with external applications (3rd party software)
#J-18808-Ljbffr
Java/JEE Developer (Intermediate) employer: Test Triangle Ltd
Contact Detail:
Test Triangle Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java/JEE Developer (Intermediate)
✨Tip Number 1
Make sure to showcase your experience with Java and JEE frameworks like Spring Boot in your conversations. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarise yourself with the company's tech stack, especially tools like OpenShift, Docker, and Kubernetes. Being able to discuss how you've used these tools in past projects can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with microservices and RESTful API development. Be ready to explain your approach to designing and implementing these services, as well as any challenges you've faced and how you overcame them.
✨Tip Number 4
Since the role requires a strong understanding of testing frameworks, brush up on your knowledge of TDD and tools like Cucumber or JUnit. Be prepared to share examples of how you've applied these methodologies in your previous work.
We think you need these skills to ace Java/JEE Developer (Intermediate)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java/JEE development experience, especially focusing on the required frameworks like Quarkus and Spring Boot. Include specific projects where you've used microservices and API development.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your fluency in English and your willingness to work onsite as required. Highlight your relevant experience and how it aligns with the job description.
Showcase Relevant Skills: When detailing your skills, emphasise your experience with Kubernetes, OpenShift, and testing frameworks like Cucumber or JUnit. Be specific about your familiarity with relational databases such as Oracle.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. Ensure that all information is accurate and that your application reflects your best professional self.
How to prepare for a job interview at Test Triangle Ltd
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java and JEE frameworks during the interview. Be prepared to discuss specific projects where you've used technologies like Spring Boot or Quarkus, and how you tackled challenges in those projects.
✨Demonstrate Microservices Knowledge
Since the role involves microservice and API development, be ready to explain your understanding of RESTful services. Discuss any relevant experience you have with designing and implementing APIs, and how you ensure they meet business requirements.
✨Familiarity with Tools and Technologies
Brush up on your knowledge of tools mentioned in the job description, such as OpenShift, Docker, and Kubernetes. Be prepared to discuss how you've used these tools in past projects and how they contributed to the success of your applications.
✨Prepare for Technical Questions
Expect technical questions related to the software development lifecycle and testing frameworks like JUnit or Cucumber. Practise explaining your approach to coding standards, application maintenance, and user support, as these are crucial aspects of the role.