Erfahrener Senior Software Engineer in allen Phasen der Entwicklungszyklen (Konzeption, Implementierung, Test und Releasse) von agilen Projekten
Aktualisiert am 11.12.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

10 Monate
2024-08 - heute

Öffentlicher Sektor & DevOps

Software engineer Java 17 Spring Boot REST ...
Software engineer

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:

  • Analyse und Anpassung bestehender SOAP-Services zur schrittweisen Einführung von REST-Schnittstellen.
  • Installation und Konfiguration von Vaultwarden zur sicheren Verwaltung von Zugangsdaten.
  • Konfiguration und Verwaltung von Cloud-Ressourcen mittels Pulumi.
  • Aufbau von CI/CD-Pipelines (Jenkins, GitHub Actions) zur Automatisierung von Builds, Tests und Deployments.
  • Implementierung von Service-Mesh-Funktionen mit Istio.
  • Anpassung von Tests (Mockito, JUnit 5, Jacoco) und Integration in bestehende CI-Pipelines.
  • Erstellung umfassender Dokumentationen zu Prozessen und Ergebnissen.

Java 17 Spring Boot REST Bitbucket Vaultwarden Rancher Nexus SonarQube Backstage Postman Jenkins Swagger OpenAPI Kubernetes AWS SOAP Mockito Docker Pulumi GitHub Jacoco Kibana Logback Logstash IntelliJ Visual Studio Code Istio JUnit Quarkus Git Java EE
Frankfurt am Main
1 Jahr 5 Monate
2023-02 - 2024-06

SkyMon: Satellitenüberwachungs- und Geolokalisierungssystem

Software engineer Spring-Boot TypeScript NgRx ...
Software engineer
SkyMon ist eine Lösung zur Überwachung von Satellitenträgern und zur Lokalisierung von Störungen, die es Ihnen ermöglicht, Störungen zu erkennen und Träger in einem umfassenden System zu verwalten und gleichzeitig Ihre Investitionen zu minimieren. Die modulare Architektur kann an Ihre bestehende Infrastruktur angepasst werden. Der SkyMonNG-Client ist eine Windows-Anwendung, die als Mensch-Maschine-Schnittstelle (MMI) für den Benutzer dient.

Aufgaben:

  • Durchführung detaillierter Analysen der Anforderungen für das SkyMon-System, mit Fokus auf die Erkennung und Lokalisierung von Störungen.
  • Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Überwachungs- und Geolokalisierungsanforderungen gerecht werden.
  • Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
  • Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 17, Spring Boot, Angular 14 und React, einschließlich deren Integration in bestehende Systeme.
  • Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, Kubernetes, und Helm basieren.
  • Optimierung und Pflege von State-Management-Strategien unter Nutzung von NgRx, RxJS und anderen Frameworks, um die Konsistenz und Synchronität der Anwendung sicherzustellen.
  • 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 5, Mockito, Jasmine und SonarQube zur Qualitätssicherung.
  • Dokumentation der Fehlerbehebungsprozesse sowie Sicherstellung der Nachverfolgbarkeit.
  • Mentoring von Junior-Entwicklern, Werkstudenten und Auszubildenden, um die Teamkompetenzen zu stärken.
  • Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
  • Organisation und Koordination von Projekten sowie Aufgaben innerhalb des Teams, gestützt auf Jira und Confluence.
  • Sicherstellung einer effizienten Bereitstellung und Wartung des Systems durch GitOps-Strategien mit ArgoCD und GitHub Actions.
  • Konfiguration und Management von Infrastruktur mittels Terraform, einschließlich Monitoring durch Prometheus und Grafana.
  • Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen.
  • Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und Keycloak 20.0.3, um die Cloud-Sicherheit zu gewährleisten.
  • Optimierung von Performance und Load Balancing mithilfe von Tools wie Apache Kafka und Spring Cloud.
  • Erstellung von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger, OpenAPI und Figma.
  • Technischer Support und Beratung für Endbenutzer sowie Teammitglieder.

