Java Entwicklung im Testing-Umfeld

FA in: Remote & Frankfurt


Dauer: 18 Monate

100% Auslastung

Schlagwörter:

Freelancer-Projekte-PLZ6

Start: Anfang Dezember 2023
Dauer: 18 Monate mit Option auf Verlängerung
Auslastung: Fulltime
Lokation: Remote & vereinzelte Tage in Frankfurt
Vertragsart: Arbeitnehmerüberlassung

Aufgaben:

* Programmierung und Implementierung technischer Komponenten in die Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
* Beratung zu Themen der Betriebsführung und Lösungsfindung zu betrieblichen und infrastrukturellen Herausforderungen
* Konzipierung von architektonischen Lösungen für die Domäne in Abstimmung mit den übergreifenden Architekten (m/w/d) und Begleitung bei der Umsetzung
* Optimierung und Stabilisierung bestehender Services
* Einhaltung von Entwicklungsstandards und -vorgaben und die Sicherstellung
* Strukturierung von Funktionale Themen, auf bestehende, funktionale Architekturmodelle zu transferieren und Risiken zu identifizieren und analysieren
* Beratung zu dem Themen Analysen, Bewertungen und Konsolidierung
* Durchführung von Codereviews, Refactorings und regelmäßige Deployments mittels CI/CD
* Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
* Dokumentation der technischen Komponenten
* Erstellen von Systemdokumentationen
* Entwicklung von Teststrategien und Implementieren von Testautomatisierungen

Muss Anforderungen:

* Erfolgreich abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation mit IT-Schwerpunkt oder eine Ausbildung mit mehrjähriger Berufserfahrung als Softwareentwickler im agilen Umfeld (Scrum/Kanban)
* Tiefergehende Kenntnisse zu den nachfolgenden Themen: Java Entwicklung (Quarkus) und Implementierung von REST Schnittstellen, Java Werkzeuge (Eclipse, IntelliJ, JDeveloper, Maven, JUnit)
* Gute Kenntnisse im Umgang mit Test Werkzeugen (JUnit, Cypress, Mockito) und Last-Test-Werkzeuge (Gatling)
* Fehleranalyse (Graylog, Instana, Grafana, Prometheus)
* Versions-/ Konfigurationsmanagement (Git, JIRA, Confluence)
* Continuous Integration / Continuous Delivery (GitLab CI, FluxCD, Helm)
* Container Technologien (Docker, Kubernetes) und Rel. Datenbanken (PostgreSQL)
* Grundlagen von Security und Authorisierung (OpenIDConnect, Keycloak / JWT)
* Gute Kenntnisse mit Linux Kommandozeile

Soll Anforderungen:

* Projekterfahrung im Umfeld großer und komplexer Vertriebslandschaften nebst der dazugehörenden IT-Systeme
* Erfahrung in Buchungssystemen
* Erfahrung mit der Arbeit im skalierten agilen Arbeitsumfeld (SAFe)
* Tiefergehende Kenntnisse/Erfahrungen zu den nachfolgenden Themen:Identity Management, Identitäts- und Zugriffsmanagementprozesse auf Basis von Keycloak, Verteiltes Caching (Infinispan), Cloud Technologien (Amazon Web Services, EC2, Cloudformation, S3, ECS, RDS) und Frontend (React)


« Zurück zu allen offenen Projekten