So schaffst du Mehrwert
Als erfahrener Backend Software Engineer trägst du in erster Linie zu unseren hochwertigen Produkten für digitale Signaturen bei, indem du innovative Funktionen entwirfst und implementierst, die den Anforderungen unserer Kunden entsprechen.
Deine Aufgaben im Überblick:
Analyse neuer Anforderungen auf ihre Machbarkeit und Komplexität
Entwurf, Entwicklung und Wartung hochwertiger Java-Anwendungen im Bereich der digitalen Signaturen, die weltweit in der Cloud und vor Ort eingesetzt werden
Definition von Komponentenschnittstellen (APIs) und Datenmodellen, die von den Systemen verwendet werden
Schreiben geeigneter automatisierter Tests und Bewertung von Entwicklungstools
Entwicklung von Best Practices für das Unternehmen und Teilnahme an Code-Reviews mit dem Team
Zusammenarbeit mit Teams in anderen Abteilungen zur Ermittlung und Priorisierung von Anforderungen
Mitwirkung an Projekten, die die Sicherheit erhöhen und die Prozesse für Zertifikate, Identitäten und e-ID rationalisieren
Was Du mitbringst:
Abgeschlossenes Universitäts-/Fachhochschulstudium der Informatik oder vergleichbar
5+ Jahre nachweisbare Erfahrung in der Java-Entwicklung
Gute Kenntnisse der Java-Sprache und von Webentwicklungs-Frameworks wie Spring und Hibernate
Erfahrung mit SQL-Datenbanken (z. B. PostgreSQL, MS SQL Server)
Gute Englischkenntnisse in Wort und Schrift, Französisch und Deutsch sind von Vorteil
Gute analytische und kommunikative Fähigkeiten, praktische Mentalität und eine Einstellung, bei der alles möglich ist
Spaß an der Arbeit im Team, um gemeinsam besser zu werden
Bevorzugte Fähigkeiten und Qualifikationen:
Erfahrung mit Build-Automatisierungstools (Maven oder Gradle)
Erfahrung mit DevOps-Praktiken und -Tools (Git, Jenkins, Kubernetes, Docker usw.)
Kenntnisse von OAuth2 und OpenID Connect
Erfahrung mit agilen Softwareentwicklungsmethoden
Vertrautheit mit der Webentwicklung (Angular)