Munich Re Automation Solutions
Software Engineer (Java)
Munich Re Automation SolutionsIreland3 days ago
Full-timeEngineering

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.

Key Skills

Ranked by relevance