Senior Developer - Cluster Buchung 2 (alle Geschlechter)
Aufgaben
- Entwicklung von Microservices für Backend im Cloud-Umfeld
- Entwicklung von regel- und datenbasierten Buchungsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
- Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
- Qualitätssicherung durch integrierten „testdriven“ Entwicklungsansatz
- Testpyramide
- Code Metriken
- Performance- und Lasttests
- Bereicherung durch Coaching und Beratung der technischen Teams und Kollegen
Erforderliche Kompetenzen
- Erfolgreich abgeschlossenes Hochschulstudium im Bereich Wirtschaftsinformatik
- Mehrjährige Berufserfahrung als verantwortlicher Lead-Developer im Umfeld komplexer IT-Projekte in der Logistik
- Einschlägige Erfahrung mit den Entwicklungswerkzeugen und Tools Java EE, GitLab, Eclipse, Docker,
Jenkins, Maven, Gradle, JSON sowie Microservices, SSt.-Design und DevOps - Mehrjährige Berufserfahrung in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u. a. AWS) und Cloud- Architektur
- Erfahrung im versierten Umgang mit modernern Datenbanken im Cloud-Umfeld, z. B. PostgreSQL und S3, sowie mit asynchroner Abarbeitung und Queueing-Mechanismen, ActiveMQ
- Sehr gute Deutschkenntnisse in Wort und Schrif
Wünschenswert:
- Sichere Nutzung der Tools JIRA und Confluence
- Erfahrung als Softwarearchitekt komplexer IT-Architekturen im Cloud-Umfeld
- Gesamthafte Expertise in komplexer Software-Entwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit