About the role
As a Software Engineer (d/f/m), you will make an impact by designing, developing, and delivering scalable, cloud-based applications that support critical processes within the Life & Annuities and Property & Casualty insurance domains. You will be a valued member of the engineering team, collaborating closely with cross-functional colleagues across Germany.
Responsibilities
- Develop and maintain high-quality software applications using Java, Spring Boot, and Vue.js to deliver modern, responsive, and reliable solutions.
- Use GitHub Copilot to accelerate development, improve code quality, and support efficient coding practices.
- Collaborate with cross-functional teams to design and build scalable, maintainable application components.
- Participate in code reviews, ensuring alignment with best practices, coding standards, and continuous improvement.
- Troubleshoot and resolve technical issues quickly to ensure seamless application functionality.
- Contribute actively to agile ceremonies, including sprint planning, daily stand-ups, refinements, and retrospectives.
- Conduct thorough testing and validation to maintain high software quality and compliance with standards.
- Stay current with emerging technologies and frameworks, applying new knowledge to enhance systems and drive innovation.
- Communicate effectively with stakeholders by providing updates, clarifying requirements, and shaping solutions.
- Support documentation efforts for clarity, maintainability, and knowledge sharing.
Requirements
- Strong hands-on experience with Java and Spring Boot.
- Solid experience with Vue.js for building modern web interfaces.
- Practical working experience using GitHub Copilot in daily development workflows.
- Strong problem-solving abilities and analytical mindset.
- Proficiency in German to collaborate with German-speaking teams and clients (Language level C1-C2 of the Common European Framework of Reference for Languages (CEFR)).
- Experience working in agile development environments.
Nice to have
- Experience designing microservices architectures.
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
- Experience with API development and integration.
- Experience in Life & Annuities Insurance and/or Property & Casualty Insurance projects.
- Ability to work autonomously while contributing effectively in cross-functional teams.
- A passion for continuous learning and applying new technologies.