Senior Backend Software Engineer (80 - 100%) Lausanne
Dieses Inserat haben wir auf www.swisssign.com gefunden. Warum wird diese Stelle angezeigt?
Publiziert am: 24.03.2024
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)