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

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2024-01 - 2024-06

Schulung und Fortbildung

Senior Softwareentwickler Quarkus Python Terraform ...
Senior Softwareentwickler

Die Schulungen behandeln auch die Integration von DevOps in die Unternehmenskultur. Continuous Delivery, Infrastructur as Code, Cloud Services und kontinuierliche Prozessanpassungen im Kontext von DevOps und IT Sicherheit. Überwachung und Konfiguration in Spring Boot und Spring Cloud Services.


Aufgaben:

- Quarkus Essential Training

- Python Essential Training

- Infrastructure as Code with Terraform

- DevOps Foundations: Monitoring and Observability

- DevOps Foundations: Infrastructure as Code

- DevOps Foundations: Continuous Delivery/Continuous Integration

- Web Security: OAuth and OpenID Connect

- Leveraging Google Cloud Developer and DevOps Tools

- Google Cloud Platform for Enterprise Essential Training

- Cloud Security Architecture for the Enterprise

- Advanced Spring: Application Events

- Advance Your Spring Development Skills

Quarkus Python Terraform CI/CD Spring Boot Google Cloud Platform (GCP) Actuator Prometheus Grafana AWS Oauth OpenID Connect Spring Cloud Load Balancing Performance Tuning Cloud Security DevOps Java 17 Microservices
Eviden Germany GmbH
Fürth, Bayern (remote)
5 Monate
2023-08 - 2023-12

SkyMon: Satellitenüberwachungs- und Geolokalisierungssystem

Senior Softwareentwickler Angular 13 Java 11 Spring-Boot ...
Senior Softwareentwickler
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 einer detaillierten Analyse der Anforderungen
- Verbesserung, Implementierung neuer Anwendungsbereiche und Funktionalitäten
- Identifizierung und Analyse von Bereichen im bestehenden System, die optimiert werden können
- Planung und Durchführung der Implementierung
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Verwendung eines Ticketsystems zur Nachverfolgung und Verwaltung von gemeldeten Fehlern und Problemen
- Priorisierung und Behebung von Fehlern
- Dokumentation der Fehlerbehebungsprozesse
- Sicherstellung, dass der Zustand der Anwendung synchron und konsistent über verschiedene Komponenten und Module hinweg bleibt
- Optimierung der State Management-Strategien zur Verbesserung der Leistung und Benutzerfreundlichkeit der Anwendung
- Koordination und Organisation von Projekten und Aufgaben innerhalb des Teams
- Bereitstellung von technischer und organisatorischer Unterstützung für Teammitglieder
- Bereitstellung von technischem Support und Beratung für Teammitglieder und Endbenutzer
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung

Teamgröße:
- 04 Teams mit je etwa 05 - 12 Mitgliedern
- Agile nach Kanban
SkyMon
Angular 13 Java 11 Spring-Boot TypeScript NgRx RxJs Figma Jira Confluence moment Ng-Bootstrap Bootstrap until-destroy prettier flex-layout ngx-skymon GitHub Conflunce Visual Studio Code Notepad++ Postman OpenAPI Microsoft Teams Jenkins Java Ivanti Microservices
Eviden Austria GmbH
Österreich - Wien
7 Monate
2023-02 - 2023-08

DualiBeurteilung

Senior Softwareentwickler Java 17 GitHub Jira ...
Senior Softwareentwickler
DualiBeurteilung ist eine Webanwendung, mit der Sie Auszubildende oder Studierende, die eine betriebliche Ausbildung absolvieren, auflisten, suchen, löschen und bewerten können. Es handelt sich um die Verwaltung von Studierenden, die ein berufsbegleitendes Studium absolvieren.