Teamgröße:

- 04 Teams mit je etwa 05 - 12 Mitgliedern
- Agile nach Kanban
SkyMon
Spring-Boot TypeScript NgRx RxJs Figma Jira Confluence moment Ng-Bootstrap Bootstrap until-destroy flex-layout ngx-skymon GitHub Conflunce Visual Studio Code Notepad++ Postman OpenAPI Microsoft Teams Jenkins Java Ivanti Microservices SonarQube Java 17 Angular 14 Docker Kubernetes GraphQL OAuth 2.0 OpenID Keycloak Altera Quartus Jasmine Nexus HTML5 SCSS CSS Quarkus AgroCD Kafka junit Mockito
Eviden Germany GmbH
Deutschland - Fürth
7 Monate
2022-06 - 2022-12

Elementar und VOIS

Software engineer Java 8 JUnit-5 DB2 ...
Software engineer

Ü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.


Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Elementar und VOIS gerecht werden. 
- Konzeption und Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 8, V?ger und JPA/ Hibernate, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems
- Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit 5, Mockito, Glowroot, GrayLog und SonarQube zur Qualitätssicherung.
- Dokumentation der Fehlerbehebungsprozesse sowie Sicherstellung der Nachverfolgbarkeit.
- Automatische Datenprotokollierung entlang der gesamten Änderungsmanagement-Pipeline mit liquibase
- Übernehmung von Daten aus Änderungsantrag in Vertrag
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse und Systeme unter Berücksichtigung von Draw.io.
- Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen
- Verarbeitung großer Datenmengen von Maklerportalen (u.a. check24, Nafi) in unserer Datenbank mit Spring Batch

Teamgröße:
- 08 Mitgliedern
- Agile nach Kanban
Java 8 JUnit-5 DB2 Liquibase Jenkins Postman Draw.io Glowroot GrayLog V?ger Jira Confluence GitHub Maven SonarQube Oracle Microservices Vert.x JSON XML XSLT Mockito Spring Batch
Die Bayerische IT GmbH
München
1 Jahr 5 Monate
2021-01 - 2022-05

E2E ReDesign

Full-Stack Softwareentwickler Java 11 Microservices Innovator ...
Full-Stack Softwareentwickler
Dieses Projekt konzentrierte sich auf die Anwendung ?E2E ReDesign? zur Verbesserung der Bereitstellung von Enterprise Networks. Das Portfolio umfasst die Retail-Produkte DCIP/BPA (Dedicated Internet Access), EthernetConnect (Business Ethernet Service) und IntraSelect (MPLS IP-VPN) sowie die Wholesale-Produkte Wholesale Ethernet VPN und CFV-Ethernet. Die zukünftige Produktion wird über MSAN-BNG-IP2 erfolgen.

Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die E2E ReDesign gerecht werden.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 11, Spring Boot, Spring WebFlux, Quarkus, Angular 10, RabbitMQ und Apache Kafka, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker und Kubernetes basieren.
- 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 5, Mockito, Jasmine und SonarQube zur Qualitätssicherung.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger, OpenAPI und Innovator.
- Konfiguration und Management von Infrastruktur mittels Ansible, einschließlich Monitoring durch Prometheus und Grafana.
- Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
- Integration und Optimierung von CI/CD-Pipelines mit GitLab CI/CD, um eine kontinuierliche Bereitstellung sicherzustellen.
- Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und Keycloak 11.0, um die Cloud-Sicherheit zu gewährleisten.
- Konfiguration und Management eines Testprojekts (Acceptance Tests) unter Einsatz von FitNesse zur Sicherstellung der Anwendungsqualität

