Specialist System-Engineer (w/m/d) - Full Stack (JAVA-Softwareentwickler)
verschiedene Standorte
Aktualität: 26.06.2024
26.06.2024, IT-Systemhaus der Bundesagentur für Arbeit
verschiedene Standorte
Specialist System-Engineer (w/m/d) - Full Stack (JAVA-Softwareentwickler)
Ihre Aufgaben:
Sie arbeiten im Team LBK (Leistungsübergreifende Basiskomponenten).
Das Team LBK gehört zur Produkteinheit »Übergreifende Aufgaben« und hat die Schwerpunkte Architektur und Systementwicklung.
Die Aufgaben umfassen im Wesentlichen die Weiterentwicklung der Architekturen der leistungsartübergreifenden Basiskomponenten der Domäne Leistung. Das Designen, Konzipieren und Implementieren von Microservices bzw. Coaching und Unterstützen der Teams gehören ebenfalls zu den Aufgaben, wie auch die Sicherstellung der Lauffähigkeit des sich schon in Produktion befindenden Fachverfahrens. Auch PoCs und Referenzarchitekturen für neue Technologien werden geprüft und umgesetzt. Die Konzepte und Technologien, welche die Containerplattform (Rancher, Kubernetes und Docker), wie auch das vorhandene Fachverfahren betreffen, werden etabliert und umgesetzt.
Als Specialist System Engineer gestalten, entwickeln, testen, optimieren und betreiben Sie Softwarelösungen und Infrastrukturen, die den Anforderungen des Auftraggebers und der Nutzer entsprechen. Sie arbeiten in interdisziplinären Teams, um qualitativ hochwertige und zuverlässige Software und Infrastrukturen zu erstellen und/oder anzupassen.
Ihr Arbeitsumfeld umfasst die eigenständige Durchführung folgender Aufgaben und Anleitung Anderer dazu:
Planung, Verwaltung und Wartung von IT-Systemen und Infrastrukturen
Analyse von Systemanforderungen und -leistungsdaten
Entwicklung, Aktualisierung und Überwachung von Software sowie Aktualisierung und Überwachung Hardware
Identifikation und Behebung von Systemproblemen
Sicherstellung von Systemverfügbarkeit und -sicherheit
Das bringen Sie mit:
Hochschulabschluss oder vergleichbare Qualifikation (bevorzugte Fachrichtungen: Informatik, Wirtschaftsinformatik)
Mehrjährige einschlägige Berufserfahrung
Oder vergleichbares Profil
Sie überzeugen weiterhin durch:
Vertiefte Kenntnisse in der Entwicklung und/oder im Betrieb von Softwarelösungen und Infrastrukturen
Vertiefte Kenntnisse in der Fehlerbehebung von Softwarelösungen und/oder Infrastrukturen
Vertiefte Kenntnisse von Programmiersprachen und/oder der Anpassung von Softwarelösungen und Infrastrukturen
Sie verfügen ebenfalls über Erfahrung in folgenden Bereichen und haben vertiefte Kenntnisse im Umgang mit diesen Tools:
Erfahrung im technischen Second-Level-Support und Third-Level-Support
Konfigurationsmanagement
Hohes Maß an Qualitätsbewusstsein und ausgeprägte analytische Denkfähigkeit
Freude an Teamwork, Softwareentwicklung und kontinuierlichem Erlernen neuer Technologien, hohe Eigenmotivation und Lernbereitschaft
Mehrjährige Erfahrungen in der agilen Softwareentwicklung
Erfahrungen aus dem Bereich DevSecOps
Erfahrungen in den folgenden Tools:
Entwicklungstools wie J(2)EE, Kafka, S3, Git, Maven, Nexus
Tools im Rahmen einer containerbasierenden Architektur wie Docker, Kubernetes, ELK
Teamtools wie JIRA und Confluence
Optional sind Kenntnisse in folgenden Technologien/Tools hilfreich
Eclipse, Intellij IDEA, Liquibase, Oracle Datenbanken, Springboot, REST, Python, Tekton
Darüber hinaus sind Erfahrungen in den folgenden Bereichen wünschenswert:
Softwaretest
Regressionstest, exploratives Testen, (Vor-)Integrationstests zu Major- und Minor-Releases
PACT-Vereinbarungen
Erstellung Testfälle und Anpassung bestehender Testfälle inklusive Testautomatisierung
Vertiefte Kenntnisse für die Testdurchführung einer containerbasierten Architektur
Erfahrungen in den Tools: Karate, Gatling, Postman, ReadyAPI, SOAPUI