Posted 12 June, 2026
Software Engineer (Java)
Munich Re
Dublin, Dublin D02 KC57, Ireland
Full Time
Reference: 770471729
Munich Re Automation Solutions is seeking experienced and passionate Java Developers to join our growing team. We are looking for an experienced professional who is well-versed in the Java programming language and run-time environment. As a Java Developer, you will work closely with our cross-functional team to build and maintain high-quality software applications at the heart of our digital services offerings.
We are looking for a confident, self-motivated individual with excellent communication skills who thrives in a collaborative team environment. You will be a part of a team with a passion for creating great software and where you will have ownership over a part of each release.
Key Responsibilities:
Required:
All offers of employment are subject to satisfactory background checks.
We are looking for a confident, self-motivated individual with excellent communication skills who thrives in a collaborative team environment. You will be a part of a team with a passion for creating great software and where you will have ownership over a part of each release.
Key Responsibilities:
- Develop and maintain high-quality Java applications using best practices in software development, ensuring code quality, performance, and scalability.
- Collaborate with the team in the design, development, and implementation of new and existing software solutions.
Analyse and troubleshoot complex application issues, providing technical support and guidance to junior developers. - Participate in code reviews, ensuring adherence to coding standards and best practices.
Stay updated on current industry trends, technologies, and best practices to continuously improve our software development processes. - Contribute to project planning and estimation, providing input on technical feasibility and resource requirements.
- Communicate effectively with both technical and non-technical team members, fostering a collaborative and inclusive work environment.
Required:
- BSc in Computer Science, or related
- At least 3 years' experience in Java development, including experience with Java frameworks such as Spring, Hibernate, or Java EE.
- Strong understanding of object-oriented programming, design patterns, and architectural principles.
- Practical experience in microservices architecture and containerization technologies, such as Docker and Kubernetes, is a plus.
- Proficiency in working with relational databases (e.g., MySQL, Oracle, MS SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB, Cosmos DB).
- Familiarity with front-end technologies, such as HTML, CSS, and JavaScript, is a plus.
- Experience with GIT software version control systems.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork skills, with the ability to work both independently and collaboratively within a diverse team.
- Proven track record of delivering high-quality software applications.
- Experience with Agile methodologies (e.g., Scrum, Kanban).
- Familiarity with DevOps practices, including continuous integration and deployment (CI/CD) is highly desirable.
- Strong commitment to continuous learning and professional development, staying current with the latest industry trends and technologies.
All offers of employment are subject to satisfactory background checks.