Stellentyp: freiberuflich
Einsatzort: Remote
Dauer: 6 Monate
Starttermin: asap
SOLCOM zählt zu den führenden Technologiedienstleistern in den Bereichen Softwareentwicklung,
IT und Engineering. Seit mehr als 20 Jahren arbeiten wir als Partner global agierender
Spitzenunternehmen aller Branchen und sind weltweit im Einsatz, wo Innovation entscheidet.
Aktuell sind wir auf der Suche nach einem Fullstack Developer
Zu Ihren Aufgaben gehören:
- Implementierung, Integration und Dokumentation eines REST-Dienstes für die Nutzung der Hardware-Sicherheitsmodule
- API-Entwicklung: Design, Code, Verifizierung, Test und Dokumentation von APIs für die Integration von Drittanbieter-Software
- Unterstützung bei der Untersuchung und Lösung von Problemen im Zusammenhang mit API-Komponenten.
- Modifizierung bestehender Programme, Vorbereitung von Testdaten und Funktionsspezifikationen.
- Implementierung gemeinsamer APIs auf der Grundlage von Architekturrichtlinien und Frameworks.
- Schreiben von objektorientiertem, sauberem und wartbarem Code.
- Entwicklung für Linux-Betriebssysteme und Container-basierte Entwicklung und Bereitstellung
- Entwurf, Entwicklung und Pflege von REST-Diensten und RESTful APIs mit Quarkus.
- Verwendung der OpenAPI-Spezifikation für das API-Design.
- Verwendung von API-Generierungstools, um Teile des Entwicklungsprozesses zu rationalisieren und zu automatisieren.
- Gewährleistung der Sicherheit unserer API durch Authentifizierung, Autorisierung und den Einsatz eines REST API Fuzzers und anderer API-Sicherheitsmaßnahmen.
- Verwendung von API-Testtools, um die Funktionalität und Leistung unserer APIs zu gewährleisten.
- Nutzung von API-Gateways für eine effiziente API-Verwaltung.
- Durchführung von Last- und Leistungstests, um sicherzustellen, dass unsere Dienste den erwarteten Datenverkehr bewältigen können.
- Nutzung moderner Open-Source-Projekte zum Aufbau einer zukunftssicheren Architektur
- Zusammenarbeit mit funktionsübergreifenden und weltweiten Teams, um neue Funktionen zu definieren, zu entwerfen und bereitzustellen.
- Unit-Tests des Codes auf Robustheit, einschließlich Randfälle, Benutzerfreundlichkeit und allgemeine Zuverlässigkeit.
Anforderungen:
- Mindestens 3-5+ Jahre Erfahrung in der Entwicklung von Diensten mit modernen APIs
- Nachgewiesene Erfahrung als Java Full Stack Developer oder in einer ähnlichen Funktion.
- Nachgewiesene Erfahrung mit der OpenAPI-Spezifikation Version 3 oder höher.
- Kenntnisse von Quarkus (oder einem ähnlichen REST-Framework) und Java sind ein Muss.
- Erfahrung mit Java 17 ist erforderlich und Vertrautheit mit Java 21 ist von Vorteil.
- Erfahrung mit sicheren und modernen Authentifizierungs- und Autorisierungsmechanismen.
- Erfahrung mit Cloud-basierten Integrationen und der Nutzung von Open-Source-Projekten (einschließlich CNCF-Projekten)
- Erfahrung mit der Nutzung von API-Gateways
- Definition von Spezifikationen und Entwicklung von Programmen, Vorbereitung von Testdaten und Erstellung von Funktionsspezifikationen.
- Erfahrung mit API-Testtools.
- Erfahrung mit Last- und Leistungstests.
- Kenntnisse über bewährte Verfahren der API-Sicherheit.
- Erfahrung mit API-Generierungswerkzeugen (z. B. OpenAPI Generator).
- Zwischenmenschliche und kommunikative Fähigkeiten. Beherrschung der englischen Sprache in Wort und Schrift.
- Universitätsabschluss in Informatik, Telekommunikation oder ähnlichem
- Gut zu wissen:
- Verständnis von (REST API) Fuzzer
- Kenntnisse in Kryptographie und/oder IT-Sicherheit.