Fullstack Software Engineer - Java Spring Boot & Vue.js - Remote

Westhouse Consulting GmbH
Frankfurt am Main, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Intermediate

Job location

Frankfurt am Main, Germany

Tech stack

Agile Methodologies
Artificial Intelligence
Software Applications
Unit Testing
Cloud Computing
Software Documentation
Code Review
Databases
Continuous Delivery
Continuous Integration
Web Development
Eclipse
Middleware
Integrated Development Environments
Mobile Application Software
Message Queuing Telemetry Transport (MQTT)
Scrum
Reverse Engineering
Scaled Agile Framework
Software Engineering
GitHub Copilot
Spring-boot
Firebase
Gitlab
Kubernetes
REST
Microservices

Job description

  • Leistungserbringung gemäß den vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, Prozessmodell, Architektur- und Security-Richtlinien, Programmierstandards)
  • Qualität des entwickelten Softwarecodes
  • Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
  • Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
  • Design und Dokumentation der technischen Komponenten
  • Strukturierung und Erstellen von Systemdokumentationen
  • Organisation, Erstellung und Verwaltung von Lieferpaketen für die betreffenden Applikationen
  • Einrichten und Pflege von Entwicklungsumgebungen incl. Continuous Integration
  • Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
  • Vorbereitung von Entscheidungsvorlagen zu sehr komplexen technischen Themen
  • Präsentationen zu sehr komplexen technischen Themenstellungen
  • Erarbeitung und Präsentation von Aufwandsschätzungen für die technische Lösung im Projekt-Team
  • Teilnahme an allen fachlichen Projektterminen, Scrum-Events und Workshops
  • Teilnahme an fachlichen notwendigen Terminen am Erfüllungsort
  • Fachliche Unterstützung des Projekt-Controllings bei der Kapazitätsplanung

Requirements

  • Schwachstellenmanagement: Erfahrung in der Behebung von Sicherheitslücken im Anwendungscode mit Defect Dojo - mindestens 1 Jahr
  • Software-Entwicklung: Erfahrung in der Entwicklung mit FCM (Google Firebase Cloud Messaging) zur Realisierung von Push-Notification-Lösungen für mobile Apps - mindestens 3 Jahre
  • Software-Entwicklung: Erfahrung in der Entwicklung von Microservices auf Basis von Java Spring Boot für Kubernetes - mindestens 3 Jahre
  • Software-Entwicklung: Erfahrung in der Entwicklung von REST-API-Schnittstellen - mindestens 3 Jahre
  • Web-Frontend Entwicklung: Erfahrung mit Vue.js 3 - mindestens 3 Jahre
  • Soll-Anforderungen
  • CI/CD: Erfahrung in Kenntnissen in Continuous Integration / Continuous Delivery unter Nutzung von GitLab - mindestens 3 Jahre
  • Agile Methoden: Erfahrung in einem agilen Projektumfeld, z.B. mit SCRUM oder SaFe - mindestens 1 Jahr
  • Software-Entwicklung: Erfahrung in der Entwicklung mit Middleware MQTT (Eclipse-Amlen) - mindestens 1 Jahr
  • Performance-Optimierung: Erfahrung in Reverse Engineering zur Analyse und Optimierung bestehender Softwareanwendungen - mindestens 3 Jahre
  • Software-Entwicklung: Erfahrung in KI gestützter Softwareentwicklung z.B. GitHub Copilot, Kiro oder Claude - mindestens 1 Jahr

Benefits & conditions

  • Für diese Position können ausschließlich Kandidat:innen berücksichtigt werden, die sozialversicherungspflichtig angestellt sind

Apply for this position