Job
In dieser Position konzipierst du Architektur für komplexe Systeme, entwickelst und dokumentierst Java-Backend-Lösungen, und gestaltest REST-, SOAP- und Messaging-Integrationen mit modernen Technologien.
Job-Technologien
Deine Rolle im Team
- Konzeption, Weiterentwicklung und Dokumentation sicherer, wartbarer und skalierbarer Softwarearchitekturen für komplexe Systeme.
- Aktive Mitarbeit an der Entwicklung von Java-basierten Backend-Systemen mit Java, Jakarta EE und Spring Boot.
- Gestaltung und Umsetzung von Schnittstellen und Integrationen auf Basis von REST, SOAP und Messaging-Technologien.
- Bewertung und Anwendung geeigneter Architekturansätze, beispielsweise modularer Monolithen, serviceorientierter Architekturen und Microservices.
- Verantwortung für technische Querschnittsthemen wie Persistenz, Transaktionsmanagement, Fehlerbehandlung, Sicherheit und Systemverfügbarkeit.
- Mitgestaltung moderner Entwicklungs- und Betriebsprozesse mit Docker, Kubernetes bzw. OpenShift sowie CI/CD-Pipelines.
- Technische Abstimmung mit internen Stakeholdern, Analyse komplexer Produktionsprobleme und kontinuierliche Verbesserung bestehender Systeme.
Unsere Erwartungen an dich
Qualifikationen
- Sehr gute Kenntnisse in Java, Jakarta EE / Java EE, Spring Boot und gängigen Enterprise-Laufzeitumgebungen.
- Kenntnisse in asynchroner Kommunikation und Messaging-Technologien wie JMS, Apache ActiveMQ Artemis oder vergleichbaren Lösungen.
- Praxis in der Containerisierung und im Betrieb von Anwendungen mit Docker, Kubernetes oder OpenShift sowie idealerweise mit CI/CD-Prozessen.
- Strukturierte, lösungsorientierte Arbeitsweise, ausgeprägtes technisches Verantwortungsbewusstsein, gute Kommunikationsfähigkeit und sehr gute Deutschkenntnisse in Wort und Schrift.
Erfahrung
- Mehrjährige Berufserfahrung in der Java-Backend-Entwicklung sowie Erfahrung in der Softwarearchitektur und technischen Konzeption komplexer Systeme.
- Fundierte Erfahrung mit relationalen Datenbanken, insbesondere PostgreSQL, sowie mit REST-APIs, SOAP-Webservices und gängigen Datenformaten.
- Erfahrung mit unterschiedlichen Architekturmustern sowie der Bewertung und pragmatischen Umsetzung technischer Lösungsansätze.
Unser Angebot
- Toller Teamspirit in einem kompetenten und zukunftssicheren Arbeitsumfeld mit einzigartigen Projekten.
- Ausgewogene Balance zwischen Beruf und Privatleben dank flexibler Arbeitsmodelle und -zeiten und 30 Tagen Urlaub im Jahr.
- Top Equipment, agile Entwicklungsmethoden mit modernem Tech Stack und innovativen Kollaborationstools.
- Individuelle Weiterbildungsmöglichkeiten sowie Fach- und Führungskräfteprogramme.
- Attraktiver Standort mit sehr guter Anbindung an den öffentlichen Nahverkehr.
- Sportkooperationen, Präventionskurse und Laufevents.
- Betriebliche Altersvorsorge, vermögenswirksame Leistungen, unterstützende Maßnahmen bei der Kinderbetreuung und der Pflege von Angehörigen.
Benefits
Work-Life-Integration
Mehr Netto
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die Bundesdruckerei ist ein führendes Unternehmen der Hochsicherheitstechnologie. Wir entwickeln Lösungen rund um Sichere Identitäten und Datensicherheit für Bürger, Behörden und Unternehmen.
- Etablierte Firma
- Onsite, Hybrid
- Internet, IT, Telekom
Arbeitgeber-Reviews
- Teamkultur
- 3,5
- Karriere
- 3,2
- Arbeitsbedingungen
- 4,2
- Engineering
- 3,3
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Betrieb, Überwachung und Weiterentwicklung der Netzwerk-Infrastruktur. Administration und Konfiguration von Firewalls, Routern und Switches. Sicherstellung der Netzverfügbarkeit, -performance und -sicherheit. Mitwirkung bei IT‐Sicherheitskonzepten und...
Mitwirkung bei Sicherheitsanalysen und Bewertung von Anwendungen und IT-Systemen. Unterstützung bei der Konzeption und Umsetzung von technischen Sicherheitsmaßnahmen (z. B. WAF, Load Balancing, Firewall, etc.). Durchführung und Begleitung von...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...