Aufgaben, Kompetenzen und Verantwortung
* Programmierung und Implementierung einer JSON/REST API für DB Vertriebspartner unter Berücksichtigung interner und externer Anforderungen und Prozesse auf Basis der vorgegebenen Backend-APIs
* Programmierung, Implementierung und Customizing verschiedener technischer Komponenten (z.B. API-Gateway. Partnerverwaltung) auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebung und Programmierrichtlinien)
* Konzeption von komplexen APIs und Anwendungen (z.B. API-Design, Datenmodelle, Prozessabläufe) inkl. Erstellung dafür notwendiger Architekturmodelle
* Umsetzung von bestehenden Architekturmodellen
* Behebung von Fehlern inkl. Abstimmung und Kommunikation mit dem Fehlerersteller
* Support von externen Partnern bei der Anbindung an die API und Zusatzkomponenten
* Dokumentation der technischen Komponenten
* Erstellen von Architekturdokumentation (nach ARC42)
* Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
* Mitwirkung an Code-Reviews, Komponententests und Modultests
* Vorbereitung von Entscheidungsvorlagen zu Architektur-Themen
* Präsentationen zu technisch komplexen Themenstellungen
* Mitarbeit an der Entwicklung von Teststrategien und implementieren von Testautomatisierungen
* Analyse technischer Trends und Entwicklungen und Prüfen auf Anwendbarkeit
* Prüfung und Sicherstellung der technischen Zukunftsfähigkeit der IT-Systeme
* Erarbeitung, Zusammenstellung und fachliche Prüfung komplexer fachlicher Anforderungen
* Anwesenheit: 2x/Woche
Fachliche Anforderungen
* erfolgreich abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Mathematik oder vergleichbare Qualifikationen
* praxiserprobte JAVA Kenntnisse
* praxiserprobte Kenntnisse in der Backend-Entwicklung mit Spring Boot
* praxiserprobte Architekturerfahrung sowie deren Dokumentation mit ARC42
* gute Kenntnisse in testgetriebener Entwicklung, continuous Integration, Testautomatisierung und verteilter Versionskontrolle (Git)
* gute Kenntnisse bzgl. Codequalität bspw. OWASP
* gute Kenntnisse mit JSON, REST-Services (inkl. API-Design)
* gute Kenntnisse mit Cloud Infrastruktur, AWS, Docker, Kubernetes
* Erfahrung mit Pair Programmierung, Code Reviews
* nachweisliche Erfahrung in agilen Teams (z.B. Scrum Team)
* ca. 5 Jahre Berufserfahrung in der Softwareentwicklung wünschenswert
* Erfahrung als Architekt im Großprojekt (> 100 Mitarbeiter) wünschenswert
* selbstorganisierte Arbeitsweise
* team- und zielorientiert
* eigeninitiativ
* Bereitschaft Verantwortung für technische Entscheidungen zu übernehmen
* hohe analytische Fähigkeit in einem komplexen Prozessumfeld
* Sensibilität für Abhängigkeiten und Notwendigkeiten in sich wandelnden Organisationen
* gute Deutsch- und Englischkenntnisse in Wort und Schrift
* Verständnis für die Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
* Spaß an Präsentationen
* analytische Denkweise
* Durchsetzungsfähigkeit
Entwicklungspotential / Perspektiven
Sie erhalten einen unbefristeten Arbeitsvertrag.
Die Entlohnung erfolgt nach BAP-Tarif + Zulagen, bei einer geregelten Arbeitszeit von 39 Std/Wo!
Durch den Aufbau eines Arbeitszeitkontos ist eine zusätzliche flexible Arbeitszeitplanung möglich!
Kontaktdaten für Stellenanzeige
Bei Interesse senden Sie uns bitte Ihre aussagekräftigen Bewerbungsunterlagen vorzugsweise per E-Mail.
Unsere Stellenausschreibungen gelten unabhängig von der verwendeten Stellenbezeichnung für Bewerber aller Geschlechter gleichermaßen. Auch Schwerbehinderte oder ihnen gleichgestellte Menschen sind zur Bewerbung aufgefordert.
Selbstverständlich sichern wir Ihnen absolute Diskretion zu.
Heiko Röhrich
Technischer Leiter
Telefon: 03591 27089-0
E-Mail: heiko.roehrich@activ-job.com