Teamgröße:
- 04 Teams mit je etwa 08 - 12 Mitgliedern
- Agile nach SAFe
Java 11 Microservices Innovator Kubernetes Docker Keycloak 11.0 Spring FitNesse MongoDB Jira Miro Board Angular Confluence SonarQube GitLab Amazon ElasticSearch Kibana RabbitMQ SAFE WebEx Cisco-AnyConnect AWS S3 EKS Spring Security REST Apache Cassandra CI/CD Jasmine OAuth 2.0 OpenID Python Oracle 11g HTML5 CSS SCSS Kafka Quarkus Mockito JUnit
Deutsche Telekom AG
Bonn
6 Monate
2020-04 - 2020-09

Invoice Management System

Software Entwickler Java 1.8 Angualr 9 OpenShift ...
Software Entwickler

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.


Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Denition 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 und Angular, einschließlich deren Integration in
bestehende Systeme.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems; Priorisierung und Bearbeitung gemeldeter Probleme.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger und OpenAPI.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, OpenShift, und Helm basieren.
- Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und
Keycloak 11.0, um die Cloud-Sicherheit zu gewährleisten.

Teamgröße:
- 05 Mitgliedern
- Agile nach Kanban
Java 1.8 Angualr 9 OpenShift Docker Keycloak 11.0 Spring Boot 2.3.x Spring Web Spring Data JPA Slack GitLab H2 Spring Security Postgres Maven JPA/ Hibernate IntelliJ IDEA REST JSON XML Flyway JUnit Mockito
Parcaune GmbH
Erlangen
5 Monate
2019-11 - 2020-03

Benutzerverwaltung

Full-Stack Softwareentwickler Java 1.8 Bitbucket Jira ...
Full-Stack Softwareentwickler
Die Teambank AG entwickelt und vertreibt ein Webportal zur Registrierung,

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:
- Durchführung detaillierter Analysen der Anforderungen für die Benutzerverwaltung-Anwendung.
- 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 9, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, OpenShift, und Helm basieren.
- 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, Cucumber Selenium und SonarQube zur Qualitätssicherung.
- Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen.
- Konfiguration und Monitoring von Prometheus und Grafana zur Überwachung, Erfassung und Visualisierung von Metriken aus verteilten Systemen.

Teamgröße:
- 08 Mitgliedern
- Agile nach SCRUM
Java 1.8 Bitbucket Jira Conflunce OpenShift Helm-Charts Jenkins Docker Keycloak 8.0.2 Swagger OpenApi H2 MongoDB Oracle Angular 9 Spring Boot 2.2.x JUnit4 Spring Security Jasmine & Karma Spring MVC JaCoCo Slack Trello Prometheus Grafana Cucumber Selenium Maven IntelliJ IDEA AWS S3 CI/CD XML JSON Mockito JUnit
TeamBank AG
Nürnberg
11 Monate
2019-01 - 2019-11

Banking Gateway und Consent Administration (PSD2 Integration)

Full-Stack Software Entwickler Java 1.8 Agile GitLab ...
Full-Stack Software Entwickler
Entwicklung vom Zahlungsauslösedienst (Payment Initiation Service-PIS) und der Kontoinformationsdienst (Account Information Service-AIS). Diese Dienste übermitteln Datensätze zwischen Kunden und Kreditinstituten.

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


Teamgröße:
- 10 Mitgliedern
- Agile nach SCRUM
Java 1.8 Agile GitLab Bootstrap Jira OpenShift Helm-Charts Jasmine & Karma Swagger H2 Postgres Docker Spring Boot 2.1.x Spring Web Spring Data JPA Angular Gatling Slack REST Gradle Draw.io Mockito MapStruct Spock UX-Design PostgreSQL Keycloak CI/CD Grafana Node.js JPA Microservices SonarQube Skype JSON XML CSV JUnit
Adorsys GmbH & Co. KG
Nürnberg
1 Jahr
2018-01 - 2018-12

Easy Credit - Ratenkauf

