Projektbeschreibung: Wir entwickeln eine hochmoderne Plattform, die die Erfassung und Verarbeitung verschiedener Informationen in der gesamten Bank erleichtert und einen nahtlosen Zugriff ermöglicht Zugriff auf diese Daten sowohl über private als auch öffentliche Cloud-Umgebungen. Die Lösung wird von Grund auf unter Verwendung der neuesten Technologien erstellt.
Aufgaben:
- Hochwertige, gut getestete Webanwendung entwickeln und pflegen Code.
- Schreiben Sie robusten und wartbaren Code mit Angular und TypeScript.
- Verwenden Sie HTML5, CSS und JavaScript für die Front-End-Entwicklung.
- Erstellen Sie umfassende Testfälle und detaillierte Benutzer-/Supportdokumentation für Ihren Code.
- Unterstützen Sie die Entwicklungsumgebung, hauptsächlich durch Automatisierung mit Jenkins CI, Bash und Groovy.
- Evaluieren und integrieren Sie neue Entwicklungstools, Bibliotheken, und Methoden zur Verbesserung der Codequalität.
- Führen Sie Peer-Code-Reviews durch, um hohe Standards in der Codebasis sicherzustellen.
Anforderungen:
- Nachgewiesene Erfahrung als Fullstack-Entwickler mit starkem Fokus auf Java (70 %) und Angular (30 %).
- Tiefgehende Kenntnisse in Java, einschließlich Erfahrung mit Spring Framework.< /li>
- Solide Erfahrung mit Angular, TypeScript und Front-End-Entwicklungstechnologien (HTML5, CSS, JavaScript).
- Vertrautheit mit CI/CD-Tools, insbesondere Jenkins.
- Kenntnisse in Skriptsprachen wie Bash und Groovy.
- Erfahrung mit Cloud-Plattformen (AWS, Azure oder Google Cloud) ist von Vorteil.
- Ausgeprägtes Verständnis der Best Practices für die Softwareentwicklung und Entwurfsmuster.
- Fähigkeit, sauberen, wartbaren und gut dokumentierten Code zu schreiben.
- Ausgezeichnete Fähigkeiten zur Problemlösung und Liebe zum Detail.
- Starke Kommunikationsfähigkeiten und die Fähigkeit, in einer Teamumgebung zusammenzuarbeiten.
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
Gut Sie müssen Folgendes haben:
- Erfahrung mit Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes.
- Kenntnisse über moderne Front-End-Build-Pipelines und -Tools.
- Erfahrung mit agilen Methoden und Praktiken.
- Vertrautheit mit anderen Front-End-Frameworks und Bibliotheken.