GIS Prototype im Gesundheitswesen
Schlagwörter
Skills
Software / DevOps Engineer mit Java/Kotlin, Spring Boot und Angular
Methoden
Java / Kotlin
UI
Architektur/Design
Datenbanken
DevOps
Tools
Weiteres
Methoden
- Agile Entwicklung mit Scrum / SAFe
- Pair-Programming
- Kanban
- Continuous Integration
- Test-driven Development
- Behavior-driven Development
Java / Kotlin
- Kotlin
- Spring Boot
- Spring MVC
- Spring Data
- Spring Webflux
- Spring Security
- Spring Test
- Koin
- JUnit
- AssertJ
- Mockito
- Hibernate
UI
- Angular
- DOM API
- angular-cli
- Bootstrap
- Jasmine
- Developer Tools (Safari, Chrome und Firefox)
- Selenium
Architektur/Design
- Microservices
- Design-Patterns
- Event-driven Design
- Contract First mit OpenAPI
Datenbanken
- Postgres
- H2
- MySQL
- Redis
- MongoDB
DevOps
- Ansible
- Docker / Podman Container
- Renovate
- TeamCity
- Github Actions
- Kubernetes
- Helm
- Gitlab
- Forgejo
- Jenkins
- Semantic Versioning
- ArgoCD
Tools
- IntelliJ
- Maaven
- Git
- bash
Weiteres
- Keycloak
- AsciiDoctor
- Python
- Wiremock
- Jira
- Confluence
- GitHub
- XML
- JSON
- YAML
- Liquibase
- Cucumber
- Swagger
- Python
Projekthistorie
02/2024
-
03/2024
Beschreibung
Kotlin, Spring Boot, Angular, Keycloak, Ansible, Container, Github,
Typescript, Leaflet, Bootstrap, OpenAPI, Chrome, Spring MVC, Git, IntelliJ,
Linux, MacOS, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
systemd, Podman, JTS Locationtech
- Entwicklung von Front- und Backend Komponenten
- Implementierung von Infrastructure as Code
- Implementierung und Konfiguration von IAM (Identity and Access Management)
- Coaching für agile Prozesse
- Konzeption von Architektur und Infrastruktur
Kotlin, Spring Boot, Angular, Keycloak, Ansible, Container, Github,
Typescript, Leaflet, Bootstrap, OpenAPI, Chrome, Spring MVC, Git, IntelliJ,
Linux, MacOS, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
systemd, Podman, JTS Locationtech
04/2023
-
03/2024
Implementierung von Web-basierter Dokumentenbearbeitung
Beschreibung
Kotlin, Spring Boot, Angular, Kotlin Multiplatform, DOM API, Typescript,
Bootstrap, OpenAPI, Chrome, Safari, Ansible, Spring MVC, Spring Webflux,
Github Actions, Git, TeamCity, Docker (Podman), IntelliJ, Jasmine, Linux,
MacOS, Selenium, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
Maven, Semantic Versioning, Forgejo
- Erarbeitung und Dokumentation von Software Architektur
- Entwicklung von Front- und Backend Komponenten
- Erstellung und Dokumentation von Requirements
- Entwicklung von DevOps Tools, Build Automatisierung mit Hilfe von Container, Continuous Integration und Semantic Versioning
- Implementierung von automatisierten End-to-End Tests im Browser
- Analyse zur Migration nach Kotlin Multiplatform
Kotlin, Spring Boot, Angular, Kotlin Multiplatform, DOM API, Typescript,
Bootstrap, OpenAPI, Chrome, Safari, Ansible, Spring MVC, Spring Webflux,
Github Actions, Git, TeamCity, Docker (Podman), IntelliJ, Jasmine, Linux,
MacOS, Selenium, Font Awesome, Asciidoctor, Gradle, Kotlin Multiplatform,
Maven, Semantic Versioning, Forgejo
07/2021
-
03/2023
Entwicklung einer Cloud-basierten Netzüberwachung
(Energie, Wasser und Umwelt)
- Coaching und Entwicklung in Java und Python
- Entwicklung, Deployment, Wartung und Problemanalyse von Services in Kubernetes mit ArgoCD und Command Line
- Konzeption und Implementierung von Microservice Architektur mit Event-driven Design
- Unterstützung bei der Entwicklung von Build Pipelines im Zusammenhang mit Continuous Integration
- Automatisierung der lokalen Entwicklung mit Ansible
- Unterstützung bei der Anwendung von agilen Prozessen
Spring Boot Web, Spring Boot Data, Spring Boot Reactive, Java,
Kubernetes, Helm, Docker Container/Images, Apache Flink, Apache
Kafka, AWS S3 Buckets, Python, Poetry, IntelliJ, Maven, Renovate, Gitlab,
Ansible, Terraform, Neo4J, ArgoCD, Agile Scrum, SAFe, Design Patterns,
Event-driven Design, Domain-drive Design, Junit, Semantic Versioning
01/2021
-
02/2021
Modernisierung von Schnittstellengenerierung
Finanzvertrieb
- Refactoring zur Umstellung von Swagger auf OpenAPI
- Refactoring von Maven Build Konfiguration
- Beratung bei Design Entscheidungen im Microservice Umfeld
01/2020
-
12/2020
Modernisierung und Neuentwicklung von Kernsystemen
Finanzvertrieb
- Erarbeitung und Pflege von Unternehmensrichtlinien für die Software- und Architektur-Design
- Analyse zum Erstellen von Synchronisierungs-Pattern zwischen zwei Systemen
- Modernisierung von zentralem Stammdatensystem
- Entwicklung von Event-Feed-Bibliothek zur Einführung von Eventsystem im Unternehmen
- Analyse zur Bereitstellung von Unternehmensstrukturinformationen
03/2019
-
12/2019
Neuentwicklung von einem Regelsystem
Finanzvertrieb
- Entwicklung einer Web-Anwendung zur Verwaltung von Regeln
- Entwicklung von Backend mit REST Services zur Verwaltung und Auswertung der Regeln
- Beratung für Arbeit im agilen Prozess
- Unterstützung bei der Erstellung von Abnahmetests
08/2018
-
03/2019
Neuentwicklung / Wartung von Rechnungsmanagement
Finanzdienstleister
- Weiterentwicklung einer Web-Anwendung zur Verwaltung von Rechnungen und Kunden
- Entwicklung und Wartung von Backend Systemen zur Bereitstellung von REST Services mit Microservice Architektur
- Beratung zur Verbesserung von Software-Design / -Architektur
- Unterstützung bei der Anwendung von Scrum
04/2018
-
07/2018
Neuentwicklung von Abonnement-Verwaltung
Großanbieter von Personentransport auf Schienen
- Entwicklung einer Backend-Anwendung zur Erstellung, Verwaltung und Abrechnung von Abonnements via REST Services
- Anbindung von Backend an Authentifizierungssystem
- Konfiguration von Build-Pipelines in Jenkins
- Bereitstellung der Anwendung in Cloud-Umgebung durch Deployment- und Konfiguration-Management
- Initiale Bereitstellung von Lasttests
08/2017
-
03/2018
Neuentwicklung zur Verwaltung von Bauauflagen
Schienennetzbetreiber
- Eigenständiges Frontend als Single-Page-Application
- Backend für Bereitstellung von Services mit fachlicher Verarbeitung
- Anbindung von Front- und Backend an Authentifizierungssystem (Keycloak)
- Theme Anpassung für Anmeldeseite (Keycloak)
- Implementierung eines Autorisierungskonzepts
- Anbindung an Microsoft SQL Server
- Zusammenführung mehrerer PDF Dokumente zu einem PDF Dokument mit zusätzlichen Deckblättern
Reisebereitschaft
In der Stadt Rockenberg mit einem Radius von 100 km verfügbar