Startdatum:
01.11.2022
Enddatum:
31.10.2023
Beschäftigungsart:
Freiberuflich
Region:
Nürnberg / Remote
Beschreibung:
Für unseren Kunden in Nürnberg sind wir aktuell auf der Suche nach zwei Lead Entwicklern (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 (20% on-site)
Dauer: 01.11.2022 - 31.10.2023
Volumen: je 1600 Stunden
Abgabefrist beim Kunden: 10.10.2022
Aufgaben:
- Konzeption und lfd. Fortentwicklung der Architektur von EAMZ für verschiedene Module
- Design&Modellierung der EAMZ-Komponenten für verschiedene Module nach den Prinzipien des DomainDrivenDesign
- Konzeption und lfd. Fortentwicklung des Tests von EAMZ für verschiedene Module
- Erstellen, Testen, Integrieren und Dokumentieren unternehmenskritischer EAMZ-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) 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
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.