Wir suchen eine:n talentierte:n Java Application Engineer, um interne Versicherungsplattformen zu entwickeln und zu warten, die hauptsächlich auf Java- und Spring Boot-Technologien basieren.
- Du wirst Teil eines Plattform-Teams sein, in dem technische Exzellenz, ein starker Fokus auf Qualität und rollenübergreifende Zusammenarbeit erwartet werden.
Hauptaufgaben
- Code entwickeln und reviewen mit Fokus auf Qualität, Wartbarkeit, Performance und Zuverlässigkeit.
- Zusammenarbeit in einem multidisziplinären Team (Requirements Specialists, QA Specialists, Application Engineers).
- Mitwirkung an der Ausgestaltung der Architektur durch zentrale Entscheidungen und technische Dokumentation.
- Integration von Services und Shared Platforms, einschließlich messaging systems, BPMN processes, logging frameworks und telemetry solutions.
- Auf dem neuesten Stand neuer Technologien bleiben, einschließlich Trends in generative artificial intelligence, und nach Möglichkeiten für deren praktischen Einsatz suchen.
- Security Best Practices in sämtlichem ausgelieferten Code anwenden.
Anforderungen
- Erfahrung in der Softwareentwicklung über den gesamten Delivery Lifecycle hinweg.
- Sehr gute Kenntnisse in Java- und Spring Boot-Technologien.
- Erfahrung mit Public Cloud, insbesondere Microsoft Azure.
- Fähigkeit, überwiegend in einer IDE-Umgebung mit großen, langlebigen Codebases zu arbeiten.
- Nice to have: Erfahrung mit microservices architecture und API-Designprinzipien.
- Nice to have: Kenntnisse in database-Design und -Optimierung.
- Nice to have: Kenntnisse in DevOps-Praktiken und CI/CD pipelines.
- Nice to have: Erfahrung mit agile methodologies in der Entwicklung.
- Nice to have: Interesse an neuen Technologien, einschließlich der Nutzung von generative artificial intelligence.
Benefits:
- Möglichkeit zusätzlicher Rewards und Benefits, einschließlich eines attraktiven Performance Bonus.
- Flexibles Arbeitsumfeld mit einem hohen Maß an Autonomie bei der Entscheidung, wie, wann und wo du deine Arbeitsaufgaben erledigst.