Beschreibung
Rolle: Senior Entwickler Java Backend (m/w/d)Ort: Remote
Zeitraum: 01.11.2022 - 28.02.2023
Umfang: 590 Stunden
Aufgaben:
- Umsetzung von fachlichen Funktion aus User-Stories in Java Code im Spring Boot Framework
- Programmieren von Unit-Tests für neue Klassen und für Bestandscode
- Suche und Behebung von Fehlern
- Abstimmung von Schnittstellenänderungen mit Schnittstellengebern
- Anpassung von Schnittstellen gemäß fachlicher Anforderung und Spezifikation
- Überwachung der produktiven Umgebung anhand von Dasboards
- Einarbeitung neuer Teammitglieder
- Koordination größerer und komplexerer Anforderungen im Team
Wünschenswerte Anforderungen:
Entwicklung:
Starke Java Kenntnisse
Starke Kenntnisse von Spring Web MVC oder Spring Boot
Sehr gute Git Kenntnisse
Gute Maven Kenntnisse
Kenntnisse von Test Prozesse und gängige Testing Tools, z.B. JUnit, Mockito
Kenntnisse von den folgenden Produkten sind von Vorteil: IntelliJ, Bitbucket, Confluence, Jira
Jasper Reports und Apache PdfBox
DevOps:
Erfahrung mit Container-basierte Anwendungen
Erfahrung mit CI/CD Pipelines, z.B, Jenkins
Docker Kenntnisse sind von Vorteil
Rancher und Lens Kenntnisse sind von Vorteil
Elkstack Kenntnisse, z.B. von Kibana, sind von Vorteil
Architektur:
Design und Modellierung von Software
Erfahrung mit Programmierung von REST APIs
Erfahrung mit SOAP Schnittstellen
Kenntnisse von Enterprise Integration, Messaging, JSON, Protocol Buffers
JWT Kenntnisse sind von Vorteil
Apache Kafka Kenntnisse sind von Vorteil
Sonstiges:
Erfahrung in agilen Organisationen
Erfahrung mit Anforderungsanalyse ist von Vorteil
Frontend-Entwickler:
Erfahrung mit Angular
Erfahrung mit schlüsselwortbasiertem Testen
Erfahrung mit explorativem Testen
Erfahrung in agilen Organisationen