Beschreibung
Eine grosse Schweizer Bank ist auf der Suche nach einem Java Entwickler, der das Team bei der Entwicklung eines neuen und zentralen Authentisierungssystems im Bereich von Web-Applikationen unterstützt.Startdatum: 01.07.2018
Enddatum: 31.03.2019
Arbeitsort: Zürich
Pensum: 80% - 100%
Referenznummer: 4448
Aufgaben:
• Technische Konzeption, Analyse und Design von Architektur-und Sicherheitsanforderungen im Bereich Webapplikationen (Authentisierungsmerkmale, Session-Management, SSO, etc.)
• Mitarbeit bei der Erstellung der Konzepte der Core-Lösung für das Authentisierungssystem.
• Implementation der Core-Authentisierungssystem-Lösungen in Java.
• Entwicklung von Authentisierungslösung in Java.
• Verifikation von entwickelten Lösungen anhand von internen und externen Sicherheitsstandards.
• Mitarbeit im agilen Umfeld eines Projekts.
• Einbringen von neuen technischen und methodischen Impulsen.
• Beratung des Fachbereichs zum Thema Sicherheit, im Speziellen bei der Formulierung Ihrer Anforderungen.
• Migration von dezentralen Lösungen ins neue Authentisierungssystem.
• Unterstützung und Beratung anderer Projekte bei der Integration und Anwendung des Authentisierungssystems.
• Übernahme von Verantwortungen für bestimmte Teilbereiche des Authentisierungssystems.
• 3rd Level Support der entwickelten Lösungen.
Anforderungen:
• Mehrjährige und praktische Erfahrung in der Entwicklung von Authentisierungssystemen oder in ähnlichen Gebieten.
• Ausgewiesene Erfahrung in der Java EE-Entwicklung.
• Hohes Verständnis für Sicherheitsstandards und deren Verwendung.
• Gutes Verständnis von Web Technologien und deren Bauweisen bezüglich Sicherheit.
• Gute Deutsch-und Englischkenntnisse.
Soft Skills:
• Bereitschaft im Team und mit agilen Methoden zu arbeiten.
• Sehr hohes Qualitäts- und Sicherheitsbewusstsein und genaue Arbeitsweise.
• Ausgeprägter Teamplayer mit der Fähigkeit auch andere zu motivieren und für Ideen zu begeistern.
• Starke Kommunikationsfähigkeiten und Verhandlungsgeschick.
• Starke konzeptionelle Denkweise in Design und Erstellung von Lösungen (Komponenten, Modellen, etc.)