06.09.2022 aktualisiert


100 % verfügbar
Full Stack Anwendungsentwickler, Schwerpunkt Node.js, Angular/Ionic
Hünstetten, Deutschland
Deutschland
Bachelor of Science WirtschaftsinformatikSkills
AnforderungsmanagementAngularMS OfficeSoftwarearchitekturNodeJSnodej.jsProjekt ManagementProjektassistenzProjektkoordinationIT-ProjektkoordinationSoftwareentwicklungBedarfsanalyseIonicJavascriptTypescript
Fähigkeiten: Softwareenticklung in Javascript (Nodejs und Angular), ruhiges und sicheres Auftreten, kommunikativ, analytisches Denken im Sinne des Kunden
Kenntnisse in: Angular 5/6/7/8, Node.js, Spring Boot, Versionskontrolle Git, MS-Office Paket, Grundkenntnisse in Softwarearchitektur, Requirements Engineering, Prozessmodellierung
Kenntnisse in: Angular 5/6/7/8, Node.js, Spring Boot, Versionskontrolle Git, MS-Office Paket, Grundkenntnisse in Softwarearchitektur, Requirements Engineering, Prozessmodellierung
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung und Weiterentwicklung der Anwendung
- Im Projektverlauf Umgestaltung des Monolithen zu einer Microservice Anwendung
- Umstellung des Frontends von PrimeNG zu Angular Material
- Implementierung von allgemeingültigen Prüflogiken
- Einhalten der EAM Richtlinien
- Anbindung an Oracle Access Manager für den Login
- Entsprechende Rollen/Rechte Vergabe und Prüfung
- Datenmigration von v1. der Anwendung auf v2.
- hier komplette Anpassung der Datenbankschemas und Migration vom alten in das neue Schema
- Absicherung Frontend mit JWTs
- Barrierefreies Frontend, Erfüllung von BitV Kriterien
- Anbindung an Logging Services (ELK/OLK)
- Anlegen von Build Pipelines mit Jenkins
- Anbindung/Nutzung an/von Artifactory
- Spring Framework (Backend)
- Im besonderen Spring Boot in Versionen 1.X bis 2.39.RELEASE
- Java 8
- Cloud Gateway
- Eureka (Anbindung an internen Eureka Service)
- … diverse Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
- Maven
- Oracle Datenbank & SQL Scripte
- Angular (Frontend) in der jeweils aktuellen Version
- Nutzung von Reactive Programming mit RxJS
- Angular Material UI Framework
- PrimeNG als UI Framework
- Statemanagement mit NgRX
- Statemanagement mit NgXS
- Typescript / Javascript
- Hibernate
- Logging Infrastruktur Anbindung an ELK (ElasticSearch, Logstash, Kibana) bzw. Umstellung/Anbindung auf/an Opensearch
- Automation mit Ansible
- API Entwicklung nach RESTful, siehe auch Spring HateOas
- Jenkins
- Artifactory
- Bitbucket & Git
- Jira, Confluence, UML Diagramme etc.
- SCRUM Methodik
- HTML, CSS, SCSS, etc.
- E2E Tests mit Protractor
- Frontend/Backend Tests, Integrationstests, Unittests
- Layout basierend auf dem Bootstrap 4 Gridsystem
- Entwicklung des Frontends mit Angular 6/7 und Angular Material Komponenten, Anbindung an das Backend via REST-Schnittstellen
- Einsatz von HTML 5, CSS 3, Ngrx
- Absicherung der REST-Requests durch JWTs und User Authentifizierung
- Entwicklung der Backend/Server-Architektur mit Nodejs und Express
- Anbindung an MongoDB Atlas
- Versionverwaltung mit Git (Gitlab)
- Agile Entwicklung mit SCRUM
- Entwicklung des Frontend in Angular, HTML 5 und CSS3
- Entwicklung des Backend und der Business Logik mit Node.js und Programmierung einer REST-API mit dem Express Framework
- User Authentifizierung durch Json Web Tokens, Absicherung der REST-Requests durch JWTs
- Schnelles Prototyping durch Einsatz von Bootstrap 3
- Anbindung an eine MongoDB-Datenbank
- Versionsverwaltung mit Git (Gitlab)