Software Entwickler Java 1.8 Microservices Angular ...
Software Entwickler
Entwicklung einer E-Commerce-Ratenkauf Anwendung, bei der Kunden Waren aus einem Webshop per Ratenkauf finanzieren können und Entwicklung einer Anwendung bei der Kunden Waren aus einem Ladengeschäft, dem Point of Sale (POS), finanzieren per Ratenkauf können.

Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Überwachungs- und Geolokalisierungsanforderungen gerecht werden.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 1.8, JEE, Spring Boot, AngularJS, Angular 2 und JSF, einschließlich deren Integration in bestehende Systeme.
- Analyse und Anpassung bestehender SOAP-Services zur schrittweisen Einführung von REST-Schnittstellen.
- Erstellung umfassender Dokumentationen zu Prozessen und Ergebnissen.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit, Mockito, Jasmine & Karma, Cucumber & Selenium.

Teamgröße:
- 10 Mitgliedern
- Agile nach SCRUM
Easy Credit
Java 1.8 Microservices Angular Bootstrap Jira Jenkins JEE Bitbucket Oracle H2 Spring Boot 2.0.x Spring Web Spring Data JPA Swagger Cucumber & Selenium Kibana ElasticSearch TypeScript JavaScript SonarQube Nexus AWS JSP JSF JBoss Application Server JUnit
TeamBank AG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-05 - 2022-05

MS DP-900 Azure Data Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-05 - 2022-05

MS DP-100 Azure Data Scientist Associate

Pearson VUE
Pearson VUE
1 Monat
2022-04 - 2022-04

MS AI-900 Azure AI Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-03 - 2022-03

MS AZ-900 Azure Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-03 - 2022-03

AWS Amazon Solutions Architect Associate

Pearson VUE
Pearson VUE
2 Jahre 6 Monate
2015-04 - 2017-09

Master Informatik

Universität Bayreuth
Universität Bayreuth
1 Jahr 1 Monat
2012-10 - 2013-10

Post-Graduate Diploma Informatik

Universität Dschang - Kamerun
Universität Dschang - Kamerun
3 Jahre
2009-10 - 2012-09

Bachelor Mathematik und Informatik

Universität Dschang - Kamerun
Universität Dschang - Kamerun

Position

Position

  • Backend-Entwickler
  • Full-Stack Softwareentwickler
  • Senior Softwareentwickler
  • Software Entwickler
  • DevOps Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Spring Boot
Experte
Angular
Fortgeschritten
Docker
Fortgeschritten
Docker Compose
Fortgeschritten
Kubernetes
Fortgeschritten
OpenShift
Fortgeschritten
Keycloak
Fortgeschritten
Java
Experte

Produkte / Standards / Erfahrungen / Methoden

Java Technologien
Experte
JavaScript Technologien
Fortgeschritten
DevOps & Cloud
Fortgeschritten
Datenbanken
Fortgeschritten
Infrastruktur
Fortgeschritten
Frontend
Fortgeschritten
Backend
Experte
Fitnesse
Fortgeschritten
RabbitMQ
Fortgeschritten
Kafka
Fortgeschritten

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

Programmiersprachen

Java
Experte
JavaScript / TypeScript
Fortgeschritten
Node.js
Fortgeschritten
Python
Basics
Kotlin
Fortgeschritten

Datenbanken

Database Design
Fortgeschritten
Database Modelling
Fortgeschritten
Liquibase
Fortgeschritten
MongoDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle Database
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Redis
Basics

Branchen

Branchen

  • IT-Dienstleistungen
  • Finanzdienstleistung
  • Telekommunikation
  • Öffentliche Verwaltung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

10 Monate
2024-08 - heute

Öffentlicher Sektor & DevOps

Software engineer Java 17 Spring Boot REST ...
Software engineer

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:

  • Analyse und Anpassung bestehender SOAP-Services zur schrittweisen Einführung von REST-Schnittstellen.
  • Installation und Konfiguration von Vaultwarden zur sicheren Verwaltung von Zugangsdaten.
  • Konfiguration und Verwaltung von Cloud-Ressourcen mittels Pulumi.
  • Aufbau von CI/CD-Pipelines (Jenkins, GitHub Actions) zur Automatisierung von Builds, Tests und Deployments.
  • Implementierung von Service-Mesh-Funktionen mit Istio.
  • Anpassung von Tests (Mockito, JUnit 5, Jacoco) und Integration in bestehende CI-Pipelines.
  • Erstellung umfassender Dokumentationen zu Prozessen und Ergebnissen.

