Software Engineer (Java)

munichreΒ· Engineering Allfinanz
Apply Now β†—
πŸ“ Dublin, Dublin, IrelandπŸ“ HybridPermanent

About this role

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:


  • 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.

Frequently Asked Questions

Is the salary disclosed for the Software Engineer (Java) position at munichre?
The salary for this Software Engineer (Java) role at munichre is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer (Java) position at munichre located?
This Software Engineer (Java) role at munichre is based in Dublin, Dublin, Ireland, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer (Java) role at munichre full-time or part-time?
This is listed as a Permanent position. It is posted as a Software Engineer (Java) role in the Engineering Allfinanz department at munichre.
Which team or department does the Software Engineer (Java) at munichre belong to?
This Software Engineer (Java) position is part of the Engineering Allfinanz department at munichre. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer (Java) position at munichre?
Click the "Apply Now" button on this page. You will be redirected to munichre's official application portal hosted on bamboohr where you can submit your application directly.
When was the Software Engineer (Java) job at munichre posted?
This Software Engineer (Java) position at munichre was posted on Mar 19, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Software Engineer (Java)
munichre
Apply for this role β†—

You'll be redirected to munichre's official application page on bamboohr.