Aufgaben
-
Installation, Konfiguration und Aktualisierung von Entwicklungswerkzeugen (z.B. Intellij IDEA, Java SDKs, Git-Client, Maven uvm.) auf den Master-Images der virtuellen Desktop-Umgebungen
-
Verantwortung für die Konzeption, Pflege und Weiterentwicklung technischer Lösungsarchitekturen, im Einklang mit übergreifenden Makroarchitekturen und Technologieleitlinien, in engem Austausch mit Architekten, Fachbereichen und weiteren Stakeholdern
- Eigenständige Implementierung leistungsfähiger und skalierbarer Softwarekomponenten unter Nutzung moderner Technologien, Frameworks und Cloud-Plattformen sowie proaktives Vorantreiben von Automatisierungslösungen zur Optimierung der Entwicklungs- und Betriebsprozesse
-
Support, sowie Fehleranalyse und -behebung bei Problemen im Kontext mit CI/CD-Toolchain von zentralen Diensten (GitHub und GitLab, Jenkins, Artifactory ) bis lokale Werkzeuge (IntelliJ IDEA, VS Code, Git-Client usw.)
-
Förderung und Einhaltung fortgeschrittener Softwareentwicklungspraktiken, inkl. Code-Reviews, Clean Code-Prinzipien, Versionsmanagement, CI/CD und automatisierten Tests
Profil
- Erfolgreich abgeschlossenes Studium im relevanten Fachgebiet oder vergleichbare Berufsausbildung mit fundierter Berufserfahrung in der Softwareentwicklung
-
Fundierte Kenntnisse moderner Softwarearchitekturen, Entwicklungsmethoden und Tools
- Erfahrung in der Arbeit mit cross-funktionalen Teams sowie in der fachlichen Anleitung
- Fließende Deutschkenntnisse und gute Englischkenntnisse
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
- Angenehmes Arbeitsklima
- Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche