Position: Apache Camel Entwickler
Standort: Remote
Beschäftigungsart: Vertrag (12+ Monate)
Überblick
Wir suchen einen erfahrenen Apache Camel Entwickler, der das Design und die Entwicklung von Integrationslösungen für Unternehmen in einer groß angelegten verteilten Umgebung unterstützt. Der Schwerpunkt dieser Aufgabe liegt auf dem Aufbau und der Pflege robuster Integrationspipelines, die Apache Camel nutzen, um Dienste, Anwendungen und Daten über eine moderne Cloud-basierte Infrastruktur zu verbinden.
Der ideale Kandidat verfügt über umfassende Erfahrung mit Integrations-Frameworks, Container-Umgebungen wie Kubernetes und Backend-Entwicklung in Java oder .NET. Es handelt sich um einen langfristigen Remote-Vertrag, bei dem Sie an hochwirksamen Unternehmenssystemen arbeiten.
Entwerfen, entwickeln und pflegen Sie Integrationslösungen mit Apache Camel.
Erstellen und optimieren Sie Enterprise Integration Patterns (EIPs) für die Orchestrierung von Daten und Diensten.
Entwickeln und pflegen Sie Microservices und APIs, die sich in verteilte Systeme integrieren lassen.
Implementieren und verwalten Sie Integrationsdienste in containerisierten Umgebungen, einschließlich Kubernetes.
Arbeiten Sie mit Technik-, Architektur- und Plattformteams zusammen, um skalierbare und zuverlässige Systemintegrationen zu gewährleisten.
Beheben Sie Probleme im Zusammenhang mit Integrationen, Messaging und Servicekommunikation.
Schreiben Sie sauberen, wartbaren und gut dokumentierten Code nach bewährten Verfahren.
Nehmen Sie an Code-Reviews teil und tragen Sie zur Verbesserung der technischen Standards und Prozesse bei.
Mindestens 5 Jahre Erfahrung in der Softwareentwicklung in den Bereichen Backend oder Integration Engineering.
Starke praktische Erfahrung mit Apache Camel und Integrationsmustern für Unternehmen.
Erfahrung in der Entwicklung von Anwendungen in Java oder .NET.
Erfahrung im Umgang mit Kubernetes und containerisierten Implementierungen.
Vertrautheit mit RESTful APIs, Nachrichtensystemen und verteilten Architekturen.
Ausgeprägtes Verständnis von Integrationsdesign, Systemzuverlässigkeit und Leistungsoptimierung.
Fähigkeit zur effektiven Arbeit in einem kollaborativen Umfeld.
Erfahrung mit Cloud-Umgebungen wie AWS, Azure oder GCP.
Vertrautheit mit Spring Boot oder ähnlichen Frameworks.
Erfahrung mit Message Brokern wie Kafka, RabbitMQ oder ActiveMQ.
Erfahrung mit CI/CD-Pipelines und DevOps-Praktiken.
Erfahrung in der Unterstützung von großen Unternehmensplattformen oder komplexen Integrationsökosystemen.
Entfernte Arbeitsumgebung
Langfristiger Vertrag (12+ Monate)
Die Möglichkeit, an groß angelegten Integrationsplattformen für Unternehmen zu arbeiten
Kollaborative Entwicklungsumgebung mit Schwerpunkt auf modernen Cloud- und Container-Technologien