Java 17 Spring Boot REST Bitbucket Vaultwarden Rancher Nexus SonarQube Backstage Postman Jenkins Swagger OpenAPI Kubernetes AWS SOAP Mockito Docker Pulumi GitHub Jacoco Kibana Logback Logstash IntelliJ Visual Studio Code Istio JUnit Quarkus Git Java EE
Frankfurt am Main
1 Jahr 5 Monate
2023-02 - 2024-06

SkyMon: Satellitenüberwachungs- und Geolokalisierungssystem

Software engineer Spring-Boot TypeScript NgRx ...
Software engineer
SkyMon ist eine Lösung zur Überwachung von Satellitenträgern und zur Lokalisierung von Störungen, die es Ihnen ermöglicht, Störungen zu erkennen und Träger in einem umfassenden System zu verwalten und gleichzeitig Ihre Investitionen zu minimieren. Die modulare Architektur kann an Ihre bestehende Infrastruktur angepasst werden. Der SkyMonNG-Client ist eine Windows-Anwendung, die als Mensch-Maschine-Schnittstelle (MMI) für den Benutzer dient.

Aufgaben:

  • Durchführung detaillierter Analysen der Anforderungen für das SkyMon-System, mit Fokus auf die Erkennung und Lokalisierung von Störungen.
  • Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Überwachungs- und Geolokalisierungsanforderungen gerecht werden.
  • Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
  • Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 17, Spring Boot, Angular 14 und React, einschließlich deren Integration in bestehende Systeme.
  • Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, Kubernetes, und Helm basieren.
  • Optimierung und Pflege von State-Management-Strategien unter Nutzung von NgRx, RxJS und anderen Frameworks, um die Konsistenz und Synchronität der Anwendung sicherzustellen.
  • 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 5, Mockito, Jasmine und SonarQube zur Qualitätssicherung.
  • Dokumentation der Fehlerbehebungsprozesse sowie Sicherstellung der Nachverfolgbarkeit.
  • Mentoring von Junior-Entwicklern, Werkstudenten und Auszubildenden, um die Teamkompetenzen zu stärken.
  • Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
  • Organisation und Koordination von Projekten sowie Aufgaben innerhalb des Teams, gestützt auf Jira und Confluence.
  • Sicherstellung einer effizienten Bereitstellung und Wartung des Systems durch GitOps-Strategien mit ArgoCD und GitHub Actions.
  • Konfiguration und Management von Infrastruktur mittels Terraform, einschließlich Monitoring durch Prometheus und Grafana.
  • Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen.
  • Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und Keycloak 20.0.3, um die Cloud-Sicherheit zu gewährleisten.
  • Optimierung von Performance und Load Balancing mithilfe von Tools wie Apache Kafka und Spring Cloud.
  • Erstellung von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger, OpenAPI und Figma.
  • Technischer Support und Beratung für Endbenutzer sowie Teammitglieder.

Teamgröße:

- 04 Teams mit je etwa 05 - 12 Mitgliedern
- Agile nach Kanban
SkyMon
Spring-Boot TypeScript NgRx RxJs Figma Jira Confluence moment Ng-Bootstrap Bootstrap until-destroy flex-layout ngx-skymon GitHub Conflunce Visual Studio Code Notepad++ Postman OpenAPI Microsoft Teams Jenkins Java Ivanti Microservices SonarQube Java 17 Angular 14 Docker Kubernetes GraphQL OAuth 2.0 OpenID Keycloak Altera Quartus Jasmine Nexus HTML5 SCSS CSS Quarkus AgroCD Kafka junit Mockito
Eviden Germany GmbH
Deutschland - Fürth
7 Monate
2022-06 - 2022-12

