FAQs
What is the job title for this position?
The job title is Senior Java Developer.
What is the primary focus of the team in Cork?
The primary focus of the team in Cork is on Fire Detection Connected Services, developing innovative products such as the Xaap compliance reporting software.
How long has the Xaap software been in use?
The Xaap software has been in use for 8 years by facility managers and their teams.
What qualifications are required for this position?
A Bachelor's degree in Computer Science (or related field) is required, along with relevant work experience that can substitute for education.
What is the minimum experience required in software development for this role?
A minimum of 5 years’ experience with Enterprise Java (J2EE, Spring Framework, Spring Boot, Spring Cloud, Spring Data) is required.
Are there opportunities for mentorship in this position?
Yes, the Senior Java Developer is expected to mentor junior engineers and help build high-performance teams.
What technologies should candidates be familiar with?
Candidates should be familiar with cloud architecture, Kubernetes, Docker, relational and NoSQL databases, web services technologies, and automated build tools.
Will the role involve working in Agile/Scrum teams?
Yes, the role involves working as part of an Agile/Scrum team.
What kind of work culture does the company promote?
The company promotes a welcoming, collaborative, and connected work culture.
What benefits does the company provide?
Benefits include access to an Employee Assistance Program, flexible work hours, health care, pension matching, competitive salary, and a personal education budget.
Is there any equipment provided for work?
Yes, employees are provided with MacBook Pros and iOS devices, and the equipment is regularly refreshed.
What is the work schedule like for this position?
The work schedule includes hybrid working with 1-3 days in the office per week and core hours from 10 am to 2 pm.
Is experience with distributed messaging technologies required?
Yes, experience with distributed messaging technologies such as JMS, MQTT, RabbitMQ, or Kafka is part of the requirements.
What is the company’s mission regarding the future?
The company aims to create a world that is safe, comfortable, and sustainable through innovative, integrated solutions.
Are there opportunities for professional development?
Yes, employees can use a personal education budget to improve their skills and grow in their careers.