Software Engineer Java (all genders)
Summary
adesso Insurance Solutions in Leipzig seeks a Java software engineer to develop and maintain its in|sure Ecosphere Workflow & Workplace product: implementing solutions, testing, documenting, and analyzing customer-reported issues. Core stack: Java, Quarkus, Kafka, MongoDB, SQL with microservices, DDD, and Clean Architecture; German at C1 required.
DEINE ROLLE
- Produkte weiterentwickeln: Du arbeitest an der Weiterentwicklung unserer Softwarelösung für den Bereich Workflow & Workplace. Mit einer guten Portion Pragmatismus behältst du dabei die Ziele der in|sure Ecosphere im Blick.
- Flexibilität ist gefragt: Aufgrund deiner Erfahrung bist du flexibel im Einsatz von Technologien und in der Lösungsfindung.
- Der gesamte Entwicklungszyklus: In Workshops mit Software Engineers stellst du deine Lösungen vor und challenged sie. Du implementierst die Lösung und sicherst sie mit Tests ab. Abschließend erstellst du die Dokumentation dazu.
- Analysefähigkeiten: Du analysierst von Kunden gemeldete Inzidenzen oder Fehler und behebst diese. Gemeinsam mit Software-Architekten prüfst du Schwachstellen der Frameworks auf Kritikalität.
- Teamwork ist wichtig: Dich erwartet die Arbeit in einem großartigen und eingespielten Team, in dem du Verantwortung für deine Themen übernimmst. Alle sechs Wochen findet ein dreitägiger Workshop statt, in dem du in Präsenz mit deinen Kollegen an aktuellen Themen arbeitest.
DEIN PROFIL
- Dein Bildungsweg: Du hast eine Ausbildung zum Fachinformatiker oder ein Studium der Informatik erfolgreich absolviert.
- Du bist Profi: Du bist Software Engineer aus Leidenschaft und bringst mindestens drei Jahre relevante Berufserfahrung mit.
- Java-Backendentwicklung und Architektur: Du verfügst über fundierte Erfahrung in der Entwicklung mit Java und Quarkus und entwickelst damit performante, wartbare Anwendungen. Du kennst Microservice-Architekturen und setzt Domain-Driven Design (DDD) ein, um fachliche Anforderungen in klar abgegrenzte Verantwortungsbereiche zu übersetzen. Mit Clean Architecture hältst du die Fachlogik möglichst unabhängig von technischen Details.
- Ereignisbasierte Kommunikation und Datenhaltung: Du hast Erfahrung mit der Kommunikation über Kafka und weißt, wie lose gekoppelte Services zuverlässig zusammenarbeiten. Du arbeitest mit MongoDB und SQL-Datenbanken und kannst je nach fachlicher Anforderung passende Datenmodelle und Persistenzlösungen einsetzen.
- Du bist neugierig und hast Spaß am Lernen: So fällt dir die Einarbeitung in neue Releases und Funktionen sowie Technologien leicht.
- KI Kompetenz: Du setzt KI-Tools in deinem Fachgebiet souverän ein, bewertest die Ergebnisse kritisch und unterstützt Kunden und adessi dabei, Potenziale von KI zu nutzen.
- Sprachkenntnisse: Für deine Tätigkeit benötigst du sehr gute Deutschkenntnisse (mindestens C1-Level).