Aufgaben:
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Entwicklung und Gestaltung neuer Anwendungsideen und -bereiche basierend auf den Anforderungen und Bedürfnissen der Benutzer
- Technische Umsetzung der geplanten Funktionen und Anwendungsbereiche durch Programmierung und Integration in bestehende Systeme
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität und Qualität der neuen Features
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Identifizierung und Analyse von Softwarefehlern und Problemen,
- Priorisierung und Bearbeitung der gemeldeten Fehler
- Implementierung von Lösungen zur Behebung der identifizierten Fehler und Durchführung von Tests zur Sicherstellung der Fehlerbehebung
- Dokumentation der Anforderungen
- Planung und Koordination von Projekten und Aufgaben
- Unterstützung der Teammitglieder bei der Erfüllung ihrer Aufgaben
- Dokumentation von Prozessen und Ergebnissen

Teamgröße:
- 08 - 12 Mitgliedern
- Agile nach Kaban

Java 17 GitHub Jira Conflunce Jenkins Docker Keycloak 20.0.3 Swagger OpenApi H2 MySql Angular 14 Spring Boot 2.6.3 JUnit5 Jasmine & Karma MS-Team Maven IntelliJ IDEA Visual Studio Code Podman SonarQube Nexus
Eviden Germany GmbH
Fürth, Bayern
6 Monate
2022-06 - 2022-11

Elementar und VOIS

Senior Softwareentwickler Java 8 JUnit-5 DB2 ...
Senior Softwareentwickler
Ü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.

Aufgaben:
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Technische Umsetzung der geplanten Funktionen und Anwendungsbereiche durch Programmierung und Integration in bestehende Systeme
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität und Qualität der neuen Features
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Übernehmung von Daten aus Änderungsantrag in Vertrag
- Erstellung den Schwebe und D.3 Protokoll
- Überprüfung der Historien
- Erweiterung der Datenbank
- Dokumentation von Prozessen und Ergebnissen
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch

Teamgröße:
- 08 Mitgliedern
- Agile nach Kaban
Java 8 JUnit-5 DB2 Liquibase Jenkins Postman Draw.io Glowroot GrayLog V?ger Jira Confluence GitHub Maven SonarQube
Die Bayerische IT GmbH
München
11 Monate
2021-04 - 2022-02

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:
- Verbesserung, Implementierung und Test der API und Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Losere Kopplung der Microservices für die Ermittlung der Meilensteine Anwendungsbereiche
- Testabdeckung und Erstellung von Backend JUnit-Test
- Verwendung eines Ticketsystems zur Nachverfolgung und Verwaltung von gemeldeten Fehlern und Problemen
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch
- Erweiterte Abfragemechanismen gemäß OpenAPI
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung
- DevOps (Pipeline-Konfiguration und Deployment)
- Kubernetes Pods erstellen und überwachen
- Konfiguration und Durchführung 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
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.

Aufgaben:
- Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Dokumentation der Arbeitsergebnisse
- Lokalisierung, Analyse und Beseitigung von SW-Fehler

Teamgröße:
- 05 Mitgliedern
- Agile nach Kaban
Java 1.8 Angualr 9 OpenShift Docker Keycloak 11.0 Spring Boot 2.3.x Spring Web Spring Data JPA Slack GitLab H2 Postgres Maven JPA/ Hibernate IntelliJ IDEA
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.

Aufgaben:
- Durchführung der Anforderungsanalyse
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und
Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Übernahme von Deployment und Releases
- Durchführung der Aufwandsschätzung
- Verantwortlich für die Definition und Implementierung von Teststrategien zur Sicherstellung einer umfassenden Testabdeckung
- Konfiguration und Verwaltung 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 Jasmine & Karma JaCoCo Slack Trello Prometheus Grafana Cucumber Selenium Maven IntelliJ IDEA AWS S3
TeamBank AG
Nürnberg
6 Monate
2019-06 - 2019-11

KlarTax

Backend Entwickler Java 1.8 GitLab Jira ...
Backend Entwickler
Die Datev eG entwickelt eine Anwendung ?KlarTax?, die die Online-Steuererklärung durch mehr Komfort für die Nutzer erleichtert.