Elementar und VOIS

Software engineer Java 8 JUnit-5 DB2 ...
Software engineer

Ü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.


Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Elementar und VOIS gerecht werden. 
- Konzeption und Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 8, V?ger und JPA/ Hibernate, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems
- Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit 5, Mockito, Glowroot, GrayLog und SonarQube zur Qualitätssicherung.
- Dokumentation der Fehlerbehebungsprozesse sowie Sicherstellung der Nachverfolgbarkeit.
- Automatische Datenprotokollierung entlang der gesamten Änderungsmanagement-Pipeline mit liquibase
- Übernehmung von Daten aus Änderungsantrag in Vertrag
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse und Systeme unter Berücksichtigung von Draw.io.
- Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen
- Verarbeitung großer Datenmengen von Maklerportalen (u.a. check24, Nafi) in unserer Datenbank mit Spring Batch

Teamgröße:
- 08 Mitgliedern
- Agile nach Kanban
Java 8 JUnit-5 DB2 Liquibase Jenkins Postman Draw.io Glowroot GrayLog V?ger Jira Confluence GitHub Maven SonarQube Oracle Microservices Vert.x JSON XML XSLT Mockito Spring Batch
Die Bayerische IT GmbH
München
1 Jahr 5 Monate
2021-01 - 2022-05

E2E ReDesign

Full-Stack Softwareentwickler Java 11 Microservices Innovator ...
Full-Stack Softwareentwickler
Dieses Projekt konzentrierte sich auf die Anwendung ?E2E ReDesign? zur Verbesserung der Bereitstellung von Enterprise Networks. Das Portfolio umfasst die Retail-Produkte DCIP/BPA (Dedicated Internet Access), EthernetConnect (Business Ethernet Service) und IntraSelect (MPLS IP-VPN) sowie die Wholesale-Produkte Wholesale Ethernet VPN und CFV-Ethernet. Die zukünftige Produktion wird über MSAN-BNG-IP2 erfolgen.

Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die E2E ReDesign gerecht werden.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 11, Spring Boot, Spring WebFlux, Quarkus, Angular 10, RabbitMQ und Apache Kafka, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker und Kubernetes basieren.
- 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 5, Mockito, Jasmine und SonarQube zur Qualitätssicherung.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger, OpenAPI und Innovator.
- Konfiguration und Management von Infrastruktur mittels Ansible, einschließlich Monitoring durch Prometheus und Grafana.
- Unterstützung von Teammitgliedern durch technische und organisatorische Beratung, einschließlich der Durchführung von Pair Programming-Sitzungen.
- Integration und Optimierung von CI/CD-Pipelines mit GitLab CI/CD, um eine kontinuierliche Bereitstellung sicherzustellen.
- Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und Keycloak 11.0, um die Cloud-Sicherheit zu gewährleisten.
- Konfiguration und Management eines Testprojekts (Acceptance Tests) unter Einsatz von FitNesse zur Sicherstellung der Anwendungsqualität

Teamgröße:
- 04 Teams mit je etwa 08 - 12 Mitgliedern
- Agile nach SAFe
Java 11 Microservices Innovator Kubernetes Docker Keycloak 11.0 Spring FitNesse MongoDB Jira Miro Board Angular Confluence SonarQube GitLab Amazon ElasticSearch Kibana RabbitMQ SAFE WebEx Cisco-AnyConnect AWS S3 EKS Spring Security REST Apache Cassandra CI/CD Jasmine OAuth 2.0 OpenID Python Oracle 11g HTML5 CSS SCSS Kafka Quarkus Mockito JUnit
Deutsche Telekom AG
Bonn
6 Monate
2020-04 - 2020-09

Invoice Management System

