freiberufler Full-Stack Java- und Spring-Entwickler mit Backend-Fokus auf freelance.de

Full-Stack Java- und Spring-Entwickler mit Backend-Fokus

offline
  • 90€/Stunde
  • 65185 Wiesbaden
  • Nähe des Wohnortes
  • ar  |  de  |  en
  • 28.07.2024

Kurzvorstellung

Ich bin ein Full-Stack Entwickler mit 17 Jahren Erfahrung in Java/Spring und Frontend-Technologien, spezialisiert auf die Modernisierung von Anwendungen und agile Methoden.

Qualifikationen

  • Angular
  • CleanCode
  • Docker9 J.
  • Git&Gitlab-CI
  • Java (allg.)9 J.
  • Junit9 J.
  • Mockito
  • Softwareentwicklung (allg.)8 J.
  • Spring Framework9 J.
  • Typescript

Projekt‐ & Berufserfahrung

Senior Spezialist (Festanstellung)
DB Systel - GmbH, Frankfurt am Main
10/2014 – 12/2023 (9 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2014 – 12/2023

Tätigkeitsbeschreibung

Projektbeschreibung:

In meiner Rolle als erfahrener Softwareentwickler war ich maßgeblich an der Modernisierung und Weiterentwicklung von Java-basierten Anwendungen für DB Fernverkehr im Bereich Erlösmanagement beteiligt. Meine umfangreichen Aufgabenbereiche umfassten die Konzeption und Entwicklung von Anwendungen, die Optimierung von Prozessen sowie die Implementierung neuer Technologien und Methoden.

Hauptaufgaben und Verantwortlichkeiten:

Agiles Projektmanagement: Aktive Beteiligung an der Planung, täglichen Meetings, Reviews und Retrospektiven unter Anwendung agiler Methoden und Prinzipien mit dem Framework Agility.
Softwareentwicklung: Konzeption und Entwicklung einer Java- und Spring Boot-basierten Webanwendung zur Optimierung des Erlösmanagements durch die effiziente Steuerung und Echtzeit-
Überwachung von Betriebsprozessen. Im Rahmen meiner Tätigkeit wurden unter anderem folgende Aufgaben realisiert: Implementierung einer WebSSO-basierten Authentifizierung, Design und Implementierung eines rollenbasierten Berechtigungskonzepts, Entwicklung eines Systems zum Auslösen und Überwachen diverser Batch-Services in Echtzeit, sowie die Datenpropagation an externe Systeme via REST. Des Weiteren war ich verantwortlich für die Erstellung zahlreicher CRUD-Funktionalitäten zur Verwaltung von Konfigurationseinstellungen. Ergänzend dazu führte ich die Entwicklung mehrerer Java-basierter Batch-Programme für die nächtliche Verarbeitung großer Datenmengen durch, um Datenaktualisierungen zu gewährleisten.
Technologie-Migration: Migration von Verfahrens-Repositories von SVN zu GitLab und Umstellung von veralteten Datenquellen auf den modernen AWS Secret Manager.
Docker-Integration: Evaluierung und Implementierung der Docker-Technologie in bestehende Prozesse und Anwendungen, unter Berücksichtigung organisationaler Sicherheitsvorgaben.
Prozessoptimierung: Neugestaltung des Build-Prozesses zur Umstellung von manuellen auf automatisierte Abläufe mittels GitLab CI und Entwicklung eines grundlegenden Architekturbildes für das GitLab-CI-Setup.

Ergebnisse:

Erhöhte Effizienz und Zuverlässigkeit der nächtlichen Batch-Läufe durch den Einsatz paralleler Threads.
Erfolgreiche Migration und Modernisierung sämtlicher Verfahrensanwendungen, was zu einer verbesserten Performance und Sicherheit führte.
Effektive Integration von Docker, was die Entwicklung und den Betrieb der Anwendungen optimierte.
Automatisierung des Build-Prozesses, was zu Zeitersparnis und erhöhter Produktivität führte.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Maven, Confluence, Docker, Git, Java (allg.), Jira, Junit, Continuous Integration, Spring Framework, Vue.Js

Capgemini, München — Siebel Lead Consultant (Festanstellung)
Capgemini, München, München
10/2011 – 9/2014 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

10/2011 – 9/2014

Tätigkeitsbeschreibung

Siebel Technischer Berater und Entwickler im Bereich Public Sector, Services und Telko
Technologie Stack: Oracle Siebel CRM, Oracle DB

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Steria Mummert, Hamburg — Siebel Consultant (Festanstellung)
Steria Mummert, Hamburg, Hamburg
11/2010 – 9/2011 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2010 – 9/2011

Tätigkeitsbeschreibung

Siebel Technischer Berater und Entwickler im Bereich Telko
Technologie Stack: Oracle Siebel CRM, Oracle DB

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

PaW Systems AG, Unterföhring — Siebel Consultant (Festanstellung)
PaW Systems AG, Unterföhring, München
6/2006 – 10/2010 (4 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2006 – 10/2010

Tätigkeitsbeschreibung

Siebel Technischer Berater und Entwickler im Bereich Telko, Versicherung und Banking
Technologie Stack: Oracle Siebel CRM, Oracle DB, Java, JEE

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Ausbildung

Diplom Informatiker (FH)
Dipl.-Informatiker (FH)
Hochschule Zittau/Görlitz (FH)
2006
Görlitz

Über mich

Mit über 17 Jahren Erfahrung in der IT-Branche bin ich ein leidenschaftlicher und engagierter Full-Stack Softwareentwickler mit Schwerpunkt auf Java und Spring im Backend-Bereich. Als stolzer Vater bin ich ständig motiviert, Neues zu entdecken und innovative, e�ektive Softwarelösungen zu scha�en, die echten Mehrwert bieten. Meine umfassenden Kenntnisse und Erfahrungen setzen ich ein, um maßgeschneiderte und nachhaltige Lösungen für meine Kunden als freiberuflicher Entwickler zu realisieren.

Weitere Kenntnisse

Full-Stack Entwickler mit Backend-Fokus
Java, Spring Boot (Spring Framework)
Spring Testing (Unit & Integration Tests using JUnit 5, Mockito & Testcontainer)
Clean Code, Design Pattern, MVC, UML
SQL, Postgres, MySQL, H2, OracleDB, Flyway
Javascript, VueJS, Thymeleaf, HTML, CSS
Git, Maven, Docker, Gitlab CI
Linux, Unix, Shell
IntelliJ IDEA

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
112
Alter
47
Berufserfahrung
18 Jahre und 5 Monate (seit 06/2006)

Kontaktdaten

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

Jetzt Mitglied werden