C6 Bank
Grupo Data
Java Entwickler (m/w/d) in hybrider Arbeitsweise in São Paulo mit fließenden Englischkenntnissen
JavaAWSDockerKubernetes
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
SÃO PAULO -
Modell: Hybrid SP
Backend-Entwickler (m/w/d) für Java (Kafka/Flink)
Wir suchen einen qualifizierten Senior Backend Entwickler (m/w/d), um robuste backend Dienste und Echtzeit-Datenpipelines unter Verwendung von Apache Kafka, Spring Boot Mikrodiensten und Apache Flink für das Streaming-Processing zu konzipieren, zu erstellen und zu warten.
Hauptverantwortlichkeiten
- Konzeption, Entwicklung und Wartung von backend Diensten unter Verwendung von Spring Boot Mikrodiensten mit Fokus auf ereignisgesteuerte Architekturen unter Einsatz von Apache Kafka.
- Implementierung und Optimierung von Produzenten, Konsumenten und Kafka Datenstrom-Verarbeitungsanwendungen unter Nutzung von Apache Flink für Streaming und Echtzeit-Datenanalyse.
- Zusammenarbeit mit Architekten, DevOps und anderen Entwicklern, um die nahtlose Integration von Kafka, Flink und Mikrodiensten in das backend Ökosystem sicherzustellen.
- Überwachung, Fehlerbehebung und Optimierung von Kafka Clustern und Flink Jobs hinsichtlich Leistung, Zuverlässigkeit und Skalierbarkeit.
- Sicherstellung der Datensicherheit, Compliance und Einhaltung bewährter Verfahren bei allen Lösungen im Zusammenhang mit Kafka und Flink.
- Teilnahme an Code-Reviews, technischen Diskussionen und Beitrag zu Initiativen zur kontinuierlichen Verbesserung.
- Dokumentation technischer Lösungen und Pflege der Systemdokumentation.
Anforderungen
Erforderlich
- Abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder ein vergleichbarer Abschluss (oder gleichwertige Erfahrung).
- Nachgewiesene Erfahrung (mehr als 8 Jahre) in der backend Entwicklung mit starkem Fokus auf Apache Kafka und Spring Boot Mikrodienste.
- Praktische Erfahrung mit Apache Flink für Streaming und Echtzeit-Datenverarbeitung.
- Fundierte Kenntnisse in Java oder Scala für die backend Entwicklung.
- Solides Verständnis von verteilten Systemen, ereignisgesteuerten Architekturen und Mikrodiensten.
- Erfahrung mit RESTful APIs, Message Brokern und Datenserialisierungsformaten (Avro, JSON).
- Vertrautheit mit Containerisierung (Docker, Kubernetes) und CI/CD Pipelines.
- Ausgeprägte Problemlösungsfähigkeiten und die Fähigkeit, in einem agilen Umfeld zu arbeiten.
- Gute Englischkenntnisse.
FÄHIGKEITEN
JAVA: Experte und erforderlich
Kafka: Fortgeschritten und erforderlich
Apache Flink: Fortgeschritten und erforderlich
Englisch: Fortgeschritten und erforderlich
Wünschenswert
- Erfahrung mit Cloud-Plattformen (AWS).
- Kenntnisse in zusätzlichen Streaming-Frameworks oder Technologien.
- Erfahrung im Finanzdienstleistungssektor oder in regulierten Umgebungen.
- Erfahrung mit Monitoring-Tools (ELK Stack).
