Migration eines bestehenden SOAP-basierten Systems auf eine REST-API mit rückwärtskompatibler Schnittstelle sowie Self-Hosting des Vaultwarden Password Managers (alternative Implementierung der Bitwarden-Server-API in Rust) inklusive Web Vault.
Aufgaben:
Aufgaben:
Teamgröße:
Überarbeitung, Wartung und Weiterentwicklung der zentralen Versicherungs-Antragsschnittstelle zwischen dem Bestandsführungssystem Elementar und den angebundenen Konsumenten Webservice als Schnittstelle zu Vermittlerportalen (u.a.check24, Nafi) und dem Angebot/Antragssytem VOIS.
Hinweis: Ich bin erst in einer späten Projektphase eingestiegen und das planmäßige
Projektende was erreicht.
Die Parcaune GmbH entwickelt eine Standardsoftware für das Invoice Management. Bei dieser Anwendung handelt es sich um ein webbasiertes Invoice Management System, bei dem Kunden ihre Rechnungen erstellen und archivieren können.
Hinweis: Ich bin erst in einer späten Projektphase eingestiegen und das planmäßige
Projektende was erreicht.
Authentifizierung und Passwortverwaltung eines Benutzers über den Identity Provider Keycloak und zum Versenden von Nachrichten. Daneben eine zweite, separate WebAnwendung für die Verwaltung von Benutzerdaten.
Hinweis: Ich bin zu einem späten Zeitpunkt in das Projekt eingestiegen und wegen der
Corona-Krise (Covid-19) wurde das Projekt beendet.
Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 1.8, Spring Boot, Angular 6, Express.js und Node.js, einschließlich deren Integration in bestehende Systeme.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems; Priorisierung und Bearbeitung gemeldeter Probleme.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit 4, Mockito, Jasmine & Karma und SonarQube zur Qualitätssicherung.
- Organisation und Koordination von Projekten sowie Aufgaben innerhalb des Teams, gestützt auf Jira und Confluence.
- Integration und Optimierung von CI/CD-Pipelines mit GitLab CI/CD, um eine kontinuierliche Bereitstellung sicherzustellen.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger.
- Technischer Support und Beratung für Endbenutzer sowie Teammitglieder.
- Mentoring von Werkstudenten und Auszubildenden, um die Teamkompetenzen zu stärken.
- Integrationstests mit Spock zur Überprüfung der Interaktionen zwischen
Komponenten und Systemen
- CSV Integration
Ich verfüge über mehrjährige Erfahrungen in den Rollen Software Engineer mit Schwerpunkt Java und Application Engineer. Als Senior Software Engineer bin ich erfahren in allen Phasen der Entwicklungszyklen (Konzeption, Implementierung, Test und Releasse) von agilen Projekten.
JavaScript Technologien
Angular, Bootstrap, JavaScript/TypeScript, Ng-bootstrap, NgRx, Node.js, React, RxJs, Selenium
DevOps & Cloud
Ansible, AWS, API Security, Docker, Docker Compose, Container Management, GitHub Actions, GitLab DevOps, Kubernetes, Python, OpenShift, Helm/Charts
Java Technologien
Apache Tomcat, Cucumber 2, Java EE (J2EE), JPA, JUNIT, Java RESTful Web Services, Java SDK, Hibernate, Kotlin, Logstash, Quarkus, Simple Logging Facade for Java (SLF4J), Spring Boot, Spring Data, Spring MVC, Spring Security, Spring WebFlux, GraphQL, Websphere Application Server
Datenbanken
Database Design, Database Modelling, MongoDB, MySQL, Oracle Database, PostgreSQL, SQL, Liquibase, Redis
Infrastruktur
ElasticSearch, GitHub, Grafana, Apache Kafka, Jenkins (Open Source), Kibana, Keycloak, Prometheus Monitoring, RabbitMQ, SonarQube
Generell:
Atlassian JIRA, Application Monitoring, Agile Project Management, Application Transformation & Migration, Bitbucket, Cloud Apps Development, Comp. Program., Cons. and Rel. Activ., Jira Confluence, Kanban, MS Office, MS Teams, Slack, Performance Testing, Scaled Agile Framework (SAFe), SCRUM, Test Automation, Web Development, UntilDestroy
IDE & Tools
Eclipse, Draw.io, Figma, Git SCM, JetBrains IntelliJ IDEA, Linux, MS Visual Studio, NotePad++, Postman, Visual Studio Code
Andere:
JavaScript Object Notation (JSON), Microservices, OpenAPI, Swagger, UML, XML, XSLT
Migration eines bestehenden SOAP-basierten Systems auf eine REST-API mit rückwärtskompatibler Schnittstelle sowie Self-Hosting des Vaultwarden Password Managers (alternative Implementierung der Bitwarden-Server-API in Rust) inklusive Web Vault.
Aufgaben:
Aufgaben:
Teamgröße:
Überarbeitung, Wartung und Weiterentwicklung der zentralen Versicherungs-Antragsschnittstelle zwischen dem Bestandsführungssystem Elementar und den angebundenen Konsumenten Webservice als Schnittstelle zu Vermittlerportalen (u.a.check24, Nafi) und dem Angebot/Antragssytem VOIS.
Hinweis: Ich bin erst in einer späten Projektphase eingestiegen und das planmäßige
Projektende was erreicht.
Die Parcaune GmbH entwickelt eine Standardsoftware für das Invoice Management. Bei dieser Anwendung handelt es sich um ein webbasiertes Invoice Management System, bei dem Kunden ihre Rechnungen erstellen und archivieren können.
Hinweis: Ich bin erst in einer späten Projektphase eingestiegen und das planmäßige
Projektende was erreicht.
Authentifizierung und Passwortverwaltung eines Benutzers über den Identity Provider Keycloak und zum Versenden von Nachrichten. Daneben eine zweite, separate WebAnwendung für die Verwaltung von Benutzerdaten.
Hinweis: Ich bin zu einem späten Zeitpunkt in das Projekt eingestiegen und wegen der
Corona-Krise (Covid-19) wurde das Projekt beendet.
Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 1.8, Spring Boot, Angular 6, Express.js und Node.js, einschließlich deren Integration in bestehende Systeme.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems; Priorisierung und Bearbeitung gemeldeter Probleme.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit 4, Mockito, Jasmine & Karma und SonarQube zur Qualitätssicherung.
- Organisation und Koordination von Projekten sowie Aufgaben innerhalb des Teams, gestützt auf Jira und Confluence.
- Integration und Optimierung von CI/CD-Pipelines mit GitLab CI/CD, um eine kontinuierliche Bereitstellung sicherzustellen.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger.
- Technischer Support und Beratung für Endbenutzer sowie Teammitglieder.
- Mentoring von Werkstudenten und Auszubildenden, um die Teamkompetenzen zu stärken.
- Integrationstests mit Spock zur Überprüfung der Interaktionen zwischen
Komponenten und Systemen
- CSV Integration
Ich verfüge über mehrjährige Erfahrungen in den Rollen Software Engineer mit Schwerpunkt Java und Application Engineer. Als Senior Software Engineer bin ich erfahren in allen Phasen der Entwicklungszyklen (Konzeption, Implementierung, Test und Releasse) von agilen Projekten.
JavaScript Technologien
Angular, Bootstrap, JavaScript/TypeScript, Ng-bootstrap, NgRx, Node.js, React, RxJs, Selenium
DevOps & Cloud
Ansible, AWS, API Security, Docker, Docker Compose, Container Management, GitHub Actions, GitLab DevOps, Kubernetes, Python, OpenShift, Helm/Charts
Java Technologien
Apache Tomcat, Cucumber 2, Java EE (J2EE), JPA, JUNIT, Java RESTful Web Services, Java SDK, Hibernate, Kotlin, Logstash, Quarkus, Simple Logging Facade for Java (SLF4J), Spring Boot, Spring Data, Spring MVC, Spring Security, Spring WebFlux, GraphQL, Websphere Application Server
Datenbanken
Database Design, Database Modelling, MongoDB, MySQL, Oracle Database, PostgreSQL, SQL, Liquibase, Redis
Infrastruktur
ElasticSearch, GitHub, Grafana, Apache Kafka, Jenkins (Open Source), Kibana, Keycloak, Prometheus Monitoring, RabbitMQ, SonarQube
Generell:
Atlassian JIRA, Application Monitoring, Agile Project Management, Application Transformation & Migration, Bitbucket, Cloud Apps Development, Comp. Program., Cons. and Rel. Activ., Jira Confluence, Kanban, MS Office, MS Teams, Slack, Performance Testing, Scaled Agile Framework (SAFe), SCRUM, Test Automation, Web Development, UntilDestroy
IDE & Tools
Eclipse, Draw.io, Figma, Git SCM, JetBrains IntelliJ IDEA, Linux, MS Visual Studio, NotePad++, Postman, Visual Studio Code
Andere:
JavaScript Object Notation (JSON), Microservices, OpenAPI, Swagger, UML, XML, XSLT