Aktiviere Job-Benachrichtigungen per E-Mail!
Ein ehrgeiziges Softwareunternehmen in Regensburg sucht einen Senior/Lead Java Fullstack Entwickler (m/w/d). In dieser Rolle gestalten Sie innovative Softwarelösungen, transformieren monolithische Anwendungen in Microservices und führen ein engagiertes Team. Das Unternehmen bietet flexible Arbeitszeiten und bis zu 95% Home Office, sowie exzellente Möglichkeiten zur fachlichen Weiterbildung und ein gutes Gehalt mit Zusatzleistungen.
Anstellungsart: Inhouse – unbefristete Festanstellung
Technologie-Umfeld: Full-Stack (Java 17, Spring Boot, TypeScript, React, Oracle, NoSQL/MongoDB, AWS/Azure, Docker, Kubernetes, Git, Terraform, CloudFormation)
Aufgaben: Transformation einer bestehenden Legacy Software-Plattform auf eine moderne Microservices-basierte Anwendung
Das Regensburger Unternehmen besteht seit über 30 Jahren, beschäftigt rund 400 Mitarbeiter und hat sich als Plattformanbieter für die Vertragsverwaltung in der Branche etabliert. Sämtliche Unternehmensanwendungen werden von der IT-Abteilung mit 60 Mitarbeitern selbst entwickelt – aufgeteilt auf neun Entwicklungs-Teams (4 Java-Teams, 1 .NET-Team, 1 Frontend-Team, 1 Python-KI-Team, 2 BI/Data Teams). In einem der vier Java Teams wirst du als Senior/Lead Java Fullstack Entwickler (m/f/d) eine wichtige Schnittstelle zwischen dem Engineering Manager (Teamleiter) und dem restlichen Entwicklungsteam sein.
In deiner Rolle bist du verantwortlich für die Konzeption, Entwicklung und Pflege von Individual-Softwarelösungen, sowie für die Transformation monolithischer Anwendungen (JEE) in moderne Microservices-Architekturen. Dabei setzt du auf aktuelle Technologien wie Java 17, Spring Boot, Docker und Kubernetes. Du entwickelst und optimierst verteilte Systeme, um deren Skalierbarkeit, Zuverlässigkeit und Leistung sicherzustellen, und implementierst Cloud-basierte Lösungen und Services auf Plattformen wie AWS, Azure oder Google Cloud. Zudem erstellst du moderne Web-Clients mit TypeScript/React. Die Sicherstellung einer hohen Code-Qualität und Stabilität der Anwendungen liegt dir am Herzen, weshalb du regelmäßig Code-Überprüfungen, Unit-Tests und Integrationstests durchführst und wiederkehrende Prozesse automatisierst (CI/CD, IaC). Darüber hinaus etablierst und förderst du Best Practices in der Softwareentwicklung und -architektur und unterstützt Junior-Entwickler innerhalb deines Teams. In deiner Rolle bekommst du die Möglichkeit viel Verantwortung zu übernehmen, eigene Ideen gemeinsam mit deinem Team auszuarbeiten und dich fachlich und persönlich weiterzuentwickeln.
Hinweis: Java, Spring Boot, TypeScript, React, Oracle, NoSQL (MongoDB), AWS/Azure, Docker, Kubernetes, Git, Terraform, CloudFormation und weitere
Das Unternehmen (unser Mandant) hat uns direkt mit dem Recruiting für diese Position beauftragt – wir betreuen dabei den gesamten Bewerbungsprozess. Sende uns Deinen aussagekräftigen Lebenslauf zu. Wir melden uns umgehend, um ausführlich über die Position und Deine Aufgaben zu sprechen. Selbstverständlich werden alle Deine Informationen und Dokumente vertraulich behandelt. Wir freuen uns Dich kennenzulernen.