Senior Backend Entwickler (Java/Kotlin) für Logistikplattform (m/w/d)

Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Backend Entwickler, der unsere innovative Logistikplattform zur Verfolgung von Lieferungen und Frachttransporten mitgestaltet. In dieser Position entwickeln Sie hochbelastbare Microservices mit Java, Kotlin und Python in einer vollständig remote arbeitenden Umgebung. Unser Technologie-Stack umfasst moderne Frameworks und Datenbanken, die kontinuierlich optimiert werden. Über das Projekt: Unsere Plattform revolutioniert die Art und Weise, wie Lieferungen und Frachttransporte verfolgt werden. Wir entwickeln ein komplexes Technologie-Ökosystem mit zahlreichen Integrationen zu internen und externen Systemen. Die Architektur basiert auf Microservices und Event-Driven Design, um maximale Skalierbarkeit und Ausfallsicherheit zu gewährleisten. Ihre Hauptaufgaben: - Konzeption und Entwicklung skalierbarer Microservices mit Java 17+, Kotlin 1.8+ und Python 3.10+. - Implementierung und Optimierung von Datenbankabfragen für PostgreSQL sowie NoSQL-Datenbanken (Cassandra, Elasticsearch, Redis). - Weiterentwicklung der bestehenden API-Infrastruktur und Integration mit externen Diensten über Apache Camel. - Mitgestaltung der Cloud-nativen Architektur unter Verwendung von Docker, Kubernetes 1.26+ und Helm. - Implementierung robuster Testing-Strategien mit JUnit 5, Mockito und JaCoCo. - Aktive Beteiligung an Code-Reviews, technischen Diskussionen und agilen Entwicklungsprozessen. - Kontinuierliche Verbesserung der Systemleistung und -zuverlässigkeit unter Hochlastbedingungen. Erforderliche Qualifikationen: - Mindestens 4 Jahre Berufserfahrung in der kommerziellen Softwareentwicklung. - Fundierte Kenntnisse in Java, Kotlin und idealerweise Python. - Umfassende Erfahrung mit dem JVM-Ökosystem: Maven/Gradle, Spring Boot 3.x, JPA, JDBC, Spring Security. - Nachweisbare Expertise mit SQL (PostgreSQL 14+) und NoSQL-Datenbanken (Cassandra, Elasticsearch 8.x, Redis). - Praktische Erfahrung mit Container-Orchestrierung: Docker, Kubernetes, Helm Charts, idealerweise auch Istio. - Tiefes Verständnis von Microservice-Architekturen, Serverless-Konzepten und Event-Driven Design. - Vertrautheit mit agilen Entwicklungsmethoden und Projektmanagement-Tools wie Jira. - Sehr gute Englischkenntnisse (mindestens B2-Niveau). Wünschenswerte Zusatzqualifikationen: - Erfahrung mit Hochlastsystemen und Performance-Optimierung. - Kenntnisse in Quarkus oder anderen Cloud-nativen Java-Frameworks. - Verständnis von CI/CD-Pipelines und DevOps-Praktiken. - Beiträge zu Open-Source-Projekten oder eigene Open-Source-Initiativen. - Erfahrung in der Logistik- oder Transportbranche. Warum Sie Teil unseres Teams werden sollten: Wir bieten Ihnen die Möglichkeit, an einer zukunftsweisenden Plattform zu arbeiten, die die Logistikbranche transformiert. Bei uns genießen Sie die Flexibilität einer vollständig remote arbeitenden Position, arbeiten mit modernsten Technologien und haben die Chance, Ihre technischen Fähigkeiten kontinuierlich weiterzuentwickeln. Unser internationales Team legt Wert auf Wissensaustausch, Innovation und Work-Life-Balance.