Aufgaben:
- Planung, Entwicklung und Integration von neuen Anwendungsbereichen und Funktionen in bestehende Softwarelösungen
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität, Benutzerfreundlichkeit und Sicherheit
- Identifizierung, Analyse und Behebung von Programmfehlern (Bugs) in Softwareanwendungen
- Durchführung von Load-Tests mithilfe von Artillery zur Bewertung der Leistungsfähigkeit und Skalierbarkeit von Systemen
- Implementierung einer REST-API mit Express.js & Node.js

Teamgröße:
- 10 Mitgliedern
- Agile nach Kanban
Java 1.8 GitLab Jira Microservices OpenShift Helm-Charts Swagger H2 Postgres Spring Boot 2.2.x Spring Web Spring Data JPA JUnit5 REST Assured Snakeymal NodeJS ExpressJS SonarQube Slack Maven IntelliJ IDEA
Datev IT Campus
Nürnberg
3 Monate
2019-03 - 2019-05

Consent Administration (PSD2 Integration)

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

Aufgaben:
- Erstellung von Sequenzdiagrammen zur Visualisierung der Systeminteraktionen und Prozessabläufe
- Anpassung der Logik in Backend-Systemen zur Verbesserung der Funktionalität und Leistung
- Entwicklung von REST-Endpunkten zur Bereitstellung von Schnittstellen für den Datenaustausch
- Durchführung von Backend JUnit-Tests zur Gewährleistung der Codequalität und Fehlerfreiheit
- Integrationstests mit Spock zur Überprüfung der Interaktionen zwischen Komponenten und Systemen
- Generierung von Modellschnittstellen und Webservice-Clients zur Kommunikation zwischen verschiedenen Systemen und Plattformen

Teamgröße:
- 06 Mitgliedern
- Agile nach SCRUM
Java 8 Agile GitLab Jira OpenShift Swagger H2 Postgres Spring Boot 2.1.x Spring Web Spring Data JPA JUnit4 MapStruct Spock Slack Skype REST
DAB BNP Paribas ? DAB Bank
München
3 Monate
2019-01 - 2019-03

Banking Gateway (PSD2)

Software Entwickler Java 1.8 Agile GitLab ...
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:
- Entwicklung und Implementierung von Softwarekomponenten gemäß den Spezifikationen und Anforderungen
- Erstellung und Durchführung von Unit-Tests für das Frontend
- Design und Implementierung von Modellschnittstellen sowie Entwicklung von Clients für Webservices zur nahtlosen Integration und Kommunikation zwischen verschiedenen Systemkomponenten
- Konfiguration und Anpassung des Frontend-Projekts, einschließlich der Einrichtung von Entwicklungsumgebungen und der Integration von Bibliotheken und Frameworks
- Planung, Durchführung und Auswertung von Load-Tests, um die Leistungsfähigkeit und Skalierbarkeit von Systemen unter verschiedenen Lastszenarien zu überprüfen und zu optimieren

Teamgröße:
- 08 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
Adorsys GmbH & Co. KG
Nürnberg
11 Monate
2018-02 - 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:
- Entwicklung und Implementierung von Softwarekomponenten für Anwendungen
- Erstellung umfassender Backend Unit-Tests zur Sicherstellung der Codequalität und -stabilität
- Design und Entwicklung von RESTful-Services für grundlegende CRUD Operationen
- Entwurf und Implementierung von Datenbanklösungen zur effizienten Datenspeicherung und -verwaltung
- Konfiguration und Durchführung eines Testprojekts unter Einsatz von Cucumber und Selenium zur Automatisierung von Tests und zur Sicherstellung der Anwendungsqualität

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

6 Monate
2024-01 - 2024-06

Schulung und Fortbildung

Senior Softwareentwickler Quarkus Python Terraform ...
Senior Softwareentwickler

