Beschreibung
Positionsbezeichnung: Senior-Entwickler Java Backend (m/w/d)Projektbeschreibung: Für einen unserer Kunden suchen wir zum nächstmöglichen Zeitpunkt einen Senior-Entwickler Java Backend (m/w/d).
Weiterentwicklung/Pflege und Umsetzung aller gesetzlichen Aufträge im Projektverfahren und Migration von C++ in Java.
• Erstellen, testen, integrieren und dokumentieren von Softwarekomponenten (Senior-Entwickler Java Backend und Senior Tester)
• Analyse und Dokumentation bestehender SW-Komponenten zur Vorbereitung der Migration (Analytiker Anforderungsanalyse / Konzept)
• Migration der alten Komponenten in Java (Entwickler Java Backend)
Im Rahmen des Fixaufwandes und des Instandhaltungsaufwandes sind folgende Arbeiten mit auszuführen:
• Deployment, Umgebungsmanagment, Software-Build und Support (Senior-Entwickler Java Backend)
• Application-Management und Configuration-Management (Senior-Entwickler Java Backend)
• Versionsplanung und –Steuerung (Senior-Entwickler Java Backend)
• Fehleranalyse und Fehlerbehebung DI (Senior-Entwickler Java Backend)
Aufgaben:
• Erstellung, Testung und Integration der neuen Anforderungen in die Anwendung
• Die Komponenten sind entsprechend der vorgegebenen Architektur (Domain Driven Design) als Microservices zu entwickeln
• Deployment der neuen Komponenten
Anforderungen:
• Für die konkrete Umstellungsarbeit sowie zur Unterstützung des bestehenden Teams
• 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
Fähigkeit, offene Themen zu identifizieren und diese effizient zur Lösung zu treiben
Laufzeit: 20.09.2021- 31.10.2021 - Voraussichtlich mit Verlängerung
Remoteanteil: 100%
Einsatzort: 90
Auslastung: Tage / Woche
Startdatum: 20.09.2021
Enddatum: 31.10.2021
Sind Sie aktuell verfügbar und an dem Projekt interessiert?
Bei Interesse, senden Sie mir doch einfach Ihr aktuelles Profil mit Ihrem all in Stundensatz zu und ich bringe Sie gern bei unserem Kunden ins Gespräch.
Falls Sie einen passenden Kollegen in Ihrem Netzwerk haben, wäre ich Ihnen für eine Weiterleitung der Anfrage sehr dankbar.
Auf Ihr Feedback freue ich mich und stehe für Fragen selbstverständlich gern zur Verfügung.
Viele Grüße