Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
Impressit
Львів
Impressit sucht einen Senior Full-Stack Java /React Software Engineer , der Herausforderungen liebt und sich dort engagiert, wo das Team sie braucht. Diese Position ist für das Design, die Entwicklung und die Wartung wichtiger Produktkomponenten verantwortlich. Darüber hinaus übernehmen Sie die Rolle eines einzelnen Mitwirkenden und arbeiten mit Kollegen zusammen. Sie arbeiten an Sicherheitsprodukten wie Control Center, Device Manager und der Implementierung einer passwortlosen Authentifizierung durch offene Standards, die Kunden beim Aufbau einer sicheren Umgebung unterstützt.
Unser Kunde ist ein führender Anbieter von Authentifizierungssicherheit für erstklassige Marken. Sie bieten einen neuartigen Ansatz zur Identitätssicherheit und gehen gleichzeitig das allgegenwärtige und anhaltende Problem von Passwörtern an. Ihre Mission ist es, eine passwortlose Welt zu schaffen und den Identitätslebenszyklus zu schützen.
Was erwarten wir?
– Expertenkenntnisse in Java SE 11+ – fundierte Kenntnisse in Javascript/Typescript und React
– Erfahrung mit Spring Boot
– Gute Kenntnisse in mindestens einer Skriptsprache (Bash, PowerShell oder ähnlich)
–Gute Kenntnisse in relationalen Datenbanken: MySQL, Oracle, Postgres, MS SQL
— Expertenkenntnisse über Maven/Gradle oder ein ähnliches Build-System. Kann den
Build-Prozess optimieren und verbessern.
– Erfahrung in der Arbeit mit Systemen mit hoher Auslastung.
– Ausgeprägte Kenntnisse von API-First-Systemen und Entwurfsmuster
– Ausgezeichnete analytische /Fehlerbehebungs- und Debugging-Fähigkeiten
– Gute Kenntnisse von Continuous Integration (CI)-Jobs und -Konfigurationen (Jenkins, GitLab CI und
Xcode Server)
– Gute Kenntnisse von Linux-Servern und Bash. Möglichkeit, Cloud-
-Angebote in Ihren Designs zu nutzen
– Kontakt mit mindestens einer nicht-relationalen Datenbank: Mongo, Cassandra, HBase oder ähnlichem
– Proaktiver Einsatz von testgetriebener Entwicklung. Verständnis der Stärken und Schwächen
verschiedener Testansätze
– Angenehmes Arbeiten mit der Qualitätssicherung
– Nachgewiesene Exzellenz in der schriftlichen und mündlichen Kommunikation
– BS/MS in Informatik oder Softwareentwicklung < /p>
Was werden Sie tun?
– Komponenten für unsere Authentifizierungsserver entwerfen, implementieren und testen
– zusammenarbeiten Gemeinsam mit dem Entwicklungsteam entwerfen wir Serverkomponenten für die Authentifizierung.
Implementieren Sie serverseitige Funktionen basierend auf Designspezifikationen.
— Führen Sie gründliche Tests durch, um die Zuverlässigkeit und Sicherheit der Authentifizierungskomponenten sicherzustellen.
— Entwerfen und entwickeln Sie eine benutzerfreundliche webbasierte Verwaltungsebene für das System.
— Anforderungen und Design auf Skalierbarkeit und Belastbarkeit bewerten
– Umfassende automatisierte Tests auf Komponentenebene durchführen
– Neue Technologiebereiche erforschen, untersuchen und definieren, um bestehende Produkte oder neue Produktrichtungen zu verbessern < br/> – Zusammenarbeit mit Teammitgliedern, Testingenieuren und Qualitätssicherung
– Bieten Sie Teammitgliedern bei Bedarf Unterstützung und Unterstützungum Projektziele zu erreichen.
– Schnelles Lernen in einer schnellen, praktischen Umgebung.
– Ergreifen Sie die Initiative, um Bereiche des Systems zu identifizieren, die Aufmerksamkeit oder Verbesserung erfordern.
— Lösungen vorschlagen und implementieren, um erkannte Probleme zu beheben oder die Systemleistung zu optimieren.
— Befolgen Sie während des gesamten Entwicklungslebenszyklus etablierte Best Practices für die Softwareentwicklung.
— Fördern Sie eine Kultur der Qualität und Exzellenz innerhalb des Entwicklungsteams.
Wird von Vorteil sein:
– Erfahrung mit Protokollentwicklung/Netzwerk-Stacks
– Entwicklungserfahrung mit Kotlin