Die Schulungen behandeln auch die Integration von DevOps in die Unternehmenskultur. Continuous Delivery, Infrastructur as Code, Cloud Services und kontinuierliche Prozessanpassungen im Kontext von DevOps und IT Sicherheit. Überwachung und Konfiguration in Spring Boot und Spring Cloud Services.


Aufgaben:

- Quarkus Essential Training

- Python Essential Training

- Infrastructure as Code with Terraform

- DevOps Foundations: Monitoring and Observability

- DevOps Foundations: Infrastructure as Code

- DevOps Foundations: Continuous Delivery/Continuous Integration

- Web Security: OAuth and OpenID Connect

- Leveraging Google Cloud Developer and DevOps Tools

- Google Cloud Platform for Enterprise Essential Training

- Cloud Security Architecture for the Enterprise

- Advanced Spring: Application Events

- Advance Your Spring Development Skills

Quarkus Python Terraform CI/CD Spring Boot Google Cloud Platform (GCP) Actuator Prometheus Grafana AWS Oauth OpenID Connect Spring Cloud Load Balancing Performance Tuning Cloud Security DevOps Java 17 Microservices
Eviden Germany GmbH
Fürth, Bayern (remote)
5 Monate
2023-08 - 2023-12

SkyMon: Satellitenüberwachungs- und Geolokalisierungssystem

Senior Softwareentwickler Angular 13 Java 11 Spring-Boot ...
Senior Softwareentwickler
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 einer detaillierten Analyse der Anforderungen
- Verbesserung, Implementierung neuer Anwendungsbereiche und Funktionalitäten
- Identifizierung und Analyse von Bereichen im bestehenden System, die optimiert werden können
- Planung und Durchführung der Implementierung
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Verwendung eines Ticketsystems zur Nachverfolgung und Verwaltung von gemeldeten Fehlern und Problemen
- Priorisierung und Behebung von Fehlern
- Dokumentation der Fehlerbehebungsprozesse
- Sicherstellung, dass der Zustand der Anwendung synchron und konsistent über verschiedene Komponenten und Module hinweg bleibt
- Optimierung der State Management-Strategien zur Verbesserung der Leistung und Benutzerfreundlichkeit der Anwendung
- Koordination und Organisation von Projekten und Aufgaben innerhalb des Teams
- Bereitstellung von technischer und organisatorischer Unterstützung für Teammitglieder
- Bereitstellung von technischem Support und Beratung für Teammitglieder und Endbenutzer
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung

Teamgröße:
- 04 Teams mit je etwa 05 - 12 Mitgliedern
- Agile nach Kanban
SkyMon
Angular 13 Java 11 Spring-Boot TypeScript NgRx RxJs Figma Jira Confluence moment Ng-Bootstrap Bootstrap until-destroy prettier flex-layout ngx-skymon GitHub Conflunce Visual Studio Code Notepad++ Postman OpenAPI Microsoft Teams Jenkins Java Ivanti Microservices
Eviden Austria GmbH
Österreich - Wien
7 Monate
2023-02 - 2023-08

DualiBeurteilung

Senior Softwareentwickler Java 17 GitHub Jira ...
Senior Softwareentwickler
DualiBeurteilung ist eine Webanwendung, mit der Sie Auszubildende oder Studierende, die eine betriebliche Ausbildung absolvieren, auflisten, suchen, löschen und bewerten können. Es handelt sich um die Verwaltung von Studierenden, die ein berufsbegleitendes Studium absolvieren.

Aufgaben:
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Entwicklung und Gestaltung neuer Anwendungsideen und -bereiche basierend auf den Anforderungen und Bedürfnissen der Benutzer
- Technische Umsetzung der geplanten Funktionen und Anwendungsbereiche durch Programmierung und Integration in bestehende Systeme
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität und Qualität der neuen Features
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Identifizierung und Analyse von Softwarefehlern und Problemen,
- Priorisierung und Bearbeitung der gemeldeten Fehler
- Implementierung von Lösungen zur Behebung der identifizierten Fehler und Durchführung von Tests zur Sicherstellung der Fehlerbehebung
- Dokumentation der Anforderungen
- Planung und Koordination von Projekten und Aufgaben
- Unterstützung der Teammitglieder bei der Erfüllung ihrer Aufgaben
- Dokumentation von Prozessen und Ergebnissen

