Lead Software Engineer (m/f/d) - Java - #2679689
Retarus
Werde Lead Software Engineer (m/w/d) - Java bei Retarus.
Retarus betreibt seit 1992 Software- und Infrastrukturlösungen für die digitale Kommunikation von Unternehmen. Zu unseren Kunden wie unter anderem Adidas, Bayer, SAP, BNP Paribas, Goldman Sachs, T-Systems, Swarovski & UPS zählen über 40 Prozent der im S&P Global 100 gelisteten Unternehmen sowie Behörden und öffentliche Einrichtungen. Wir entwickeln unsere Cloud-Services selbst und betreiben sie in eigenen Rechenzentren weltweit. Als inhabergeführtes Unternehmen in Privatbesitz entscheiden wir unabhängig von externen Geldgebern: auf langfristiges Wachstum ausgerichtet, im Sinne unserer Kunden und Mitarbeiter. Mit rund 500 Kollegen in 19 Niederlassungen auf vier Kontinenten denken wir global und handeln lokal. Unsere Teams sind länderübergreifend organisiert und eng vernetzt. Bei Retarus erwartet dich also ein spannender, interkultureller, sicherer Arbeitsplatz, geprägt von echtem Teamspirit und Innovationsgeist.
Deine Rolle
Als Lead Software Engineer übernimmst du eine zentrale technische Rolle in der Weiterentwicklung unserer Intelligent Document Processing Plattform. Du führst das bestehende System technologisch weiter, sorgst für Stabilität, Skalierbarkeit und Wartbarkeit und bist gleichzeitig maßgeblich an der möglichen Weiterentwicklung hin zu einer modernen AI-/LLM-basierten Architektur beteiligt. Dabei arbeitest du hands-on im Engineering-Team, übernimmst technische Führung, steuerst Architekturentscheidungen und unterstützt die Zusammenarbeit mit externen Entwicklungspartnern – mit dem Ziel, langfristig mehr technologische Ownership und Know-how im Unternehmen aufzubauen.
Das bieten wir dir
- Mobiles Arbeiten und flexible Arbeitszeiten
- Flache Hierarchien und eine diverse & kollaborative Unternehmenskultur
- Sehr gute Entwicklungsmöglichkeiten und Karriereperspektiven
- Internationales Business und standortübergreifende Zusammenarbeit
- Moderne, hundefreundliche Büros mit freien Getränken und reichlich Auswahl an Snacks
- Sprachkurse, Sport mit eigenem Health- und Fitness-Coach, Team-Events und vieles mehr...
Das sind deine Aufgaben
- Übernahme der technischen Lead-Rolle für unsere Intelligent Document Processing Plattform mit einer Kombination aus hands-on Software Engineering, Architekturverantwortung und technischer Teamführung
- Technologische Weiterentwicklung der bestehenden Java-/Spring-basierten Plattform, inklusive Stabilisierung und Modernisierung vorhandener Services sowie Sicherstellung sauberer Schnittstellen, Wartbarkeit, Testbarkeit und produktionsreifer Qualität
- Definition der technischen Zielarchitektur gemeinsam mit Product, Engineering und Management – inklusive möglicher Weiterentwicklung von klassischen ML-/OCR-basierten Ansätzen hin zu modernen AI-/LLM-basierten IDP-Architekturen
- Bewertung technischer Optionen wie Brownfield-Migration, parallele (Teil-)Neuentwicklung, modulare Service-Erweiterung, Cloud-API-Integration oder On-Prem-GPU-Betrieb sowie Ableitung pragmatischer Umsetzungsschritte
- Verantwortung für Design-Reviews, Code-Reviews und Architekturentscheidungen sowie Sicherstellung skalierbarer, sicherer, beobachtbarer und operativ beherrschbarer Komponenten
- Aktive Mitarbeit an zentralen Backend- und Plattformkomponenten, insbesondere in Java/Spring Boot, serviceorientierten Architekturen, Messaging, APIs, Validierung, OCR-/Dokumentenverarbeitung, Python-basierten AI-/Inference-Services, Monitoring, Observability und Integrationslogik
- Integration und Modularisierung von AI-/ML-/LLM-Funktionalitäten sowie Reduzierung von Systemkomplexität, z. B. über klar definierte Model-Adapter, Prompt-/Konfigurationsmanagement, OCR-/Extraktionsservices, Inference-Services und flexible Cloud-/On-Prem-Betriebsmodelle
- Technische Steuerung externer Entwicklungspartner, inklusive Review von Konzepten und Implementierungen, transparenter technischer Entscheidungsfindung sowie Aufbau interner technischer Ownership durch Dokumentation, Reviews und gezielten Know-how-Transfer
- Analyse und Optimierung der IDP-Pipeline hinsichtlich Latenz, Durchsatz, Skalierbarkeit, Fehlertoleranz und Observability zur Sicherstellung eines produktionsreifen Plattformbetriebs
- Coaching von Engineers im Team, Etablierung von Engineering Best Practices sowie Stärkung von Ownership, Qualitätsbewusstsein und einer pragmatischen, lösungsorientierten Entwicklungskultur
- Mitwirkung am Aufbau einer tragfähigen technischen Roadmap, die kurzfristige Delivery-Anforderungen mit langfristiger Plattformstrategie in Einklang bringt
Das bringst du mit
- Abgeschlossenes Hochschulstudium (Bachelor oder Master) in Informatik, Software Engineering oder einem vergleichbaren Bereich sowie mindestens 7 Jahre Berufserfahrung im Software Engineering oder in einer vergleichbaren technischen Funktion
- Sehr gute Kenntnisse in Java, Spring Boot und dem Entwurf produktionsreifer Backend- und Plattformservices sowie technologische Breite, um auch Python-basierte AI-/Inference-Komponenten, Modellanbindung und interne IDP-/AI-Bibliotheken einordnen zu können
- Sicherer Umgang mit verteilten Systemen, serviceorientierten Architekturen, REST APIs, Messaging/Eventing, CI/CD, Observability und dem Betrieb geschäftskritischer Anwendungen
- Nachweisbare Praxis in der Weiterentwicklung bestehender Systeme, inklusive Refactoring, Modularisierung, Reduzierung technischer Komplexität und pragmatischer Migrationsstrategien – mit Blick auf die Balance zwischen langfristiger Architekturqualität und kurzfristiger Delivery
- Fundiertes technisches Verständnis moderner AI-/ML-/LLM-Technologien, um Ansätze wie klassische ML-Modelle, generative LLMs, Cloud-AI-APIs oder On-Prem-Inferenz hinsichtlich Qualität, Latenz, Kosten, Skalierbarkeit und Betriebsfähigkeit fundiert zu bewerten
- Technische Führungskompetenz durch Mentoring, Code- und Design-Reviews sowie Zusammenarbeit mit externen Entwicklungspartnern, idealerweise inklusive technischer Steuerung, Know-how-Transfer oder Aufbau interner Ownership
- Ausgeprägte Kommunikations- und Kollaborationsfähigkeit über Teamgrenzen hinweg, hohe Ownership, pragmatische Hands-on-Mentalität sowie sehr gute Deutsch- und Englischkenntnisse
- Idealerweise Erfahrung mit Dokumentenverarbeitung, OCR, Intelligent Document Processing, ML-/LLM-basierter Datenextraktion, EDI-/B2B-Integrationsprozessen oder vergleichbaren daten- und prozessgetriebenen Plattformen
Das erwartet dich bei uns
Unsere Kunden sind führende Unternehmen weltweit, die Wert auf höchste Qualität legen. Ihr Bedarf an innovativen IT-Lösungen wächst kontinuierlich und schnell. Um diese hohen Anforderungen zu erfüllen, arbeiten wir mit modernsten Technologien und setzen auf Arbeitsmethoden, die dir viel Raum für Eigenverantwortung und Mitgestaltung bieten. Bei Retarus kannst du dich in einem spannenden Arbeitsfeld fachlich wie persönlich weiterentwickeln und bist Teil eines großartigen Teams, das IT-Lösungen für Top-Unternehmen erfolgreich zum Laufen bringt.
Das solltest du wissen
Come as you are: Alter, Geschlecht, ethnische Herkunft, Religion und Weltanschauung, sexuelle Identität oder eine Behinderung spielen keine Rolle – was zählt, bist einfach du.
Bewirb dich bitte über unser Online-Bewerbungsportal – das geht ganz einfach und dauert nicht lange. Alissa Selman steht dir bei Fragen gerne zur Verfügung: [email protected] – wir freuen uns schon jetzt darauf, dich kennenzulernen.
Wie bewerbe ich mich?
Um sich für diesen Job zu bewerben, müssen Sie auf unserer Website autorisieren. Wenn Sie noch kein Konto haben, registrieren Sie sich bitte.
Veröffentlichen Sie einen LebenslaufÄhnliche Jobs
Dismantling & Case Preparation Technician (m/f/d)
Data Engineering - Senior Manager
Print Production Manager (all genders)