Ersatzstellung - Lead Entwickler (m/w/d) Java Backend (5232)

Startdatum:

asap

Enddatum:

30.04.2023

Beschäftigungsart:

Freiberuflich

Region:

Nürnberg / Remote


Beschreibung:

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

 

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: asap bis 30.04.2023

Volumen: Vollzeit

Abgabefrist beim Kunden: 19.08.2022

 

Aufgaben:

- Konzeption und lfd. Fortentwicklung der Architektur für verschiedene Module

- Design&Modellierung der Komponenten für verschiedene Module nach den Prinzipien des DomainDrivenDesign

- Konzeption und lfd. Fortentwicklung des Tests für verschiedene Module

- Erstellen, Testen, Integrieren und Dokumentieren unternehmenskritischer Funktionalitäten für verschiedene Module

- Lokalisierung, Analyse und Beseitigung von Software-Fehlern für verschiedene Module

- Coaching und technische Leitung der Umsetzungsteams (DevSecOps, Versions-/Konfigurationsmanagement, CI/CD, Testkonzepte, Agile Praktiken) bei der Umsetzung verschiedener Module

- Unterstützung des ProductOwners bei der Erstellung von Epics und UserStories für verschiedene Module

 

Anforderungen:

Spezialwissen:

- J(2)EE / EJB / Servlets

- Mehrschicht-Anwendungen

- Design & Modellierung von SW (OOA/OOD, UML)

- MDA (ggf. TDD bzw. DDD)

- EJB-Container, Applikationsserver (Oracle WebLogic)

- Web Frameworks Spring

- Persistenzschichten Hibernate/EclipseLink/JPA 2)

- gängige Java Tools (Eclipse, JDeveloper, Jenkins, Maven, JUnit)

- RDBMS (, Oracle, MS-SQL-Server, MySQL)

- SQL

- Datenmigration

- Test-Konzepte (Unit-Test, Performance-Test, E-2- E-Tests)

- Versions-/ Konfigurationsmanagement (git, TeamFoundationServer)

- Agile Praktiken (z. B. Clean Code Development, Pair Programming, Test Driven Development, DevOps, Scrum)

 

Vertiefte Kenntnisse:

- Oracle Service Component Architecture (SCA)

- mehrere Betriebssysteme (UNIX, SOLARIS, Windows)

- Integration von Legacy-Systemen

- Container Technologien (DC/OS Mesosphere)

- Continuous Integration / Continuous Delivery Jenkins, Nexus, Docker

- DevOps Vorgehensweise

- Kenntnisse sicherer Entwicklung: Kenntnisse potentieller Sicherheitsrisiken, Secure Design Principle & Pattern, Secure Coding

 

Grundkenntnisse:

- Apache Kafka und Apache Cassandra (wünschenswert)

- ISTQB Certified Tester Foundation Level

 

Zusatzinformationen:

 

Es wird ein Lead-Entwickler (m/w/d) Java Backend gesucht, der eine gute Auffassungsgabe, das Verständnis für Zusammenhänge und ein selbstsicheres, aufgeschlossenes sowie kommunikatives Auftreten mitbringt. Kenntnisse für folgende Technologien werden für die Stelle benötigt:

 

Backend:

- Java EE / Quarkus

- JPA

- Kafka / REST

 

Frontend:

- React

- Stencil / Piral

 

ClusterStack:

- Kubernetes Cluster

- Docker

- Tekton

- Microsoft SQL Server

 

Sonstige Tools

- Git

- Atlasian Toolbox (Bitbucket, Jira, Confluence)

- IntelliJ / Webstorm

 

 

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