Teamgröße:
- 08 - 12 Mitgliedern
- Agile nach Kaban

Java 17 GitHub Jira Conflunce Jenkins Docker Keycloak 20.0.3 Swagger OpenApi H2 MySql Angular 14 Spring Boot 2.6.3 JUnit5 Jasmine & Karma MS-Team Maven IntelliJ IDEA Visual Studio Code Podman SonarQube Nexus
Eviden Germany GmbH
Fürth, Bayern
6 Monate
2022-06 - 2022-11

Elementar und VOIS

Senior Softwareentwickler Java 8 JUnit-5 DB2 ...
Senior Softwareentwickler
Ü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.

Aufgaben:
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Technische Umsetzung der geplanten Funktionen und Anwendungsbereiche durch Programmierung und Integration in bestehende Systeme
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität und Qualität der neuen Features
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Übernehmung von Daten aus Änderungsantrag in Vertrag
- Erstellung den Schwebe und D.3 Protokoll
- Überprüfung der Historien
- Erweiterung der Datenbank
- Dokumentation von Prozessen und Ergebnissen
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch

Teamgröße:
- 08 Mitgliedern
- Agile nach Kaban
Java 8 JUnit-5 DB2 Liquibase Jenkins Postman Draw.io Glowroot GrayLog V?ger Jira Confluence GitHub Maven SonarQube
Die Bayerische IT GmbH
München
11 Monate
2021-04 - 2022-02

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:
- Verbesserung, Implementierung und Test der API und Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Losere Kopplung der Microservices für die Ermittlung der Meilensteine Anwendungsbereiche
- Testabdeckung und Erstellung von Backend JUnit-Test
- Verwendung eines Ticketsystems zur Nachverfolgung und Verwaltung von gemeldeten Fehlern und Problemen
- Durchführung von Pair Programming-Sitzungen zur gemeinsamen Problemlösung und Wissensaustausch
- Erweiterte Abfragemechanismen gemäß OpenAPI
- Zusammenarbeit mit anderen Entwicklern zur Überprüfung von Code und Sicherstellung der Qualitätssicherung
- DevOps (Pipeline-Konfiguration und Deployment)
- Kubernetes Pods erstellen und überwachen
- Konfiguration und Durchführung 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
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.

Aufgaben:
- Implementierung und Test neuer Anwendungsbereiche und Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Dokumentation der Arbeitsergebnisse
- Lokalisierung, Analyse und Beseitigung von SW-Fehler

Teamgröße:
- 05 Mitgliedern
- Agile nach Kaban
Java 1.8 Angualr 9 OpenShift Docker Keycloak 11.0 Spring Boot 2.3.x Spring Web Spring Data JPA Slack GitLab H2 Postgres Maven JPA/ Hibernate IntelliJ IDEA
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.

Aufgaben:
- Durchführung der Anforderungsanalyse
- Konzeption, Implementierung und Test neuer Anwendungsbereiche und
Funktionalitäten
- Fehlerbehebung mit Unterstützung des Ticketsystems
- Übernahme von Deployment und Releases
- Durchführung der Aufwandsschätzung
- Verantwortlich für die Definition und Implementierung von Teststrategien zur Sicherstellung einer umfassenden Testabdeckung
- Konfiguration und Verwaltung 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 Jasmine & Karma JaCoCo Slack Trello Prometheus Grafana Cucumber Selenium Maven IntelliJ IDEA AWS S3
TeamBank AG
Nürnberg
6 Monate
2019-06 - 2019-11

KlarTax

