Description
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 ArbeitszeitenFlache Hierarchien und eine diverse & kollaborative UnternehmenskulturSehr gute Entwicklungsmöglichkeiten und KarriereperspektivenInternationales Business und standortübergreifende ZusammenarbeitModerne, hundefreundliche Büros mit freien Getränken und reichlich Auswahl an SnacksSprachkurse, 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ührungTechnologische Weiterentwicklung der bestehenden Java-/Spring-basierten Plattform, inklusive Stabilisierung und Modernisierung vorhandener Services sowie Sicherstellung sauberer Schnittstellen, Wartbarkeit, Testbarkeit und produktionsreifer QualitätDefinition 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-ArchitekturenBewertung technischer Optionen wie Brownfield-Migration, parallele (Teil-)Neuentwicklung, modulare Service-Erweiterung, Cloud-API-Integration oder On-Prem-GPU-Betrieb sowie Ableitung pragmatischer UmsetzungsschritteVerantwortung für Design-Reviews, Code-Reviews und Architekturentscheidungen sowie Sicherstellung skalierbarer, sicherer, beobachtbarer und operativ beherrschbarer KomponentenAktive 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 IntegrationslogikIntegration 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-BetriebsmodelleTechnische Steuerung externer Entwicklungspartner, inklusive Review von Konzepten und Implementierungen, transparenter technischer Entscheidungsfindung sowie Aufbau interner technischer Ownership durch Dokumentation, Reviews und gezielten Know-how-TransferAnalyse und Optimierung der IDP-Pipeline hinsichtlich Latenz, Durchsatz, Skalierbarkeit, Fehlertoleranz und Observability zur Sicherstellung eines produktionsreifen PlattformbetriebsCoaching von Engineers im Team, Etablierung von Engineering Best Practices sowie Stärkung von Ownership, Qualitätsbewusstsein und einer pragmatischen, lösungsorientierten EntwicklungskulturMitwirkung 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 FunktionSehr 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önnenSicherer Umgang mit verteilten Systemen, serviceorientierten Architekturen, REST APIs, Messaging/Eventing, CI/CD, Observability und dem Betrieb geschäftskritischer AnwendungenNachweisbare 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 DeliveryFundiertes 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 bewertenTechnische Führungskompetenz durch Mentoring, Code- und Design-Reviews sowie Zusammenarbeit mit externen Entwicklungspartnern, idealerweise inklusive technischer Steuerung, Know-how-Transfer oder Aufbau interner OwnershipAusgeprägte Kommunikations- und Kollaborationsfähigkeit über Teamgrenzen hinweg, hohe Ownership, pragmatische Hands-on-Mentalität sowie sehr gute Deutsch- und EnglischkenntnisseIdealerweise 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: Alissa.Selman@retarus.de – wir freuen uns schon jetzt darauf, dich kennenzulernen.