Beratung und Entwicklung im Bereich Java Development Customer Selfcare

remote  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Einsatzort: Zu Beginn 2 Tage in Karlsruhe zur Abstimmung, danach 100% remote möglich
Start: 04.07.2022
Geplantes Ende: 31.12.2022
Wochenarbeitszeit: 40 Stunden, Vollzeit
Branche: Telekommunikation

Einführung:
Unser Kunde betreibt den Bloomreach Experience Manager v14 als Content Provider für mehrere Shops, andere Frontend-Anwendungen und mehrere weitere Sites.

Für sein aktuelles Projekt suchen wir Entwicklungsunterstützung, um die bestehende Customer Self-Care-Anwendung von Grund auf neu aufzubauen. Customer Selfcare wird täglich von Hunderttausenden von Kunden genutzt und ist ein wichtiges Rückgrat des Customer Self-Service-Ansatzes (Abonnementpläne ändern, Zahlungsinformationen aktualisieren, Rechnungen anzeigen, Kundenbindungsabläufe implementieren).

Aufgaben im Überblick:
Sie erstellen die Customer-Self-Care-Anwendung von Grund auf neu, um eine moderne Architektur und ein neues Design bereitzustellen. Der aktuellen Java-Anwendung fehlt die Integration eines CMS, daher erfordern Inhaltsänderungen erneute Bereitstellungen und die Möglichkeit, auf kleinen Bildschirmen (Mobiltelefonen) und iOS- und Android-Apps zu arbeiten. Das allgemeine Architekturkonzept sollte vorsehen, eine einzige Webanwendung bereitzustellen, die für verschiedene Marken mit unterschiedlichen Farbschemata funktioniert (erstellt mit vorhandenem JS und CSS). Wird in iOS- und Android-Apps unter Verwendung eines vorhandenen Integrationsmusters als Webansicht integriert.
Neben Customer Selfcare müssen weitere Spring-basierte Java-Anwendungen des Teams um Business-Features erweitert werden.

Aufgaben im Einzelnen:
- Analyse der Anforderungen
- Analyse der vorhandenen Customer Selfcare-Java-Anwendung
- Erstellung der technischen Konzeption anhand der Vorlage des Kundenunternehmens
- Bereitstellung einer Designentscheidung und eines Toolstack-Vorschlags zur Erstellung der neuen Anwendung unter Berücksichtigung des Tech-Stacks des Kundenunternehmens (Java 17, Spring Boot)
- Implementierung der Anwendung und der Unit-Tests
- Unterstützung des QA Teams bei der Definition von Testfällen
- Vorbereitung des Rollouts für QA- und Live-Phasen

Werkzeuge:
- Git
- Confluence für die Dokumentation
- JIRA für Taskhandling und Anforderungen
- Microsoft Teams als Kommunikationsplattform
- IntelliJ als IDE wird empfohlen

Ihre Fähigkeiten:
- Mindestens 4 Jahre Berufserfahrung mit Java
- Sehr gute Kenntnisse in Spring MVC und Spring Boot
- Erfahrung in der Arbeit mit Maven, GIT, Service Mesh und CI/CD-Tools (z. B. GitLab CI, Jenkins)
- Erfahrung in der Erstellung von Unit-/Integrationstests
- Praktische Erfahrung mit RESTful Services API-Design und -Entwicklung
- Starke technische Problemlösungs- und Debugging-Fähigkeiten
- Hohe Eigeninitiative
- Qualitativ hochwertiger Leistungsanspruch
- Fähigkeit, auf Englisch zu sprechen und zu dokumentieren
- Fortgeschrittene Deutschkenntnisse

Ihr Ansprechpartner:

Andreas Arnt
Senior HR & Recruiting Manager

Mobil:
E-Mail:
www.thinx.company
Start
07.2022
Dauer
6 Monate
(Verlängerung möglich)
Von
thinX GmbH
Eingestellt
28.06.2022
Ansprechpartner:
Andreas Arnt
Projekt-ID:
2414897
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren