a Randstad company

Senior Software Engineer mit Fokus Frontend

Profil
Verfügbar ab
04.10.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
20%
Einsatzorte

Städte
München (+50km) Süddeutschland (+10km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Mitarbeiter eines Dienstleisters
Der Experte ist ein festangestellter Mitarbeiter eines Unternehmens aus dem IT- und Engineering-Bereich.

6 Monate

2022-03

2022-08

JEE BATCH Admin Konsole

Senior Software Entwickler Angular Cypress Spring Boot ...
Rolle
Senior Software Entwickler
Projektinhalte

Beim Kunden wurde die Batchverarbeitung von Compute Grid auf den neuen JEE Standard JSR352 umgestellt. Für ein verbessertes Management der Batch Jobs wurde eine neue Administrationskonsole entworfen und umgesetzt, die das Starten, erneutes Starten und Stoppen von Jobs und die Auswertung von Jobs und der Job-Logs erlaubt. Die Jobparameter können über die Admin GUI konfiguriert werden. Außerdem werden die statistischen Daten der Ausführung angezeigt. Die Konsole wurde als moderne Single-Page-App (SPA) mit dem TypeScript-basierten Front-End-Webapplikationsframework Angular realisiert.

Tätigkeiten:

?Frontend Entwicklung, Wartung und Erweiterung der OpenAPI Dokumentation
?Einführung des e2e Frameworks Cypress in die Frontend Entwicklung
?Implementierung von Testfällen auf dem Angular Frontend

Kenntnisse
Angular Cypress Spring Boot Java Docker Oracle Datenbank Node.js JEE Spring MVC WebSphere OpenAPI Gitlab Jira Confluence IDEA SonarQube Jenkins Artifactory Scrum Kanban
Kunde
Deutsche Rentenversicherung
Einsatzort
München
5 Monate

2021-10

2022-02

AVIATAR

Senior Software Entwickler Angular Kotlin Spring Boot ...
Rolle
Senior Software Entwickler
Projektinhalte

Migration der Datenintegration-Infrastruktur von On-Prem  Kubernetes/OpenShift nach Azure.

Tätigkeiten:

?Erweiterung einer Web App für Datei-Management auf Azure Data Lake.
?Konvertierung von Datenverarbeitung-Tools vom Kafka in Azure Event Hub / Azure Data Lake
?Migration von Pods von OpenShift 3 in OpenShift 4 / Azure

Kenntnisse
Angular Kotlin Spring Boot Java JEE Bitbucket Jira Confluence IDEA Jenkins Kubernetes/OpenShift Azure Scrum
Kunde
Lufthansa Technik AG
Einsatzort
München
5 Jahre

2017-01

2021-12

Mehrere Angular/Spring Projekte

Senior Software Entwickler Angular TypeScript JavaScript ...
Rolle
Senior Software Entwickler
Projektinhalte

Entwicklung im Team von mehreren Projekten zum Management der Entwicklungsund Testinfrastruktur mit Angular Frontends und Spring Boot Backends. Die Projekte waren Teil einer größeren DevOps und Ausbildungsinitiative.

Tätigkeit

- Planung und Implementierung von Angular Frontends

- Planung und Implementierung von Spring Boot Backends

- Integration von Keycloak für die Benutzerverwaltung und Authentifizierung

- Integration von Kafka

- Wartung von physischen und virtuellen Servers Vor-Ort und in der Cloud

Kenntnisse
Angular TypeScript JavaScript CDI Apache Tomcat Kafka Keycloak WildFly Application Server Spring Boot Spring WebFlux REST OpenAPI PostgreSQL
Kunde
Isento GmbH Intern
Einsatzort
Nürnberg
3 Monate

2021-07

2021-09

BayernCloud Tourismus

Senior Software Entwickler Python CKAN jQuery ...
Rolle
Senior Software Entwickler
Projektinhalte

Proof-of-Concept für eine Datenmanagement-Plattform (Datendrehscheibe) für touristische Daten. Installation, Containerisierung und Evaluation des OpenSource CKAN Systems (DMS). Erweiterung des CKAN Systems durch Module von Drittanbeitern. Entwicklung von eigenen Erweiterungen in Python zur Anpassung der Validierung und der Oberflächen.

Tätigkeiten:

?Frontend Entwicklung, Wartung und Erweiterung der OpenAPI Dokumentation
?Installation, Containerisierung und Evaluation des OpenSource CKAN Systems (DMS). Erweiterung des CKAN Systems durch Module von Drittanbietern.
?Entwicklung von eigenen Erweiterungen in Python zur Anpassung der Validierung und der Oberflächen.

Kenntnisse
Python CKAN jQuery Hadoop Keycloak Docker Bitbucket Jira Confluence Scrum
Kunde
Bechtle GmbH
Einsatzort
München
2 Monate

2021-06

2021-07

DevOps, Wartung und Erweiterung der Entwicklungsinfrastruktur

Senior Software Entwickler Jenkins Artifactory
Rolle
Senior Software Entwickler
Projektinhalte

Implementierung und Erweiterung von CI/CD-Skripten, Pipelines und Umsetzung der dazugehörigen Bestandteile Betreuung des Buildservers (Jenkins) und des Artifactory.

Tätigkeit

- Implementierung / Erweiterung Buildskripte und Pipelines

- Verwaltung des Paket-Repositorys

Kenntnisse
Jenkins Artifactory
Kunde
ARS Intern
2 Monate

2021-06

2021-07

JEE Batch Admin GUI

Senior Software Entwickler Cypress Jenkins Docker ...
Rolle
Senior Software Entwickler
Projektinhalte

Beim Kunden wurde die Batchverarbeitung von ComputeGrid auf den neuen JEE Standard JSR352 umgestellt. Für ein verbessertes Management der Batch Jobs wurde eine neue Administrationskonsole entworfen und umgesetzt, die das Starten, erneutes Starten und Stoppen von Jobs und die Auswertung von Jobs und der Job-Logs erlaubt. Die Jobparameter können über die Admin GUI konfiguriert werden. Außerdem werden die statistischen Daten der Ausführung angezeigt. Die Konsole wurde als moderne Single-Page-App (SPA) mit dem TypeScript-basierten Front-EndWebapplikationsframework Angular realisiert.

Tätigkeit

- Frontend Entwicklung, Wartung und Erweiterung der OpenAPI Dokumentation

- Einführung des e2e Frameworks Cypress in die Frontend Entwicklung

- Implementierung von e23 Testfällen auf dem Angular Frontend

Kenntnisse
Cypress Jenkins Docker Node.js Angular Npm Java EE OpenAPI Spring MVC
Kunde
Behörde
Einsatzort
München
4 Jahre 11 Monate

2016-07

2021-05

DevOps

Softwareentwickler, Wartung Gitlab Jenkins SonarQube ...
Rolle
Softwareentwickler, Wartung
Projektinhalte

Die Gewinnung eines neuen Großkunden (Umweltbundesamt) hat den Aufbau einer internen Entwicklungsinfrastruktur in der Firma nötig gemacht. Diese wurde auf der grünen Wiese aufgebaut und gewartet. Drei große und ca. 20 kleine Projekte wurden mit DevOps Ansätzen und automatisierten Deployments und Qualitätssicherungsmaßnahmen versorgt.

Tätigkeit

- Implementierung / Erweiterung von Buildskripten und Pipelines

- Einführung, Wartung und Erweiterung der Entwicklungsinfrastruktur

- Einführung, Wartung und Erweiterung der Container-Infrastruktur der Isento GmbH

- Einstellung, Deployment und Pflege von Test, Dev und Prod-Instanzen 

- Wartung von physischen und virtuellen Servern vor-Ort und in der Cloud

Kenntnisse
Gitlab Jenkins SonarQube Docker Atlassian JIRA Atlassian Confluence IT-Security Linux
Kunde
Isento GmbH Intern
Einsatzort
Nürnberg
2 Jahre

2019-01

2020-12

ESP32 Firmware Entwicklung

Senior Software Entwickler ESP32 FreeRTOS mbdetls ...
Rolle
Senior Software Entwickler
Projektinhalte

Embedded Entwicklung für die Tochtergesellschaft der Isento für Webshops. Die Firmware eines Sicherheitsschlüssels wurde implementiert, um die Nutzerauthentifizierung an Webshops zu erleichtern. Am Backend wurde Spring Boot mit REST Services für die Kommunikation verwendet. Starke TLS Kryptographie (mit skalierbarem Zertifizierungmanagement), WPA2 und WPS waren die wichtigsten Anforderungen.

Tätigkeit

- C/C++ Entwicklung

- Embedded Firmware Entwicklung

- REST Kommunikation zwischen Spring Backends und Firmware

- TLS Kryptographie in Embedded Firmware

- WPA2 und WPS Implementierung

Kenntnisse
ESP32 FreeRTOS mbdetls TLS Kyptographie C C++ Linux REST
Kunde
Isento GmbH für die Isento Ecommerce GmbH
Einsatzort
Nürnberg
2 Jahre

2018-01

2019-12

Betriebliche Umweltberichterstattung (BUBE)

Senior Software Entwickler Spring Spring Boot Maven ...
Rolle
Senior Software Entwickler
Projektinhalte

Großprojekt für das Umweltbundesamt. Erweiterung einer alten Struts Webanwendung mit einer modernen Spring Boot Anwendung. Beide werden im gleichen Tomcat Server ausgeführt und nutzen die gleiche PostgreSQL-Datenbank. Die Anwendungen wurden miteinander integriert.

Die Prod-Instanz ist erreichbar unter https://www.bube.bund.de .

Tätigkeiten:

?Spring Boot Entwicklung
?Integration Spring Boot mit Struts
?Bugfixe / Aktualisierungen im alten Struts Webapp

Kenntnisse
Spring Spring Boot Maven Ant Tomcat Struts XML PostgreSQL Gitlab Jira Confluence SonarQube Scrum
Kunde
Umweltbundesamt
Einsatzort
München
2 Jahre

2017-01

2018-12

Kataster zur Erfassung von Verdunstungskühlanlagen (KAVKA)

Senior Software Entwickler Spring MVC Spring Boot Maven ...
Rolle
Senior Software Entwickler
Projektinhalte

Großprojekt für das Umweltbundesamt. Mit der Software werden Kühlanlagen bundesweit registriert.

Die Prod-Instanz ist erreichbar unter https://kavka.bund.de .

?Implementierung von Tickets, Teilnahme am Projekt als Scrum Team Member
?Einsatz von Keycloak für Nutzer-Registrierung und Authentifizierung. Integration mit Keycloak.
?Archivierung Dokumentenregister

Kenntnisse
Spring MVC Spring Boot Maven PostgreSQL Liquibase Keycloak Gitlab Jira Confluence SonarQube Scrum
Kunde
Umweltbundesamt
Einsatzort
München
1 Jahr 9 Monate

2016-02

2017-10

PinBox

Senior Software Entwickler Angular (2.0 -) d3.js Docker ...
Rolle
Senior Software Entwickler
Projektinhalte

Angular PoC für einen Kunden der Isento GmbH. SonarQube Plugin zur Visualisierung von Graphen aus verschiedenen Quellcodeanalysewerkzeugen. Die graphische Darstellung wurde mit einer Angular SPA umgesetzt und für die Visualisierung der Graphen wurde die D3.js Bibliothek verwendet. In dieser clientseitigen Anwendung konnten ganz unterschiedliche Graphalgorithmen ausgeführt (z.B. Loop Detection in DAGs) und für die Visualisierung eingesetzt werden. Zweck des Sonar-Plugins war es, problematische Codestrukturen zu entdecken, insbesondere zyklische Abhängigkeiten.

Tätigkeiten:

?Teilnahme an der Entwicklung der Angular Material GUI Oberfläche der Anwendung
?Integration mit d3.js für die Graphvisualisierung, Optimierung Graphalgorithmen in JavaScript
?Integration mit SonarQube und Docker (für Demo)

Kenntnisse
Angular (2.0 -) d3.js Docker SonarQube Java Gitlab Scrum Wasserfall Redmine
Kunde
Kunde des Dienstleisters Isento
Einsatzort
Nürnberg
6 Monate

2016-01

2016-06

Antriebsmanagement für Großkunden

Scrum Team Member Java EE Atlassian JIRA Quasar ...
Rolle
Scrum Team Member
Projektinhalte

Teilnahme an der Wartung und Weiterentwicklung der Antriebsmanagementsoftware für den Großkunden

Kenntnisse
Java EE Atlassian JIRA Quasar Eclipse Oracle
Kunde
Capgemini für die Deutsche Post AG
Einsatzort
Bonn
9 Monate

2015-03

2015-11

Datenverarbeitung- und Visualisierung

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

Teilnahme an der Entwicklung eines Werkzeugs für die Datenverarbeitung und Visualisierung von Arbeitsmarktdaten.

Produkte
Python Pycharm Git Gerrit
Kunde
Connexis GmbH für T-Systems
Einsatzort
Dresden
1 Jahr 5 Monate

2013-10

2015-02

Corporate Lizenz Management und Projekt Lifecycle Management

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

- Entwicklung einer Corporate Lizenzmanagement Anwendung für verschiedene Siemens Software Systeme

- Wartung und Erweiterung von CADIM (Projekt Lifecycle Management Produkt für das Siemens Trafowerk in Nürnberg)

Produkte
Spring Oracle DB Ant Gradle Maven Oracle Agile PLM PLM
Kunde
Cs2 Informatik für die Siemens AG
Einsatzort
Erlangen (D-91056, D-91058, D-91052, D-91054)
8 Monate

2013-03

2013-10

Vollmachtsdatenbank

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

- Erweiterung von Dojo basierten Javascript Technologien mit zusätzlichen Modulen, Anpassung auf den Design-Standard der Datev

- Dojo Frontend Entwicklung für die Vollmachtsdatenbank

Produkte
Dojo Javascript Spring Websphere CSS HTML
Kunde
Öffentlicher Auftraggeber
Einsatzort
Erlangen (D-91056, D-91058, D-91052, D-91054)
9 Monate

2011-12

2012-08

DevOps

Softwareentwickler
Rolle
Softwareentwickler
Projektinhalte

- Entwicklung verschiedener Tools/Skripte in der ClearCase, Unix (Solaris) Umgebung der Abteilung

- Einführung Jenkins für Embedded/Firmware Projekte

Produkte
Solaris Perl Bash Unix Powershell IBM Rational ClearCase Jenkins C C++ Embedded Entwicklung
Kunde
Evosoft (Budapest) für die Siemens AG
Einsatzort
Budapest

3 Monate

2022-06

2022-08

Azure Developer Associate (AZ-204)

4 Jahre 1 Monat

2002-01

2006-01

Technische und Wirtschaftwissenschaftliche Universität Budapest, Information Technology of Autonomous Systems (Robotik)

Master of Science - Informatics Engineer, Budapest
Abschluss
Master of Science - Informatics Engineer
Institution, Ort
Budapest

Senior SW-Engineer; Senior Frontend Entwickler

Ungarisch Muttersprache
Deutsch fließend, mündlich und schriftlich
Englisch fließend, mündlich und schriftlich

Schwerpunkte
Frontend-Entwicklung mit JavaScript
20 Jahre Erfahrung
Angular und TypeScript
6 Jahre Erfahrung
Angular
Sehr gute Kenntnisse im professionellen Einsatz von Angular (
HTML/CSS/JS
20 Jahre Erfahrung
Responsive / Fluid CSS
9 Jahre Erfahrung
DevOps
Sehr gute DevOps Kenntnisse: CI/CD mit Jenkins; Automatisierung von Infrastruktur
Microservices
Umfangreiche Erfahrung mit der Architektur moderner Systeme
API Design mit OpenAPI
und Implementierung komplexer Schnittstellen
Docker, Kubernetes/OpenShift, Azure
Gute Kenntnisse von Virtualisierung und Cloud-Infrastruktur (Private/Public)
Scrum, Kanban, Jira, Confluence
Mehrjährige Erfahrung in agilen Projekten
Unit-, Integration- und e2e-Tests
Praxis der ständigen Implementierung von Unit-, Integration- und e2e-Tests in Frontend-Projekten

Sehr gute Kenntnisse im professionellen Einsatz von Angular
  • Als Senior Entwickler regelmäßig Coaching von Kollegen
  • PoCs und Durchstiche für innovative, neue Lösungen
  • Komplexe Komponenten entworfen und implementiert
Optimierung von Angular Builds (Webpack) in größeren Projekten




Aufgabenbereiche



Produkte / Standards / Erfahrungen / Methoden
Angular, Thymeleaf, Spring HTML, CSS, JavaScript, TypeScript REST, OpenAPI/Swagger Azure Cloud Docker, Kubernetes, OpenShift Jenkins, GitLab, npm, Webpack Karma, Jasmine, Spectator, Protractor, Cypress Java, Java EE, Spring Boot
Programmiersprachen
Angular C C++ Python Perl Java
Datenbanken
Postgres MySQL/Mariadb ms-sql / t-sql Oracle / plsql

Versicherungen, Luftfahrt, Öffentlicher Sektor

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren