freiberufler Senior Software Developer auf freelance.de

Senior Software Developer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 22081 Hamburg
  • Nähe des Wohnortes
  • de  |  en
  • 07.11.2024

Kurzvorstellung

Moin! Mein Name ist D. T. L. A. und ich arbeite seit über 6 Jahren Full Stack Developer im Enterprise-Umfeld.

Qualifikationen

  • Angular2 J.
  • Apache Kafka2 J.
  • Bash Shell3 J.
  • Docker3 J.
  • Elastic Search
  • Elasticsearch3 J.
  • Hibernate (Java)2 J.
  • Java (allg.)6 J.
  • JavaScript
  • Junit2 J.
  • Kubernetes3 J.
  • Node.Js1 J.
  • Postgresql2 J.
  • Spring Framework5 J.
  • SQL
  • Typescript3 J.

Projekt‐ & Berufserfahrung

Senior Software Developer
Bundesagentur für Arbeit, Remote
5/2023 – offen (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – offen

Tätigkeitsbeschreibung

Einsatz als Senior Software Developer im Plattformprodukt-Team. Die Aufgaben umfassten die Weiterentwicklung von Plattformprodukten sowie deren Wartung, Provisionierung und Fehlerbehebung.

Genutzte Technologien: Java 21, Spring Boot, Keycloak, REST, Typescript, Angular, JUnit, Jest, Playwright, Maven, NPM, Terraform, Helm, Kubernetes, Docker, Cassandra, Elasticsearch, Apache Kafka, PostgreSQL, Gitlab CI/CD, Bash, IntelliJ, Visual Studio Code

Aufgaben:

Pflege und Weiterentwicklung der Services für die Bereitstellung der Authentifizierungsdienste (z.B Elster, BundID, EID), welche von den Fachanwendungen verwendet werden mit Java 21/Spring Boot (Maven, Cassandra, Keycloak, REST) und Typescript/Angular

Pflegen und Weiterentwicklung von Keycloak Extensions, um Basisfunktionalitäten zu erweitern im Kontext des internen IAM-Systems über Keycloaks Service Provider Interface mit Java 21

Implementierung der Unit-Tests für das Backend (JUnit und Mockito)

Implementierung der Unit-Tests für das Frontend (Jest)

Implementierung von Integrationstests mittels Playwright

Provisionieren und Warten von Plattform-Services wie z.B Elasticsearch, Apache Kafka und Keycloak im Kubernetes-Cluster mit Terraform & Helm

Sonstige Infrastrukturarbeit wie z.B CI/CD Pipelines bauen (Gitlab), Helm Charts bauen, Terraform Modules bauen, Strategien für Deployments für die Fachteams konzeptionieren, Security Findings analysieren etc.

Eingesetzte Qualifikationen

Angular, Apache Kafka, Bash Shell, Docker, Elasticsearch, Java (allg.), JavaScript-Entwickler, Kubernetes, Node.Js, Postgresql, Spring Framework, Typescript

Senior Full Stack Developer
Christoph Kroschke Holding GmbH & Co. KG, Remote
11/2022 – 5/2023 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2022 – 5/2023

Tätigkeitsbeschreibung

Einsatz als Senior Full Stack Developer für die Anwendungsentwicklung der KFZ-Zulassungssoftware.

Genutzte Technologien: Java 17, Kotlin, Spring Boot, Apache Kafka, PostgreSQL, Hibernate, REST, SOAP, Typescript, Angular, Docker, AWS (Fargate, CloudWatch, CDK), Gitlab CI/CD, Bash, Maven, JUnit, Mockito, Jest, IntelliJ, Visual Studio Code

Aufgaben:

Konzeption und Implementierung der Fachanwendung zur Abwicklung der digitalen KFZ-Zulassung mit Java 17 + Kotlin/Spring Boot im Backend (Apache Kafka, Maven, Hibernate, PostgreSQL, Keycloak, REST, SOAP) und Typescript/Angular im Frontend. Die Microservices wurden in Docker-Containern auf AWS Fargate deployed

Implementierung der Unit-Tests für das Backend (JUnit und Mockito)

Implementierung der Unit-Tests für das Frontend (Jest)

Konzeption und Implementierung der CI/CD-Pipelines mit Gitlab CI/CD und Bash

Konzeption und Implementierung von Metriken und Alerts im Kontext der Monitoring-Strategie in AWS CloudWatch über CDK

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Apache Kafka, Docker, Java (allg.), Kotlin, Postgresql, Spring Framework, Typescript

Freelance - Fullstack Softwareentwickler
Hays - im Auftrag der Bundesdruckerei Gruppe GmbH, Remote
6/2021 – 9/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2021 – 9/2022

Tätigkeitsbeschreibung

Einsatz als Software Developer für die Konzeption, Entwicklung und Wartung einer Portallösung im Hochsicherheitsbereich

Genutzte Technologien: Java 17, Spring Boot, Elasticsearch, Hibernate, PostgreSQL, REST, JUnit, Mockito, Maven, Keycloak, Docker, Kubernetes, Helm, Typescript, React, Gitlab CI/CD, Bash

Eingesetzte Qualifikationen

Elasticsearch, Bash Shell, Continuous Integration, Docker, Java (allg.), Kubernetes, React (JavaScript library), Spring Framework, Typescript

Softwareentwickler (Festanstellung)
MACH AG, Lübeck
5/2019 – 6/2021 (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 6/2021

Tätigkeitsbeschreibung

Einsatz als Java Developer für die Konzeption und Implementierung der Personalabrechnungssoftware als Teilprodukt der ERP-Software des Unternehmens.

Genutzte Technologien: Java 8, Spring Boot, Keycloak, Gradle, Maven, Vaadin, MS SQL, Oracle SQL, Hibernate, JUnit, EasyMock, REST, Swagger, Docker, Bash

Aufgaben:

Konzeption und Implementierung der Fachanwendung für Personalabrechnungsprozesse mit Java 8, Vaadin, MS SQL, Oracle SQL, Hibernate, REST, Swagger, Maven, Gradle

Implementierung des Authentifizierungssystems über Keycloak

Implementierung der Unit-Tests über JUnit und EasyMock

Wartung und Fehlerbehebung der Bestandssoftware auch über die Domaine der Personalabrechnung hinweg

Automatisierung der Deployment-Prozesse über Docker und Bash

Eingesetzte Qualifikationen

Gradle, Hibernate (Java), Java (allg.), Junit, Spring Framework

Java Softwareentwickler (Festanstellung)
AEB SE, Lübeck
11/2018 – 4/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2018 – 4/2019

Tätigkeitsbeschreibung

Einsatz als Java Developer im Infrastructure-Team. Die Aufgaben umfassten die Weiterentwicklung von Hilfswerkzeugen, um die Fachteams bei der Entwicklung der Anwendungssoftware in der Logistik-Branche zu unterstützen.

Genutzte Technologien: Java 8, Java EE, SQL, REST

Erweiterung eines bestehenden Java FTP Client-Frameworks zur Schaffung einer SSL-Funktionalität und Aufbau einer entsprechenden Testumgebung.

Umbau eines bestehenden datenbankbasierten Java Zertifikatsmanagers auf den Java-Standard und Abgleich mit dem dateibasierten Standard-Zertifikatsmanager.

Konzeption und Entwicklung eines zentralen Gateways zur Anbindung externer Übersetzungsdienste mit Java EE, SQL, REST und der DeepL API.

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Informatik
Bachelor of Science
2018
Lübeck

Über mich

Full Stack Developer mit +6 Jahren Erfahrung in folgenden Technologien:

Java, Typescript, Javascript, Bash, Spring Boot, JEE, NodeJS, Hibernate, Oracle SQL, MS SQL, PostgreSQL, Cassandra, Elasticsearch, REST, SOAP, Swagger, JUnit, EasyMock, Mockito, Jest, Git, Gradle, Maven, NPM, React, Angular, HTML, CSS, Docker, Kubernetes, Terraform, Helm, Kustomize, Gitlab CI/CD, AWS (CloudWatch, Fargate, CDK), Keycloak, Apache Kafka, Eclipse, IntelliJ, Visual Studio Code, Vim

Weitere Kenntnisse

Java, Typescript, Javascript, Bash, Spring Boot, JEE, NodeJS, Hibernate, Oracle SQL, MS SQL, PostgreSQL, Cassandra, Elasticsearch, REST, SOAP, Swagger, JUnit, EasyMock, Mockito, Jest, Git, Gradle, Maven, NPM, React, Angular, HTML, CSS, Docker, Kubernetes, Terraform, Helm, Kustomize, Gitlab CI/CD, AWS (CloudWatch, Fargate, CDK), Keycloak, Apache Kafka, Eclipse, IntelliJ, Visual Studio Code, Vim

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
552
Alter
28
Berufserfahrung
6 Jahre und 1 Monat (seit 11/2018)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden