
Die InPost Group betreibt ein Netzwerk für die Zustellung außerhalb des eigenen Zuhauses im E-Commerce und kombiniert dafür automatisierte Paketstationen, Kurierdienste sowie Abhol- und Abgabestellen. Ihre Plattform unterstützt Händler und Verbraucher bei der Verwaltung von Paketzustellungen mit praktischen Abholoptionen und einer Zustellinfrastruktur in Polen, Frankreich, der Benelux-Region, dem Vereinigten Königreich und Italien. Das Unternehmen konzentriert sich auf technologiegestützte Logistik und Liefermodelle mit geringeren Auswirkungen auf die Umwelt und unterstützt damit das weitere Wachstum des Onlinehandels in Europa.
Senior Java-Softwareentwickler (remote, Polen)
Entwickle ereignisgesteuerte Microservices für die Paketzustellung auf InPosts E-Commerce-Logistikplattform. Gestalte Architektur, Tests und Bereitstellung hochverfügbarer Systeme mit.
Beschreibung
- Entwickle und baue Microservices nach den Prinzipien der Hexagonal Architecture.
- Gestalte Architekturentscheidungen und Lösungsentwürfe mit.
- Entwickle ereignisgesteuerte Integrationen mit Kafka, Avro und dem Transactional-Outbox-Muster.
- Erstelle automatisierte Unit-, Integrations- und Vertragstests.
- Prüfe Code und achte auf hohe Codequalität.
- Übernimm Verantwortung für zugewiesene Themen, beziehe Stakeholder ein, hole Informationen ein und liefere Lösungen von Anfang bis Ende.
- Nutze im Arbeitsalltag KI-gestützte Programmierwerkzeuge wie Claude Code.
- Begleite Projekte durch den gesamten Entwicklungszyklus – von Analyse und Architektur über Implementierung und Tests bis zur Bereitstellung.
- Entwickle geschäftskritische Systeme zur Paketerstellung im Send-Team der Consumer-&-Merchant-Domäne von InPost.
Anforderungen
- Mehrjährige Berufserfahrung in der Softwareentwicklung auf Senior-Level.
- Fundierte Erfahrung mit Java 21 oder höher und Spring Boot, einschließlich MVC und/oder WebFlux.
- Praktische Erfahrung mit Kafka.
- Erfahrung mit PostgreSQL und/oder MongoDB.
- Gute Kenntnisse der Hexagonal oder Clean Architecture sowie von Microservices-Mustern.
- Erfahrung mit automatisierten Testwerkzeugen und -methoden, etwa Spock oder JUnit, Testcontainers und Vertragstests.
- Erfahrung mit Kubernetes, Helm und GitLab CI.
- Fundiertes Verständnis von OAuth2-/JWT-basierter Sicherheit.
- Sicherer Umgang mit KI-gestützten Programmierwerkzeugen; Claude Code ist der Unternehmensstandard, Erfahrung mit GitHub Copilot oder Cursor ist ebenfalls relevant.
- Fähigkeit, in komplexen verteilten Umgebungen mit Dutzenden Microservices und zahlreichen Kommunikationskanälen effektiv zu arbeiten.
- Fähigkeit, groß angelegten Produktionsverkehr und Verfügbarkeitsanforderungen von nahezu 100 Prozent zu unterstützen.
- Fähigkeit, Themen selbstständig zu analysieren, Stakeholder zu identifizieren, Informationen einzuholen und Lösungen von Anfang bis Ende umzusetzen.
- Bereitschaft und Möglichkeit, für die letzte Phase des Einstellungsverfahrens nach Warschau zu reisen.
Zusatzleistungen
- Arbeit in einem vielfältigen, internationalen und funktionsübergreifenden Umfeld.
- Lernen und Zusammenarbeit mit einer erfahrenen Führungskraft und deren Führungsteam.
- Zugang zu wachsenden beruflichen Möglichkeiten an mehreren Standorten in Europa.
- Aufbau einer erfüllenden Laufbahn mit einer Reihe von Zusatzleistungen.
- Teilnahme an Weiterbildungen.
- Arbeit in einem ausgezeichneten Umfeld.
- Flexible Arbeitszeiten.
- B2B-Vertrag.