Beschreibung
Für unseren Kunden suchen wir einen Senior-Entwickler (m/w/d) Java Backend.Start: 01.03.2022
Laufzeit: 30.06.2022 (mit Option auf Verlängerung)
Standort: Nürnberg
Auslastung: 100% remote
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
- Starke Java Kenntnisse
- Starke Kenntnisse von Spring Web MVC oder Spring Boot
- Sehr gute Git Kenntnisse
- Gute Maven Kenntnisse
- Kenntnisse von Test Prozessen und gängigen Testing Tools, z.B. JUnit, Mockito
- Kenntnisse von IntelliJ, Bitbucket, Confluence, Jira von Vorteil
DevOps:
- Erfahrung mit Container-basierte Anwendungen
- Docker Kenntnisse sind von Vorteil
- Kubernetes, kubectl, Sidecar, Istio, Rancher
- Erfahrung mit CI/CD Pipelines, z.B, Jenkins
- Groovy
- ELK Stack Kenntnisse sind von Vorteil
- Nexus Repository 3
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 erforderlich
- Apache Kafka und Kafka Streams Kenntnisse erforderlich
Sonstiges:
- Agile Arbeitsweise, SCRUM
- Erfahrung in agilen Organisationen