Software Developer Java / React
Role details
Job location
Tech stack
Job description
- Du entwickelst moderne, leistungsstarke Applikationen mit GUI-, Middleware- und Backend-Komponenten in serviceorientierter Architektur.
- Gemeinsam mit deinem agilen Team realisierst du maßgeschneiderte Lösungen auf Basis von Java, Spring und React.
- Du begleitest den gesamten Projektzyklus - von der Konzeption über das Design bis hin zur Umsetzung und zum Testing.
- Qualität ist dir wichtig: Du stellst durch Code Reviews, Unit Tests und Integrationstests sicher, dass unsere Software stabil und zukunftsfähig bleibt.
- Du analysierst bestehende Anwendungen, identifizierst Schwachstellen und sorgst für nachhaltige Fehlerbehebungen.
- Bestehende Systeme optimierst du kontinuierlich und bringst sie auf den neuesten Stand - technologisch wie fachlich.
Requirements
-
Ein Studium mit Informatikbezug oder eine gleichwertige Qualifikation, erworben durch relevante Berufserfahrung
-
Mehrjährige Erfahrung in der Softwareentwicklung
-
Praxiserfahrung mit verschiedenen Softwareentwicklungsmodellen, insbesondere im agilen Umfeld
-
Kompetenz im Solution Design und in der Übersetzung komplexer Anforderungen in technische Lösungen
-
Sicherer Umgang mit gängigen Entwicklungswerkzeugen und Testing-Frameworks
-
Kenntnisse in Java, Spring oder JavaScript (bevorzugt React)
-
Praxiserfahrung mit Middleware-Technologien (z. B. RabbitMQ), REST-APIs sowie relationalen und/oder NoSQL-Datenbanken
-
Erfahrung im Einsatz von Code-Assistenzsystemen und/oder Coding Agents (z. B. Claude Code, GitHub Copilot) von Vorteil
-
Vertrautheit mit Container-Technologien (z. B. Docker, Kubernetes) und modernen Deploymentprozessen
-
Von Vorteil (keine Bedingung) sind:
-
Know-how in Continuous Integration sowie in Continuous Delivery und Continuous Deployment (CI/CD)
-
Kenntnisse in der Verarbeitung von XML-Dokumenten oder Authentifizierungsmethoden wie OIDC oder SAML
Interesse an innovativen Technologien und aktives Verfolgen aktueller IT-Trends
Verhandlungssicheres Deutsch und gutes Englisch
Benefits & conditions
- Einen sicheren Arbeitsplatz in einem zukunftsfähigen Unternehmen in einem Wachstumsmarkt.
- Flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten.
- Ein kollegiales, offenes Team mit flachen Hierarchien.
- Umfassende Einarbeitung und kontinuierliche Entwicklungsmöglichkeiten.
- Betriebliche Altersvorsorge
- Moderne Tools und Technologien
- Gute Verkehrsanbindung und kostenfreie Parkplätze am Standort Saarbrücken.