Passt das zu Ihnen?
Senior Backend Developer (m/w/d) – Java, Python & Cloud Data Engineering | temp. Festanstellung bis 2029 (DE)
[16522]
Für unseren Kunden aus der Branche "Transport / Logistics" suchen wir einen "Senior Backend Developer (m/w/d) – Java, Python & Cloud Data Engineering | temp. Festanstellung bis 2029" im Rahmen der Arbeitnehmerüberlassung. Start: schnellstmöglich Ende: 08.11.2029 Auslastung: Vollzeit (39h / Woche) Einsatzort: Remote 80% / Frankfurt am Main 20% Für ein anspruchsvolles IT-Projekt im Bereich Infrastruktur- und Datenmanagement suchen wir einen erfahrenen Senior Backend Developer (m/w/d) mit fundierten Kenntnissen in Java, Python, Cloud-Technologien und der Entwicklung komplexer Datenverarbeitungssysteme. Im Mittelpunkt des Projekts steht die Weiterentwicklung einer zentralen Plattform zur Verwaltung, Versionierung und Bereitstellung umfangreicher Infrastrukturdaten. Die Plattform bildet die technologische Grundlage für verschiedene nachgelagerte Planungs-, Steuerungs- und Managementprozesse. Die Entwicklung erfolgt in einem eigenverantwortlichen, agilen Team mit hohen Anforderungen an Softwarequalität, Sicherheit, Performance und Skalierbarkeit. Aufgaben: ·Eigenverantwortliche Entwicklung und Implementierung komplexer Backend-Komponenten auf Basis fachlicher und technischer Anforderungen ·Konzeption und Weiterentwicklung skalierbarer Microservices und Schnittstellen mit Java, Spring Boot und Python ·Entwicklung, Optimierung und Betrieb leistungsfähiger Daten-Pipelines ·Design und Implementierung von REST-APIs sowie Integration verschiedener Datenquellen und Datenbanksysteme ·Konzeption und Umsetzung hochverfügbarer, sicherer und performanter Softwarearchitekturen ·Entwicklung und Bereitstellung von Anwendungen und Infrastruktur im Cloud-Umfeld ·Durchführung von Code-Reviews, Unit-Tests, Integrationstests und Refactorings ·Aufbau und Optimierung automatisierter CI/CD-Pipelines ·Analyse und Behebung technischer Fehler sowie kontinuierliche Verbesserung bestehender Anwendungen ·Dokumentation technischer Komponenten und Architekturentscheidungen, beispielsweise nach arc42 ·Aktive Mitgestaltung von Refinements, Architekturentscheidungen und technischer Release-Planung ·Bewertung neuer Technologien und KI-gestützter Entwicklungswerkzeuge hinsichtlich ihres praktischen Einsatzpotenzials ·Enge Zusammenarbeit mit Product Ownern, Fachbereichen und weiteren Entwicklungsteams Anforderungen: ·Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation durch Ausbildung und langjährige Berufserfahrung ·Mindestens 5 Jahre Berufserfahrung in der professionellen Softwareentwicklung ·Mindestens 3 Jahre praktische Erfahrung in der Backend-Entwicklung, insbesondere mit Java/Spring Boot und/oder Python ·Fundierte Kenntnisse in Softwarearchitektur, Microservices, Testing, Deployment und Wartbarkeit ·Sehr gute Kenntnisse in der Entwicklung von REST-Services sowie im Umgang mit JSON und OpenAPI ·Fundierte SQL-Kenntnisse, idealerweise mit PostgreSQL oder DuckDB ·Praktische Erfahrung mit PostgreSQL, insbesondere Transaktionen, Indizes und Query-Optimierung ·Sicherer Umgang mit Software-Design-Prinzipien wie SOLID und gängigen Design Patterns ·Mindestens 1 Jahr Erfahrung mit testgetriebener Entwicklung (TDD), beispielsweise mit JUnit, Mockito oder pytest ·Erfahrung mit automatisierten Tests, Pair Programming, Code-Reviews und Refactoring ·Sehr gute Kenntnisse in Git sowie CI/CD-Technologien, insbesondere GitLab CI, GitHub Actions oder Jenkins ·Mindestens 1 Jahr praktische Erfahrung im Cloud-Umfeld, beispielsweise mit AWS S3, RDS oder cloudbasierten PostgreSQL-Diensten ·Fundierte praktische Erfahrung im Design, in der Implementierung und im Betrieb von Daten-Pipelines, idealerweise mit Apache Airflow, Dagster oder Prefect ·Interesse an KI-gestützter Softwareentwicklung, beispielsweise mit GitHub Copilot, Claude, Kiro oder vergleichbaren Tools Wünschenswert: ·Erfahrung mit Jira und Confluence ·Kenntnisse in der Analyse, Bewertung und Schätzung von User Stories sowie im agilen Refinement ·Erfahrung mit Monitoring- und Alerting-Lösungen wie Grafana, Instana oder Graylog ·Kenntnisse im Bereich Infrastruktur- und Geodatenmanagement ·Erfahrung in der Modellierung komplexer Netzwerkstrukturen und topologischer Datenmodelle ·Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder SAFe ·Gute Englischkenntnisse in Wort und Schrift
- Eigenverantwortliche Entwicklung und Implementierung komplexer Backend-Komponenten auf Basis fachlicher und technischer Anforderungen
- Konzeption und Weiterentwicklung skalierbarer Microservices und Schnittstellen mit Java, Spring Boot und Python
- Entwicklung, Optimierung und Betrieb leistungsfähiger Daten-Pipelines
- Design und Implementierung von REST-APIs sowie Integration verschiedener Datenquellen und Datenbanksysteme
- Konzeption und Umsetzung hochverfügbarer, sicherer und performanter Softwarearchitekturen
- Entwicklung und Bereitstellung von Anwendungen und Infrastruktur im Cloud-Umfeld
- Durchführung von Code-Reviews, Unit-Tests, Integrationstests und Refactorings
- Aufbau und Optimierung automatisierter CI/CD-Pipelines
- Analyse und Behebung technischer Fehler sowie kontinuierliche Verbesserung bestehender Anwendungen
- Dokumentation technischer Komponenten und Architekturentscheidungen, beispielsweise nach arc42
- Aktive Mitgestaltung von Refinements, Architekturentscheidungen und technischer Release-Planung
- Bewertung neuer Technologien und KI-gestützter Entwicklungswerkzeuge hinsichtlich ihres praktischen Einsatzpotenzials
- Enge Zusammenarbeit mit Product Ownern, Fachbereichen und weiteren Entwicklungsteams
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation durch Ausbildung und langjährige Berufserfahrung
- Mindestens 5 Jahre Berufserfahrung in der professionellen Softwareentwicklung
- Mindestens 3 Jahre praktische Erfahrung in der Backend-Entwicklung, insbesondere mit Java/Spring Boot und/oder Python
- Fundierte Kenntnisse in Softwarearchitektur, Microservices, Testing, Deployment und Wartbarkeit
- Sehr gute Kenntnisse in der Entwicklung von REST-Services sowie im Umgang mit JSON und OpenAPI
- Fundierte SQL-Kenntnisse, idealerweise mit PostgreSQL oder DuckDB
- Praktische Erfahrung mit PostgreSQL, insbesondere Transaktionen, Indizes und Query-Optimierung
- Sicherer Umgang mit Software-Design-Prinzipien wie SOLID und gängigen Design Patterns
- Mindestens 1 Jahr Erfahrung mit testgetriebener Entwicklung (TDD), beispielsweise mit JUnit, Mockito oder pytest
- Erfahrung mit automatisierten Tests, Pair Programming, Code-Reviews und Refactoring
- Sehr gute Kenntnisse in Git sowie CI/CD-Technologien, insbesondere GitLab CI, GitHub Actions oder Jenkins
- Mindestens 1 Jahr praktische Erfahrung im Cloud-Umfeld, beispielsweise mit AWS S3, RDS oder cloudbasierten PostgreSQL-Diensten
- Fundierte praktische Erfahrung im Design, in der Implementierung und im Betrieb von Daten-Pipelines, idealerweise mit Apache Airflow, Dagster oder Prefect
- Interesse an KI-gestützter Softwareentwicklung, beispielsweise mit GitHub Copilot, Claude, Kiro oder vergleichbaren Tools
- Erfahrung mit Jira und Confluence
- Kenntnisse in der Analyse, Bewertung und Schätzung von User Stories sowie im agilen Refinement
- Erfahrung mit Monitoring- und Alerting-Lösungen wie Grafana, Instana oder Graylog
- Kenntnisse im Bereich Infrastruktur- und Geodatenmanagement
- Erfahrung in der Modellierung komplexer Netzwerkstrukturen und topologischer Datenmodelle
- Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder SAFe
- Gute Englischkenntnisse in Wort und Schrift