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.