ISS
Grupo Data
Senior Java / Kafka Entwickler
Über die Stelle
Wir suchen eine(n) Senior Java / Kafka Entwickler(in) für ein internationales Projekt, bei dem Sie an der Entwicklung und Weiterentwicklung von auf Microservices basierenden Lösungen mitwirken, unter intensiver Nutzung von Java, Spring Boot und Apache Kafka.
Wir suchen eine Fachkraft mit fundierter Erfahrung in der Softwareentwicklung, verteilten Architekturen und bewährten Engineering-Praktiken, die bereit ist, in einem technischen, kollaborativen Umfeld mit hoher Verfügbarkeit zu arbeiten.
Hauptverantwortlichkeiten
- Entwicklung und Weiterentwicklung von auf Microservices basierenden Anwendungen;
- Entwicklung unter Verwendung von Java und Spring Boot;
- Arbeit mit Apache Kafka bei Messaging-Lösungen und verteilter Verarbeitung;
- Mitwirkung am Entwurf und der Weiterentwicklung von Softwarelösungen und -komponenten;
- Entwicklung und Wartung von Integrationen zwischen Anwendungen und Diensten;
- Anwendung bewährter Praktiken in der Entwicklung, Architektur und Codequalität;
- Erstellung und Pflege von Tests unter Verwendung von Praktiken wie TDD und/oder BDD;
- Arbeit mit relationalen Datenbanken und NoSQL;
- Teilnahme an Entwicklungsroutinen in einer agilen/Scrum-Umgebung;
- Teilnahme am 24x7-Rufbereitschaftsdienst gemäß dem Teamkalender.
Pflichtanforderungen
- Mindestens 4 Jahre Erfahrung in der Softwareentwicklung oder einer ähnlichen Position;
- 4 Jahre oder mehr nachgewiesene Erfahrung mit Apache Kafka auf fortgeschrittenem Niveau;
- Erfahrung mit Java 8 oder höher;
- Erfahrung mit Spring Boot und Microservices-Architektur;
- Kenntnisse in funktionaler Programmierung;
- Erfahrung mit JPA;
- Fundierte Kenntnisse im Softwaredesign;
- Erfahrung mit TDD- und/oder BDD-Testpraktiken;
- Erfahrung mit PostgreSQL, Oracle, MongoDB oder ähnlichen Datenbanken;
- Kenntnisse agiler Methoden, insbesondere Scrum;
- Englischkenntnisse mindestens B2, mit Konversationsfähigkeit;
- Spanischkenntnisse für Konversation;
- Verfügbarkeit für einen zukünftigen Umzug nach Portugal oder Spanien.
Zusätzliche Qualifikationen
- Kenntnisse in reaktiver Programmierung;
- Kenntnisse von APIs und OpenAPI Specification 3 (OAS3);
- Weitere technische Kenntnisse, die einen Mehrwert für das Projekt darstellen können.
Arbeitsmodell und Bedingungen
Internationales Projekt
Tätigkeit anfangs 100% remote
Verbindliche Verfügbarkeit für einen zukünftigen Umzug nach Portugal oder Spanien
Englisch- und Spanischkenntnisse für Konversation zwingend erforderlich
Verbindliche Teilnahme an 24x7-Rufbereitschaften im Rotationssystem, von Montag bis Sonntag, etwa eine Woche alle 3–4 Monate, gemäß dem Teamkalender.