Backend Entwickler Java 1.8 GitLab Jira ...
Backend Entwickler
Die Datev eG entwickelt eine Anwendung ?KlarTax?, die die Online-Steuererklärung durch mehr Komfort für die Nutzer erleichtert.

Aufgaben:
- Planung, Entwicklung und Integration von neuen Anwendungsbereichen und Funktionen in bestehende Softwarelösungen
- Durchführung umfassender Tests zur Sicherstellung der Funktionalität, Benutzerfreundlichkeit und Sicherheit
- Identifizierung, Analyse und Behebung von Programmfehlern (Bugs) in Softwareanwendungen
- Durchführung von Load-Tests mithilfe von Artillery zur Bewertung der Leistungsfähigkeit und Skalierbarkeit von Systemen
- Implementierung einer REST-API mit Express.js & Node.js

Teamgröße:
- 10 Mitgliedern
- Agile nach Kanban
Java 1.8 GitLab Jira Microservices OpenShift Helm-Charts Swagger H2 Postgres Spring Boot 2.2.x Spring Web Spring Data JPA JUnit5 REST Assured Snakeymal NodeJS ExpressJS SonarQube Slack Maven IntelliJ IDEA
Datev IT Campus
Nürnberg
3 Monate
2019-03 - 2019-05

Consent Administration (PSD2 Integration)

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

Aufgaben:
- Erstellung von Sequenzdiagrammen zur Visualisierung der Systeminteraktionen und Prozessabläufe
- Anpassung der Logik in Backend-Systemen zur Verbesserung der Funktionalität und Leistung
- Entwicklung von REST-Endpunkten zur Bereitstellung von Schnittstellen für den Datenaustausch
- Durchführung von Backend JUnit-Tests zur Gewährleistung der Codequalität und Fehlerfreiheit
- Integrationstests mit Spock zur Überprüfung der Interaktionen zwischen Komponenten und Systemen
- Generierung von Modellschnittstellen und Webservice-Clients zur Kommunikation zwischen verschiedenen Systemen und Plattformen

Teamgröße:
- 06 Mitgliedern
- Agile nach SCRUM
Java 8 Agile GitLab Jira OpenShift Swagger H2 Postgres Spring Boot 2.1.x Spring Web Spring Data JPA JUnit4 MapStruct Spock Slack Skype REST
DAB BNP Paribas ? DAB Bank
München
3 Monate
2019-01 - 2019-03

Banking Gateway (PSD2)

Software Entwickler Java 1.8 Agile GitLab ...
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:
- Entwicklung und Implementierung von Softwarekomponenten gemäß den Spezifikationen und Anforderungen
- Erstellung und Durchführung von Unit-Tests für das Frontend
- Design und Implementierung von Modellschnittstellen sowie Entwicklung von Clients für Webservices zur nahtlosen Integration und Kommunikation zwischen verschiedenen Systemkomponenten
- Konfiguration und Anpassung des Frontend-Projekts, einschließlich der Einrichtung von Entwicklungsumgebungen und der Integration von Bibliotheken und Frameworks
- Planung, Durchführung und Auswertung von Load-Tests, um die Leistungsfähigkeit und Skalierbarkeit von Systemen unter verschiedenen Lastszenarien zu überprüfen und zu optimieren

Teamgröße:
- 08 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
Adorsys GmbH & Co. KG
Nürnberg
11 Monate
2018-02 - 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:
- Entwicklung und Implementierung von Softwarekomponenten für Anwendungen
- Erstellung umfassender Backend Unit-Tests zur Sicherstellung der Codequalität und -stabilität
- Design und Entwicklung von RESTful-Services für grundlegende CRUD Operationen
- Entwurf und Implementierung von Datenbanklösungen zur effizienten Datenspeicherung und -verwaltung
- Konfiguration und Durchführung eines Testprojekts unter Einsatz von Cucumber und Selenium zur Automatisierung von Tests und zur Sicherstellung der Anwendungsqualität

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