Beschreibung
Projekt-/Aufgabenbeschreibung:Als Unterstützung für die Entwicklung von Microservices in der Phoenix-Middleware wird ein erfahrener JAVA Entwickler (m/w/d) mit nachfolgenden Aufgaben und Profil gesucht.
Bei der Entwicklung wird ein bestehendes Team beim technischen Aufbau der Phoenix-Middleware, einer domain-orientierten verteilten Anwendung in der AWS Cloud, unter Verwendung von Kubernetes und Kafka unterstützt. Hierbei werden primär fachlich gekapselte Microservices zur Anbindung von Quell- und Zielsystemen mittels Datenströmen umgesetzt, welche die bestehende Systemlandschaft modular erweitern.
Aufgaben:
• JAVA Software Entwicklung
• Entwicklung und Wartung von Softwarekomponenten für Phoenix-Middleware gemäß Anforderungen
• Machbarkeitsanalysen und Aufwandsabschätzungen
• Technischer Entwurf und Implementierung der Komponenten
• Testimplementierung
• Dokumentation
• Kontinuierliche Integration und Auslieferung der Software-Releases
Anforderungen – must have:
• Mindestens 5 Jahre Erfahrung in der Anwendungsentwicklung mit JAVA, Spring, Spring Boot 2.3, JPA/ Hibernate und Microservices
• Mindestens 5 Jahre Erfahrung in der Cloud Entwicklung
• Kenntnisse über OracleDB, IBM DB2, MongoDB, SQL und NoSQL
• Grundlegende Erfahrungen in den Bereichen Unit- und Integration Testing
• Erfahrung im Agilen Umfeld
Anforderungen – should + nice to have:
• Ein hohes Maß an Lösungsorientierung
• Ausgeprägte Kommunikations-, Kooperations- und Teamfähigkeit
• Erfahrungen mit Kubernetes, Kafka und Docker nach einem Domain Driven Development
• Kenntnisse mit Einsatz von Elasticsearch, OAauth2, CI/CD und Gitlab
• Erfahrungen in UML