Geforderte Skills
- Backend Development
- Microservices
- Spring Boot
- Python
- Security
- Performance
- Software Architecture
- Software Testing
- Software Deployment
- Software Maintainability
- JSON
- REST Services
- OpenAPI
- SQL
- PostgreSQL
- DuckDB
- Transactions
- Indexes
- Query Optimization
- SOLID Principles
- Design Patterns
- Test-Driven Development (TDD)
- Mockito
- JUnit
- pytest
- CI/CD
- Test Automation
- Git
- Pair Programming
- Code Reviews
Nice to have:JIRAConfluenceUser StoriesBacklog ManagementMonitoring ToolsAlerting ToolsGrafanaInstanaGraylogInfrastructure Data ManagementGeospatial Data SystemsLogistics InfrastructureIndustry StandardsData ModelsAgile MethodologiesAgile MindsetEnglishGerman (C1)
Sprachen: German
Jobbeschreibung
Project overview
Deine Aufgaben
Das solltest du mitbringen
Das bieten wir dir
- Du entwickelst Backend-Lösungen eigenverantwortlich auf Basis von Kundenanforderungen und stimmst dich eng mit dem agilen Entwicklungsteam ab.
- Du programmierst und implementierst technische Komponenten, Schnittstellen, Module und Datenbanken unter Einhaltung vorgegebener Entwicklungsstandards.
- Du führst Code-Reviews, Komponenten- und Modultests durch und behebst Fehler aus Testphasen in Applikationen und Komponenten.
- Du richtest Entwicklungsumgebungen inklusive Continuous Integration ein und erstellst Lieferartefakte für die betroffenen Applikationen.
- Du dokumentierst technische Komponenten nach etablierten Standards und wirkst aktiv im Refinement komplexer fachlicher Anforderungen mit.
- Du strukturierst funktionale Themen und überführst sie in bestehende funktionale Architekturmodelle.
- Du wirkst an technischer Release- und Versionsplanung sowie an Entscheidungsvorlagen zu technischen Themen mit.
- Du präsentierst technisch komplexe Sachverhalte, analysierst technologische Trends und prüfst deren Anwendbarkeit.
- Du stellst die technische Zukunftsfähigkeit der IT-Systeme sicher und berätst Fachbereiche beim Einsatz geeigneter Technologien.
- Du designst und implementierst hochqualitative technische Komponenten mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit.
- Du konzipierst individualisierte und hochkomplexe Anwendungen und entwickelst im Cloud-Umfeld inklusive Provisionierung von Cloud-Infrastruktur.
- Du führst Risikoanalysen und Bewertungen technischer Komponenten durch.
- Erforderlich:
- Abgeschlossenes IT-Studium auf Diplom- oder Masterniveau, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung.
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung.
- Mindestens 3 Jahre praxiserprobte Erfahrung in der Backendentwicklung, zum Beispiel mit Microservices auf Basis von Spring Boot oder mit Python, unter Berücksichtigung von Best Practices für Security und Performance.
- Umfassende Expertise in komplexer Softwareentwicklung mit Schwerpunkt auf Architektur, Test, Deployment und Wartbarkeit.
- Gute Kenntnisse in JSON, REST-Services und OpenAPI.
- Gute Kenntnisse in SQL, idealerweise mit Postgres oder DuckDB.
- Erfahrung mit Postgres, insbesondere in den Bereichen Transaktionen, Indizes und Query-Optimierung.
- Erfahrung mit Design Principles wie SOLID, ACIT und weiteren Design Patterns.
- Mindestens 1 Jahr Erfahrung in testgetriebener Entwicklung mit Tools wie Mockito, JUnit oder pytest sowie in CI/CD-Testautomatisierung und verteilter Versionskontrolle mit Git.
- Erfahrung in Pair Programming, Code Reviews und Refactorings.
- Erfahrung mit CI/CD, insbesondere mit Gitlab-CI sowie alternativ GitHub Actions oder Jenkins.
- Mindestens 1 Jahr Erfahrung im Cloud-Umfeld, zum Beispiel mit PostgreSQL sowie S3 oder RDS.
- Sehr gute und mehrfach praxiserprobte Kenntnisse in Design, Implementierung und Betrieb von Daten-Pipelines, beispielsweise mit Airflow, Dagster oder Prefect.
- Interesse an KI-gestützter Entwicklung, zum Beispiel mit Kiro, GitHub Copilot, Claude oder Hermes.
- Ausgeprägte analytische Problemlösungsfähigkeit und eine konsequent lösungsorientierte Herangehensweise auch bei komplexen technischen Fragestellungen.
- Die Fähigkeit, Ergebnisse KI-gestützter Entwicklung kritisch zu validieren und hinsichtlich fachlicher Richtigkeit, Qualität, Sicherheit und Praxistauglichkeit zu bewerten.
- Eine eigenverantwortliche, strukturierte, proaktive und ergebnisorientierte Arbeitsweise.
- Ausgeprägte Teamfähigkeit, Kommunikationsstärke, Durchsetzungsvermögen sowie ein hohes Maß an Initiative, Selbstständigkeit, Verlässlichkeit und Priorisierungsfähigkeit.
- Gewünscht:
- Sichere Nutzung von JIRA und Confluence.
- Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten wie User Stories und Backlog-Einträgen sowie in deren Refinement im Team.
- Erfahrung im Umgang mit Monitoring- und Alerting-Tools wie Grafana, Instana oder Graylog.
- Fachliche Kenntnisse im Bereich Infrastrukturdatenmanagement und Geodatensysteme.
- Fachliche Kenntnisse in der Topologie- und Netzmodellierung von Logistikinfrastruktur, idealerweise mit entsprechenden Branchenstandards und Datenmodellen.
- Freude an Beratung, Moderation und Zusammenarbeit im Entwicklungsteam.
- Erfahrung mit agilen Methoden und eigenverantwortlichen Teams sowie ein agiles Mindset.
- Offenheit gegenüber Veränderung und ein gutes Verständnis für fachliche Zusammenhänge in enger Abstimmung mit Team und Product Owner.
- Gute Englischkenntnisse in Wort und Schrift.
- Gute Deutschkenntnisse in Wort und Schrift (mind. C1).
- Ein anspruchsvolles Projektumfeld im Bereich Planungs- und Kapazitätsmanagement mit hoher fachlicher Relevanz.
- Eigenverantwortliches Arbeiten in einem agilen und eigenständig agierenden Value Team.
- Die Möglichkeit, moderne Backend-Architekturen, Cloud-Lösungen und Daten-Pipelines aktiv mitzugestalten.
- Ein technologisch anspruchsvolles Umfeld mit Fokus auf Qualität, Skalierbarkeit und Zukunftsfähigkeit.
- Enge Zusammenarbeit mit erfahrenen Kolleginnen und Kollegen sowie fachlichen Stakeholdern.
- Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt (Main)).
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf FreelancerMap DE