Software Entwickler Java 1.8 Angualr 9 OpenShift ...
Software Entwickler

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.


Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Denition 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 und Angular, einschließlich deren Integration in
bestehende Systeme.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems; Priorisierung und Bearbeitung gemeldeter Probleme.
- Erstellung und Interpretieren von umfassenden Dokumentationen für Prozesse, Systeme und Anwendungen unter Berücksichtigung von Swagger und OpenAPI.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, OpenShift, und Helm basieren.
- Nutzung moderner Sicherheitsstandards wie OAuth 2.0, OpenID Connect und
Keycloak 11.0, um die Cloud-Sicherheit zu gewährleisten.

Teamgröße:
- 05 Mitgliedern
- Agile nach Kanban
Java 1.8 Angualr 9 OpenShift Docker Keycloak 11.0 Spring Boot 2.3.x Spring Web Spring Data JPA Slack GitLab H2 Spring Security Postgres Maven JPA/ Hibernate IntelliJ IDEA REST JSON XML Flyway JUnit Mockito
Parcaune GmbH
Erlangen
5 Monate
2019-11 - 2020-03

Benutzerverwaltung

Full-Stack Softwareentwickler Java 1.8 Bitbucket Jira ...
Full-Stack Softwareentwickler
Die Teambank AG entwickelt und vertreibt ein Webportal zur Registrierung,

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:
- Durchführung detaillierter Analysen der Anforderungen für die Benutzerverwaltung-Anwendung.
- 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 9, einschließlich deren Integration in bestehende Systeme.
- Erweiterung und Verbesserung bestehender Funktionalitäten, insbesondere durch die Integration modularer Architekturen, die auf Docker, OpenShift, und Helm basieren.
- 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, Cucumber Selenium und SonarQube zur Qualitätssicherung.
- Integration und Optimierung von CI/CD-Pipelines mit Jenkins, um eine kontinuierliche Bereitstellung sicherzustellen.
- Konfiguration und Monitoring von Prometheus und Grafana zur Überwachung, Erfassung und Visualisierung von Metriken aus verteilten Systemen.

Teamgröße:
- 08 Mitgliedern
- Agile nach SCRUM
Java 1.8 Bitbucket Jira Conflunce OpenShift Helm-Charts Jenkins Docker Keycloak 8.0.2 Swagger OpenApi H2 MongoDB Oracle Angular 9 Spring Boot 2.2.x JUnit4 Spring Security Jasmine & Karma Spring MVC JaCoCo Slack Trello Prometheus Grafana Cucumber Selenium Maven IntelliJ IDEA AWS S3 CI/CD XML JSON Mockito JUnit
TeamBank AG
Nürnberg
11 Monate
2019-01 - 2019-11

Banking Gateway und Consent Administration (PSD2 Integration)

Full-Stack Software Entwickler Java 1.8 Agile GitLab ...
Full-Stack Software Entwickler
Entwicklung vom Zahlungsauslösedienst (Payment Initiation Service-PIS) und der Kontoinformationsdienst (Account Information Service-AIS). Diese Dienste übermitteln Datensätze zwischen Kunden und Kreditinstituten.

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


Teamgröße:
- 10 Mitgliedern
- Agile nach SCRUM
Java 1.8 Agile GitLab Bootstrap Jira OpenShift Helm-Charts Jasmine & Karma Swagger H2 Postgres Docker Spring Boot 2.1.x Spring Web Spring Data JPA Angular Gatling Slack REST Gradle Draw.io Mockito MapStruct Spock UX-Design PostgreSQL Keycloak CI/CD Grafana Node.js JPA Microservices SonarQube Skype JSON XML CSV JUnit
Adorsys GmbH & Co. KG
Nürnberg
1 Jahr
2018-01 - 2018-12

Easy Credit - Ratenkauf

Software Entwickler Java 1.8 Microservices Angular ...
Software Entwickler
Entwicklung einer E-Commerce-Ratenkauf Anwendung, bei der Kunden Waren aus einem Webshop per Ratenkauf finanzieren können und Entwicklung einer Anwendung bei der Kunden Waren aus einem Ladengeschäft, dem Point of Sale (POS), finanzieren per Ratenkauf können.

