Beschreibung
Für unseren Kunden suchen wir einen Lead-Entwickler (m/w/d) Java Backend.Start: ab dem 01.11.2021
Laufzeit: 30.04.2022 (mit Option auf Verlängerung)
Standort: 15% vor Ort / 85% remote (Nürnberg)Aufgaben:
- Erstellen, testen, integrieren und dokumentieren von Softwarekomponenten
- Analyse und Dokumentation bestehender SW-Komponenten zur Vorbereitung der Migration
- Migration der alten Programme in Java im Rahmen von Pair-Programming
- Pflege der Invaris - Druckressourcen und der Arbeitsanleitungen
- Konzeption und Durchführung der Migration
- vertiefte Kenntnisse grundlegender Java EE Technologien (EJB, JPA, Payara, private cloud (DCOS))
- vertiefte Kenntnisse von SOA-Services
- Kenntnisse und praktische Erfahrungen in der agilen Softwareentwicklung (Scrum, Kanban)
- Vertiefte Kenntnisse der Toolkette, basiert auf Confluence, Jira, git, maven, Bitbucket, sonarqube, jenkins, SQLDeveloper, Eclipse, NetBeans, Intellij, PACT
Technologien in der Übersicht:
- Java 8
- IntelliJ oder Eclipse
- Funktionale Programmierung, Stream API
- Docker
- (noch) Weblogic
- Aber: Umstieg auf Payara geplant
- In diesem Umfeld dann auch Kubernetes
- Mircoservices mit REST API
- Noch ein wenig SOAP
- BDD
- JUnit, auch für Komponententests
- Clean Code
- ELK-Stack
- agiles Arbeiten (Scrum)