2x Senior Entwickler Java Backend (m/w/d) (5193)

Startdatum:

22.08.2022

Enddatum:

28.02.2023

Beschäftigungsart:

Freiberuflich

Region:

Remote


Beschreibung:

Für unseren Kunden in Nürnberg sind wir aktuell auf der Suche nach zwei Senior Entwicklern Java Backend (m/w/d).

 

Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).

 

Projektstandort: Nürnberg (100% remote)

Dauer: 22.08.2022 – 28.02.2023

Volumen: je 880 Projektstunden

Abgabefrist beim Kunden: 04.08.2022

 

Kurzbeschreibung Projekt:

 

Als Teil der ONLINE Programm Organisation (OPO) des Kunden ist das Verfahren OPAL schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung von Portalbausteinen der Domänen Leistung und Basisdienste/Portal sowie mit der Erbringung zentraler Dienstleistungen betraut. Das Verfahren setzt hierbei auf eine agile Vorgehensweise mit interdisziplinär besetzten Teams. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf – Docker Container mit ANGULAR. Altbestandteile nutzen noch die auf ADF und ORACLE Produkten basierende Technologie. Die Teams der zentralen Dienstleistungen nutzen individuelle angepasste Werkzeuge und Methoden zur Bereitstellung ihrer Dienste.

Aufgrund der sicherheitstechnischen Relevanz der Aufgabenstellung ist eine Berücksichtigung der Vorgaben des Secure Software Development Process des Kunden unumgänglich.

 

 

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

 

 

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

 

 

Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.

 



Projektvolumen:
880 Stunden