Aufgaben:
- Enge Zusammenarbeit mit Stakeholdern zur Definition neuer Anwendungsbereiche und Funktionalitäten, die den Überwachungs- und Geolokalisierungsanforderungen gerecht werden.
- Entwicklung innovativer Anwendungsideen, die auf Benutzeranforderungen und Geschäftsbedürfnissen basieren.
- Technische Umsetzung geplanter Funktionen mittels moderner Technologien wie Java 1.8, JEE, Spring Boot, AngularJS, Angular 2 und JSF, einschließlich deren Integration in bestehende Systeme.
- Analyse und Anpassung bestehender SOAP-Services zur schrittweisen Einführung von REST-Schnittstellen.
- Erstellung umfassender Dokumentationen zu Prozessen und Ergebnissen.
- Fehlerbehebung mit Unterstützung eines Jira-basierten Ticketsystems.
- Implementierung von Lösungen zur Behebung identifizierter Fehler, einschließlich der Nutzung von JUnit, Mockito, Jasmine & Karma, Cucumber & Selenium.

Teamgröße:
- 10 Mitgliedern
- Agile nach SCRUM
Easy Credit
Java 1.8 Microservices Angular Bootstrap Jira Jenkins JEE Bitbucket Oracle H2 Spring Boot 2.0.x Spring Web Spring Data JPA Swagger Cucumber & Selenium Kibana ElasticSearch TypeScript JavaScript SonarQube Nexus AWS JSP JSF JBoss Application Server JUnit
TeamBank AG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-05 - 2022-05

MS DP-900 Azure Data Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-05 - 2022-05

MS DP-100 Azure Data Scientist Associate

Pearson VUE
Pearson VUE
1 Monat
2022-04 - 2022-04

MS AI-900 Azure AI Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-03 - 2022-03

MS AZ-900 Azure Fundamentals

Pearson VUE
Pearson VUE
1 Monat
2022-03 - 2022-03

AWS Amazon Solutions Architect Associate

Pearson VUE
Pearson VUE
2 Jahre 6 Monate
2015-04 - 2017-09

Master Informatik

Universität Bayreuth
Universität Bayreuth
1 Jahr 1 Monat
2012-10 - 2013-10

Post-Graduate Diploma Informatik

Universität Dschang - Kamerun
Universität Dschang - Kamerun
3 Jahre
2009-10 - 2012-09

Bachelor Mathematik und Informatik

Universität Dschang - Kamerun
Universität Dschang - Kamerun

Position

Position

  • Backend-Entwickler
  • Full-Stack Softwareentwickler
  • Senior Softwareentwickler
  • Software Entwickler
  • DevOps Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Spring Boot
Experte
Angular
Fortgeschritten
Docker
Fortgeschritten
Docker Compose
Fortgeschritten
Kubernetes
Fortgeschritten
OpenShift
Fortgeschritten
Keycloak
Fortgeschritten
Java
Experte

Produkte / Standards / Erfahrungen / Methoden

Java Technologien
Experte
JavaScript Technologien
Fortgeschritten
DevOps & Cloud
Fortgeschritten
Datenbanken
Fortgeschritten
Infrastruktur
Fortgeschritten
Frontend
Fortgeschritten
Backend
Experte
Fitnesse
Fortgeschritten
RabbitMQ
Fortgeschritten
Kafka
Fortgeschritten

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

Programmiersprachen

Java
Experte
JavaScript / TypeScript
Fortgeschritten
Node.js
Fortgeschritten
Python
Basics
Kotlin
Fortgeschritten

Datenbanken

Database Design
Fortgeschritten
Database Modelling
Fortgeschritten
Liquibase
Fortgeschritten
MongoDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle Database
Fortgeschritten
PostgreSQL
Fortgeschritten
SQL
Fortgeschritten
Redis
Basics

Branchen

Branchen

  • IT-Dienstleistungen
  • Finanzdienstleistung
  • Telekommunikation
  • Öffentliche Verwaltung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.