Beschreibung
Für unseren Kunden suchen wir einen Senior-Entwickler (m/w/d) Java Backend.Start: 01.07.2021
Laufzeit: 31.10.2021 (mit Option auf Verlängerung)
Standort: Nürnberg
Auslastung: 20% vor Ort / 80% remoteAufgaben:
- 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 Druckressourcen und der Arbeitsanleitungen
- Tiefgehendes Verständnis für verteilte Backend-Anwendungen in Theorie und Praxis
- Nachgewiesene Erfahrung in unternehmensweiten Softwareentwicklungen
- Nachweisliche Erfahrung in der Konzeption und Umsetzung von Mikroservices
- Erfahrungen bei der Programmierung von REST-Services
- Kenntnisse und Erfahrung bei der Anwendung von Best Practices im OO-Design komplexer Java EE Anwendungen.
- Kenntnisse in der Konzeption, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer SOA-Anwendungslandschaft
- Kenntnisse und Erfahrungen grundlegender Java EE Technologien (EJB, JPA, JTA, CDI, …)
- Erfahrungen im Aufbau und im Umgang mit Build-Prozessen komplexer komponentenbasierter Java-Anwendungen (Maven, Git, Stash, Jenkins, …)
- Der Aufgabe entsprechende Praxiserfahrungen in der Java EE-Entwicklung in großen Teams und heterogenen Umgebungen
- Kenntnisse und Erfahrung in der OO-UML-Modellierung
- Verständnis des Zusammenspiels der Komponenten der ORACLE Produktpalette (insbesondere WLS und OSB)
- Ausgeprägte Bereitschaft zu einer standardkonformen, effektiven und effizienten Systementwicklung
- Kenntnisse im Profilen und Debuggen von verteilten Anwendungen
- Großes Verständnis und Erfahrungen in Bezug auf die methodischen Zusammenhänge agiler Softwareentwicklung
- Scrum-Erfahrungen im praktischen Einsatz
- Bereitschaft, sich mit neuesten Technologien im Umfeld Java EE 8, Docker, Jenkins 2 … auseinanderzusetzen und diese anzuwenden
- Bereitschaft, sich im Team lösungsorientiert und konstruktiv einzubringen