Senior Java Entwickler, Spring Boot, Webapplikationen, DevOps
Aktualisiert am 11.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

2 Monate
2024-09 - 2024-10

ODUS DevOps

DevOps Java Azure Azure DevOps ...
DevOps
Migration von mehr als 60 git Repositories von gitlab nach github Enterprise. Überführung sämtlicher CI/CD Pipelines von gitlab nach Microsoft Azure DevOps in enger Abstimmung mit der IT des Kunden. Auslagern von Secrets nach Microsoft KeyVault. Tuning der Build Pipelines für Java SpringBoot, Java Quarkus und JavaScript Angular Applikationen. Aufsetzen des Ingress Controllers. Dokumentation und Coaching der Entwickler.
Microsoft Azure Microsoft Azure DevOps Keycloak PingID Kubernetes Java Spring Quarkus TypeScript Angular
Java Azure Azure DevOps PostgreSQL OpenID Kubernetes
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
11 Monate
2023-10 - 2024-08

WIM

DevOps Java DevOps Kubernetes ...
DevOps

Aufsetzen der CI/CD Pipeline und des Betriebes in einer kubernetes Umgebung (private Cloud)

Java Spring Hibernate PostgreSQL Kubernetes Ubuntu YouTrack Atlassian Confluence GIT JPA Angular Keycloak GitLab Helm
Java DevOps Kubernetes GitLab Keycloak PostgreSQL Helm
f+s Software GmbH
Berlin
1 Jahr 4 Monate
2022-09 - 2023-12

ODUS@Cloud

DevOps Java Azure PostgreSQL ...
DevOps

Migration mehrer Java Applikationen und Microservices von OpenShift nach Microsoft Azure. Integration von OpenID-Connect. Sicherstellen des Betriebes. Dokumentation der Hostingplatform für Entwickler (Log-Analytics, Microsoft Defender for Cloud, aks, kubectl).

Einrichten einer Data Factory und einer Self-Hosted Runtime zur Datensynchronisatzion. Beobachtung und Tuning der Web Application Firewall.

Microsoft Azure PostgreSQL Java 17 Spring OpenID Apache HTTP Server Angular TypeScript Data Factory Helm
Java Azure PostgreSQL OpenID Helm
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
2 Jahre 10 Monate
2021-01 - 2023-10

Trade-in

Software-Entwickler Backend Java 17 Java
Software-Entwickler Backend

Entwicklung einer Online Plattform zur Restwert Ermittlung für Gebrauchtfahrzeuge und Lead Generierung. Entwicklung mit SCRUM in Sprints, Architektur, Datenbankmodell, Anbindung der Restwertprovider in verschiedenen Märkten über SOAP und REST, DevOps.

Überwachung der Code Qualität mit SonarQube und BlackDuck. Schreiben von Unit- und Integrationstests. Zeitnahes Ausrollen von Sicherheitsupdates der verwendeten Libraries / Frameworks.

Migration der Hosting- / CI/CD-Platform von Jenkins und Pivotal Cloud Foundry nach GitHub Actions und kubernetes / ArgoCD.

Lieferung von Daten aus den Schnittstellen der Restwertprovider zur Entscheidungsfindung der Stakeholder.

Atlassian JIRA Atlassian Confluence Mira Java 17 Pivotal CloudFoundry AWS PostgreSQL Redis IntelliJ Kubernetes ArgoCD Jenkins SonarQube BlackDuck Maven
Java 17 Java
Experience One AG
Berlin
9 Jahre 6 Monate
2014-05 - 2023-10

MBCS Platform

Software-Entwickler, DevOps, Developer Lead Java Angular TypeScript ...
Software-Entwickler, DevOps, Developer Lead

Entwicklung und Betrieb einer Reihe von Webapplikationen und Microservices im Bereich Fahrzeugzubehör. Agile Entwicklung in Sprints.

Entwicklung eines Importers der Stammdaten aus einer XML Schnittstelle in eine Oracle / PostgreSQL Datenbank.

Migration der Datenbank beim Kunden von Oracle nach PostgreSQL.

Entwicklung eines Zubehörkatalogs für Endkunden im Bereich PKW Zubehör.

Entwicklung einer Rechercheplattform für Retailer im Bereich PKW Zubehör.

Entwicklung einer REST-API, um die gefilterten und angereicherten Stammdaten externen Abnehmern zur Vefügung zu stellen.

Etablierung des CMS Bloomreach Experience Manager zur Anreicherung der entwickelten Applikationen mit redaktionellen Inhalten.

Entwicklung diverser Webapplikationen zur Ergänzung der vorhandenen Applikationen (Hilfeseiten, Preisauszeichnungstool, Legal Seiten, News Portal / Newsletter, Trainingsplattform).

Umstellung von LDAP auf OpenID-Connect.

Unterstützung des Kundern bei technischen Antragsprozessen in diversen Kundenseitigen Tools.

Hosting des SourceCode in GitLab, Aufsetzen der CI/CD Pipeline in Jenkins. Migration von Jenkins nach GitLab CI/CD.

Hosting des Ticket Systems YouTrack.

Hosting der Test- und Abnahmesysteme in einem MicroK8S Cluster.

GitLab IntelliJ YouTrack Jenkins Maven Java 8 Java 11 Java 17 Apache Tomcat OpenShift Kubernetes Azure PostgreSQL Linux OpenID SonarQube Bloomreach Experience Manager
Java Angular TypeScript SQL Linux DevOps
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
2 Jahre 1 Monat
2021-04 - 2023-04

Mieterportal

Software-Entwickler Backend Java SQL Spring ...
Software-Entwickler Backend
Entwicklung eines Kundenportals für eine Hausverwaltung. Agile Entwicklung in Sprints. Backend Entwicklung in Java, DevOps, Anbindung an CRM und Dokumentatenmanagement-System des Kunden. Aufsetzen eines CMS.
Java PostgreSQL MS SQL Server Keycloak OpenID Bloomreach Experience Manager Atlassian Confluence Git Gitlab Spring JPA Firebase Messaging MongoDB Docker HippoCMS
Java SQL Spring OpenID Content Management System HippoCMS
BIG PICTURE
Berlin
3 Jahre
2018-01 - 2020-12

VDVNC

Software-Entwickler Linux C Java ...
Software-Entwickler

Implementierung einer Digital Signage Lösung auf Basis eines Raspberry PI

  • Beratung bei der Hardwareauswahl (Touch, PoE, RFID, 1-wire)
  • Installation und Konfiguration des Betriebssystems (Debian)
  • Implementierung eines VNC-Clients in C auf Basis von libvnc
  • Erweiterung des VNC-Clients um Protokollerweiterungen für RFID (Smartcard) und 1-wire (Türöffner) zur Zugangskontrolle
  • Anpassung der Server Software in Java an Protokollerweiterungen
  • Auslieferung eines Images zum Bespielen der Raspberry PIs
  • Update und Pflege

Raspberry PI Debian Java Jetbrains CLion MySQL Apache Tomcat
Linux C Java RFID 1-wire Shell-Script make CMake MySQL Apache Tomcat
Robby Kaupat für Deutsche Telekom AG
Berlin
3 Jahre 4 Monate
2014-09 - 2017-12

J/SMD

Software-Entwickler, Coach, Berater Java JDBC Oracle ...
Software-Entwickler, Coach, Berater

Erschließung und Weiterentwicklung einer bestehenden Java Software für den Sozialmedizinischen Dienst der Deutschen Rentenversicherung Bund. Planung der Weiterentwicklung und Coaching der internen Mitarbeiter.

Bildung kleiner Teams mit den internen Mitarbeitern. Auswahl von Tickets aus dem Backlog, die sich zur Einarbeitung eignen. Bearbeitung einzelner Tickets aus dem Backlog in den Teams. Austausch der gesammelten Erfahrungen über die bestehende Codebasis mit den anderen Teams.

Planung der Releases. Erstellung der Backend- und Frontend-Releases und Verteilung an die anderen Versicherungsträger.

Pflege der Schnittstelle zum Kernsystem zum Import der Stammdaten aus einer Oracle Datenbank auf BS2000 Basis.

Java Git ObjectIF In-Step JBoss Application Server WebSphere Application Server Eclipse JDBC Swing Windows BS2000 Lotus Notes Oracle
Java JDBC Oracle Swing
Deutsche Rentenversicherung BUND
Berlin
7 Monate
2013-06 - 2013-12

Mercedes-Benz Flagship Store

Software-Entwickler Java Oracle SQL ...
Software-Entwickler

Design und Implementierung eines Online Shops für Automobile.


    ? Web Frontend Kunden

    ? Web Frontend Administrator / Backoffice

    ? Datenmodell

    ? Business Logic User Interaktionen

    ? E-Mail Versand

    ? Anbindung von Umsystemen des Kunden (Kundendatenverwaltung, Chat mit Operator, Lead Management)

    ? Generierung von PDFs

    ? API für Mobile Client


Folgende Tätigkeiten wurden ausgeführt:


    ? Implementierung Web Frontend Funktionen in Java, Wicket, HTML, CSS, JavaScript, jQuery, Spring

    ? Implementierung Backend Funktionen in Java, JPA

    ? Implementierung dynamischer PDFs mittels Jasper Reports nach strikten grafischen Designvorgaben

    ? Implementierung einer JSON API zur Anbindung eines Mobile Client

    ? Einbettung eines JavaScript Chat Clients zum Chat eines Kunden mit einem Berater

    ? Anbindung der vorhandenen Kundendatenverwaltung als SOAP Webservice

    ? Anbindung eines Lead Management Systems zur Abwicklung von Kundenanfragen und Fahrzeugbestellungen

    ? Implementierung des Versands von HTML Emails an Endkunden inklusive dynamischer PDFs als Dateianhang

    ? Implementierung von Unit- und Integrationstests

    ? Unterstützung bei der Inbetriebnahme und fortlaufender Updates der Test- und Produktivumgebung

    ? Architekturanalyse und ?entwurf / Technologie-Analyse (CQ5 mit Teilnahme an CQ5-Schulung)

Java Oracle Apache Wicket Java EE WebSphere JPA OpenJPA Jasper Report HTML CSS jQuery
Java Oracle SQL Apache Wicket Java EE WebSphere JPA OpenJPA Jasper Report
Nolte&Lauth GmbH für Daimler AG
Berlin / Stuttgart
1 Jahr 6 Monate
2012-02 - 2013-07

MIRA

Software-Entwickler Java WebSphere Portal Server WebSphere ...
Software-Entwickler

Weiterentwicklung einer Intranet Portal Anwendung zur Verwaltung von Internet Assets


    ? Web Frontend

    ? Business Logic und Datenbank Backend

    ? Datenmodell

    ? Verwaltung von Domains, Websites und Social Media Kampagnen

    ? E-Mail Versand

    ? Datenaustausch mit Fremdsystemen zur technischen Verwaltung von Domains und Websites

    ? Inhouse Framework

      

Folgende Tätigkeiten wurden ausgeführt:


    ? Nutzung und Weiterentwicklung des In-House ?Foundation? Frameworks

    ? Implementierung Web Frontend Funktionen in Java unter Verwendung des Foundation Framework

    ? Implementierung Backend Funktionen in Java unter Verwendung des Foundation Framework

    ? Implementierung und Weiterentwicklung komplexer ORACLE SQL Templates mittels der Foundation eigenen Templating Engine

    ? Weiterentwicklung der Datenbanksynchronisation mit Fremdsystemen mittels sogenannter Chain Scripte unter Verwendung der Foundation eigenen SQL Templating Engine.

    ? Planung und Umsetzung neuer Features in enger Absprache mit dem Business, dem Portal Team und den Verantwortlichen für Fremdsysteme

    ? Unterstützung des Betriebs

    ? Überwachung der Produktiv- und Testsysteme

    ? Fehleranalyse im engen Kundenkontakt

    ? Second Level Support

    ? Einarbeitung neuer Projektmitarbeiter

Java WebSphere Portal Server WebSphere Ajax Dojo Toolkit Portlet Oracle SOAP Apache POI iText JAX-WS SAP IDOC Rational Application Developer TOAD
Java WebSphere Portal Server WebSphere Portlet SOAP JAX-WS SQL Oracle
Bayer Business Services GmbH
Berlin
1 Jahr 8 Monate
2009-11 - 2011-06

Meine Baufinanzierung

Dienstleister, Lead-Developer, Technischer Projektleiter Java JBoss Seam Java EE ...
Dienstleister, Lead-Developer, Technischer Projektleiter

Architektur, Design und Implementierung einer Auktionsplattform zur Immobilienfinanzierung.

    ? Web Frontend Darlehensnehmer

    ? Web Frontend Finanzierungsberater

    ? Web Frontend Administrator / Backoffice

    ? Datenmodell

    ? Business Logic User Interaktionen

    ? E-Mail Versand / Zeitgesteuerter Batch Versand

    ? Anbindung von Web Services (Google Maps)

    ? Anbindung von Fremdsystemen des Kunden (Lead Engine Finance)

    ? Web Tracking

    ? Reporting

    ? Single Sign On


Folgende Tätigkeiten wurden ausgeführt:

    ? Erarbeitung eines Feinkonzeptes inklusive UML Modell und Scribbles der Weboberfläche

    ? Definition von Meilensteinen

    ? Generalunternehmer zur Umsetzung des Konzeptes unter Einbeziehung eines Grafikdesigners und eines

HTML / CSS / Javascript Programmierers

    ? Hosting der Projekt Infrastruktur (SVN, Trac, Postfix / Mailman, MySQL, JBoss AS)

    ? Implementierung des Web Frontend in JSF, RichFaces, jQuery (JBoss Seam)

    ? Implementierung des Datenmodells in JPA, Hibernate (JBoss Seam)

    ? Implementierung der Business Logic in J2EE, JBoss Seam

    ? Anbindung und zur Verfügung Stellung von Web Services mittels RESTEasy, JAXB und OAuth

    ? Erstellung der Projektdokumentation

    ? Unterstützung bei der Inbetriebnahme und fortlaufenden Updates der Produktivumgebung

    ? Konzepterstellung für das Deployment auf einem Cluster

    ? Implementierung eines REST Webservice Test Tools mit OAuth Support als JFC / Swing Anwendung

Java Java EE Eclipse JBoss Application Server Apache Tomcat Apache HTTP Server JBoss Seam JBoss Tools JPA Hibernate JDBC JSF RichFaces jQuery Spring BIRT TestNG JUnit HTMLUnit Selenium Open Flash Chart JFreeChart Signpost RESTEasy REST XML JAXB MySQL UML BoUML Subversion Maven JFC Swing
Java JBoss Seam Java EE JSF RichFaces
Immobilien Scout GmbH
Berlin
7 Jahre 8 Monate
2002-03 - 2009-10

VistaRoom

Software-Entwickler Java SQL MySQL ...
Software-Entwickler
Entwicklung einer Software zur Raumbuchung inklusive Beschilderung und elektronischer Zutrittskontrolle

    ? Web Frontend zur Buchung von Räumen, Arbeitsplätzen, Ausstattung, inklusive Suche, Belegungplan, etc.
    ? Web Frontend zur Verwaltung von Räumen, Arbeitsplätzen, Ausstattung
    ? Web Frontend zur Nutzerverwaltung
    ? Datenbankunabhängiges Backend
    ? Regelsystem zur Erstellung komplexer Nutzerberechtigungen
    ? Kommunikationsschnittstelle zur Anbindung elektronischer Türschilder (digital Signage)
    ? Konfigurations- und Diagnosewerkzeug für elektronische Türschilder als Rich Desktop Client
    ? Anbindung an LDAP / AD
    ? Anbindung an Biometriesysteme zur Zutrittskontrolle
    ? Offen für Endkundenspezifische Erweiterungen


Folgende Tätigkeiten wurden ausgeführt:

    ? Mitarbeit bei der Implementierung des Web Frontends in JSP / Struts
    ? Implementierung einer Komponente zur Visualisierung von Belegungszeiträumen mittels Zeistrahl
    ? Mitarbeit bei der Implementierung einer Kommunikationsschnittstelle zu den elektronischen Türschildern als custom TCP / IP Protokoll, sowie Discovery über UDP Multicast
    ? Erweiterung der Kommunikationsschnittstelle zu den elektronischen Türschildern zur Verwendung als Zutrittskontrollsystem mittels Transponderkarten
    ? Entwicklung einer Komponente zur Signatur von Lizenzdateien
    ? Deployment des Systems unter Linux, Solaris, Windows
    ? Anpassen der Datenbankzugriffsschicht für die Verwendung von Apache Derby als embedded DB, bei Aufrechterhaltung der MySQL Kompatibilität
    ? Aufsetzen und Administration der Projektinfrastruktur (CVS, SVN, Bugzilla)
    ? Planung, Einrichtung und Administration eines Testnetzes inklusive elektronischer Türschilder
    ? Aufsetzen und Administration von Test- und Kundensystemen
    ? Mitentwicklung eines Konfigurations- und Diagnosewerkzeuges für elektronische Türschilder als Swing Desktop Anwendung
Java Eclipse Apache Tomcat Struts OJB JDBC JUnit Selenium Hudson MySQL Apache Derby UML Poseidon for UML CVS Subversion Bugzilla JFC Swing Linux
Java SQL MySQL Linux
IVISTAR Kommunikationssysteme GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1992-10 - 1999-03

Informatik-Studium

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin

Offene Kommunikationssysteme

Informatik und Gesellschaft

Position

Position

Software-Entwicklung

Kompetenzen

Kompetenzen

Schwerpunkte

Java Entwickler
Experte
DevOps
Experte
Backend Entwickler
Experte
Linux
Experte

Aufgabenbereiche

Softwarearchitektur
Betriebsumgebung
Datenbankdesign / -modellierung
Prototyping
Release Management
techn. Projektleitung
Scrum
V-Modell
Netzwerke
Firewall

Produkte / Standards / Erfahrungen / Methoden

Spring Boot
Experte
Quarkus
Basics
Hibernate / JPA
Experte
JEE
Fortgeschritten
Wicket
Experte
ActiveMQ
Fortgeschritten
Redis
Experte
CI/CD (GitLab, Github, ArgoCD)
Experte
Container (Docker, Podman)
Experte
Linux
Experte
Cloud (k8s, Azure, AWS)
Fortgeschritten
MDA
UML
OOA / OOD
YouTrack
Jira
Confluence
Java
Angular
Tomcat
Jetty
JBoss
OpenShift
Pivotal Cloud Foundry
JavaScript
HTML
CSS

Betriebssysteme

Linux
Unix
Windows

Programmiersprachen

Java
JavaScript
TypeScript
Scripting
Bash
GitLab CI
C
C++
Pascal
Gofer
SML
Assembler

Datenbanken

PostgreSQL
Oracle
MySQL
MS SQL Server
HSQLDB
H2
Redis

Hardware

Raspberry PI
Arduino
RFID
1-wire

Branchen

Branchen

Automotive, Immobilien, Telekommunikation, Gesundheit, Verwaltung

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

2 Monate
2024-09 - 2024-10

ODUS DevOps

DevOps Java Azure Azure DevOps ...
DevOps
Migration von mehr als 60 git Repositories von gitlab nach github Enterprise. Überführung sämtlicher CI/CD Pipelines von gitlab nach Microsoft Azure DevOps in enger Abstimmung mit der IT des Kunden. Auslagern von Secrets nach Microsoft KeyVault. Tuning der Build Pipelines für Java SpringBoot, Java Quarkus und JavaScript Angular Applikationen. Aufsetzen des Ingress Controllers. Dokumentation und Coaching der Entwickler.
Microsoft Azure Microsoft Azure DevOps Keycloak PingID Kubernetes Java Spring Quarkus TypeScript Angular
Java Azure Azure DevOps PostgreSQL OpenID Kubernetes
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
11 Monate
2023-10 - 2024-08

WIM

DevOps Java DevOps Kubernetes ...
DevOps

Aufsetzen der CI/CD Pipeline und des Betriebes in einer kubernetes Umgebung (private Cloud)

Java Spring Hibernate PostgreSQL Kubernetes Ubuntu YouTrack Atlassian Confluence GIT JPA Angular Keycloak GitLab Helm
Java DevOps Kubernetes GitLab Keycloak PostgreSQL Helm
f+s Software GmbH
Berlin
1 Jahr 4 Monate
2022-09 - 2023-12

ODUS@Cloud

DevOps Java Azure PostgreSQL ...
DevOps

Migration mehrer Java Applikationen und Microservices von OpenShift nach Microsoft Azure. Integration von OpenID-Connect. Sicherstellen des Betriebes. Dokumentation der Hostingplatform für Entwickler (Log-Analytics, Microsoft Defender for Cloud, aks, kubectl).

Einrichten einer Data Factory und einer Self-Hosted Runtime zur Datensynchronisatzion. Beobachtung und Tuning der Web Application Firewall.

Microsoft Azure PostgreSQL Java 17 Spring OpenID Apache HTTP Server Angular TypeScript Data Factory Helm
Java Azure PostgreSQL OpenID Helm
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
2 Jahre 10 Monate
2021-01 - 2023-10

Trade-in

Software-Entwickler Backend Java 17 Java
Software-Entwickler Backend

Entwicklung einer Online Plattform zur Restwert Ermittlung für Gebrauchtfahrzeuge und Lead Generierung. Entwicklung mit SCRUM in Sprints, Architektur, Datenbankmodell, Anbindung der Restwertprovider in verschiedenen Märkten über SOAP und REST, DevOps.

Überwachung der Code Qualität mit SonarQube und BlackDuck. Schreiben von Unit- und Integrationstests. Zeitnahes Ausrollen von Sicherheitsupdates der verwendeten Libraries / Frameworks.

Migration der Hosting- / CI/CD-Platform von Jenkins und Pivotal Cloud Foundry nach GitHub Actions und kubernetes / ArgoCD.

Lieferung von Daten aus den Schnittstellen der Restwertprovider zur Entscheidungsfindung der Stakeholder.

Atlassian JIRA Atlassian Confluence Mira Java 17 Pivotal CloudFoundry AWS PostgreSQL Redis IntelliJ Kubernetes ArgoCD Jenkins SonarQube BlackDuck Maven
Java 17 Java
Experience One AG
Berlin
9 Jahre 6 Monate
2014-05 - 2023-10

MBCS Platform

Software-Entwickler, DevOps, Developer Lead Java Angular TypeScript ...
Software-Entwickler, DevOps, Developer Lead

Entwicklung und Betrieb einer Reihe von Webapplikationen und Microservices im Bereich Fahrzeugzubehör. Agile Entwicklung in Sprints.

Entwicklung eines Importers der Stammdaten aus einer XML Schnittstelle in eine Oracle / PostgreSQL Datenbank.

Migration der Datenbank beim Kunden von Oracle nach PostgreSQL.

Entwicklung eines Zubehörkatalogs für Endkunden im Bereich PKW Zubehör.

Entwicklung einer Rechercheplattform für Retailer im Bereich PKW Zubehör.

Entwicklung einer REST-API, um die gefilterten und angereicherten Stammdaten externen Abnehmern zur Vefügung zu stellen.

Etablierung des CMS Bloomreach Experience Manager zur Anreicherung der entwickelten Applikationen mit redaktionellen Inhalten.

Entwicklung diverser Webapplikationen zur Ergänzung der vorhandenen Applikationen (Hilfeseiten, Preisauszeichnungstool, Legal Seiten, News Portal / Newsletter, Trainingsplattform).

Umstellung von LDAP auf OpenID-Connect.

Unterstützung des Kundern bei technischen Antragsprozessen in diversen Kundenseitigen Tools.

Hosting des SourceCode in GitLab, Aufsetzen der CI/CD Pipeline in Jenkins. Migration von Jenkins nach GitLab CI/CD.

Hosting des Ticket Systems YouTrack.

Hosting der Test- und Abnahmesysteme in einem MicroK8S Cluster.

GitLab IntelliJ YouTrack Jenkins Maven Java 8 Java 11 Java 17 Apache Tomcat OpenShift Kubernetes Azure PostgreSQL Linux OpenID SonarQube Bloomreach Experience Manager
Java Angular TypeScript SQL Linux DevOps
BIG PICTURE für Mercedes-Benz Customer Solutions GmbH
Berlin
2 Jahre 1 Monat
2021-04 - 2023-04

Mieterportal

Software-Entwickler Backend Java SQL Spring ...
Software-Entwickler Backend
Entwicklung eines Kundenportals für eine Hausverwaltung. Agile Entwicklung in Sprints. Backend Entwicklung in Java, DevOps, Anbindung an CRM und Dokumentatenmanagement-System des Kunden. Aufsetzen eines CMS.
Java PostgreSQL MS SQL Server Keycloak OpenID Bloomreach Experience Manager Atlassian Confluence Git Gitlab Spring JPA Firebase Messaging MongoDB Docker HippoCMS
Java SQL Spring OpenID Content Management System HippoCMS
BIG PICTURE
Berlin
3 Jahre
2018-01 - 2020-12

VDVNC

Software-Entwickler Linux C Java ...
Software-Entwickler

Implementierung einer Digital Signage Lösung auf Basis eines Raspberry PI

  • Beratung bei der Hardwareauswahl (Touch, PoE, RFID, 1-wire)
  • Installation und Konfiguration des Betriebssystems (Debian)
  • Implementierung eines VNC-Clients in C auf Basis von libvnc
  • Erweiterung des VNC-Clients um Protokollerweiterungen für RFID (Smartcard) und 1-wire (Türöffner) zur Zugangskontrolle
  • Anpassung der Server Software in Java an Protokollerweiterungen
  • Auslieferung eines Images zum Bespielen der Raspberry PIs
  • Update und Pflege

Raspberry PI Debian Java Jetbrains CLion MySQL Apache Tomcat
Linux C Java RFID 1-wire Shell-Script make CMake MySQL Apache Tomcat
Robby Kaupat für Deutsche Telekom AG
Berlin
3 Jahre 4 Monate
2014-09 - 2017-12

J/SMD

Software-Entwickler, Coach, Berater Java JDBC Oracle ...
Software-Entwickler, Coach, Berater

Erschließung und Weiterentwicklung einer bestehenden Java Software für den Sozialmedizinischen Dienst der Deutschen Rentenversicherung Bund. Planung der Weiterentwicklung und Coaching der internen Mitarbeiter.

Bildung kleiner Teams mit den internen Mitarbeitern. Auswahl von Tickets aus dem Backlog, die sich zur Einarbeitung eignen. Bearbeitung einzelner Tickets aus dem Backlog in den Teams. Austausch der gesammelten Erfahrungen über die bestehende Codebasis mit den anderen Teams.

Planung der Releases. Erstellung der Backend- und Frontend-Releases und Verteilung an die anderen Versicherungsträger.

Pflege der Schnittstelle zum Kernsystem zum Import der Stammdaten aus einer Oracle Datenbank auf BS2000 Basis.

Java Git ObjectIF In-Step JBoss Application Server WebSphere Application Server Eclipse JDBC Swing Windows BS2000 Lotus Notes Oracle
Java JDBC Oracle Swing
Deutsche Rentenversicherung BUND
Berlin
7 Monate
2013-06 - 2013-12

Mercedes-Benz Flagship Store

Software-Entwickler Java Oracle SQL ...
Software-Entwickler

Design und Implementierung eines Online Shops für Automobile.


    ? Web Frontend Kunden

    ? Web Frontend Administrator / Backoffice

    ? Datenmodell

    ? Business Logic User Interaktionen

    ? E-Mail Versand

    ? Anbindung von Umsystemen des Kunden (Kundendatenverwaltung, Chat mit Operator, Lead Management)

    ? Generierung von PDFs

    ? API für Mobile Client


Folgende Tätigkeiten wurden ausgeführt:


    ? Implementierung Web Frontend Funktionen in Java, Wicket, HTML, CSS, JavaScript, jQuery, Spring

    ? Implementierung Backend Funktionen in Java, JPA

    ? Implementierung dynamischer PDFs mittels Jasper Reports nach strikten grafischen Designvorgaben

    ? Implementierung einer JSON API zur Anbindung eines Mobile Client

    ? Einbettung eines JavaScript Chat Clients zum Chat eines Kunden mit einem Berater

    ? Anbindung der vorhandenen Kundendatenverwaltung als SOAP Webservice

    ? Anbindung eines Lead Management Systems zur Abwicklung von Kundenanfragen und Fahrzeugbestellungen

    ? Implementierung des Versands von HTML Emails an Endkunden inklusive dynamischer PDFs als Dateianhang

    ? Implementierung von Unit- und Integrationstests

    ? Unterstützung bei der Inbetriebnahme und fortlaufender Updates der Test- und Produktivumgebung

    ? Architekturanalyse und ?entwurf / Technologie-Analyse (CQ5 mit Teilnahme an CQ5-Schulung)

Java Oracle Apache Wicket Java EE WebSphere JPA OpenJPA Jasper Report HTML CSS jQuery
Java Oracle SQL Apache Wicket Java EE WebSphere JPA OpenJPA Jasper Report
Nolte&Lauth GmbH für Daimler AG
Berlin / Stuttgart
1 Jahr 6 Monate
2012-02 - 2013-07

MIRA

Software-Entwickler Java WebSphere Portal Server WebSphere ...
Software-Entwickler

Weiterentwicklung einer Intranet Portal Anwendung zur Verwaltung von Internet Assets


    ? Web Frontend

    ? Business Logic und Datenbank Backend

    ? Datenmodell

    ? Verwaltung von Domains, Websites und Social Media Kampagnen

    ? E-Mail Versand

    ? Datenaustausch mit Fremdsystemen zur technischen Verwaltung von Domains und Websites

    ? Inhouse Framework

      

Folgende Tätigkeiten wurden ausgeführt:


    ? Nutzung und Weiterentwicklung des In-House ?Foundation? Frameworks

    ? Implementierung Web Frontend Funktionen in Java unter Verwendung des Foundation Framework

    ? Implementierung Backend Funktionen in Java unter Verwendung des Foundation Framework

    ? Implementierung und Weiterentwicklung komplexer ORACLE SQL Templates mittels der Foundation eigenen Templating Engine

    ? Weiterentwicklung der Datenbanksynchronisation mit Fremdsystemen mittels sogenannter Chain Scripte unter Verwendung der Foundation eigenen SQL Templating Engine.

    ? Planung und Umsetzung neuer Features in enger Absprache mit dem Business, dem Portal Team und den Verantwortlichen für Fremdsysteme

    ? Unterstützung des Betriebs

    ? Überwachung der Produktiv- und Testsysteme

    ? Fehleranalyse im engen Kundenkontakt

    ? Second Level Support

    ? Einarbeitung neuer Projektmitarbeiter

Java WebSphere Portal Server WebSphere Ajax Dojo Toolkit Portlet Oracle SOAP Apache POI iText JAX-WS SAP IDOC Rational Application Developer TOAD
Java WebSphere Portal Server WebSphere Portlet SOAP JAX-WS SQL Oracle
Bayer Business Services GmbH
Berlin
1 Jahr 8 Monate
2009-11 - 2011-06

Meine Baufinanzierung

Dienstleister, Lead-Developer, Technischer Projektleiter Java JBoss Seam Java EE ...
Dienstleister, Lead-Developer, Technischer Projektleiter

Architektur, Design und Implementierung einer Auktionsplattform zur Immobilienfinanzierung.

    ? Web Frontend Darlehensnehmer

    ? Web Frontend Finanzierungsberater

    ? Web Frontend Administrator / Backoffice

    ? Datenmodell

    ? Business Logic User Interaktionen

    ? E-Mail Versand / Zeitgesteuerter Batch Versand

    ? Anbindung von Web Services (Google Maps)

    ? Anbindung von Fremdsystemen des Kunden (Lead Engine Finance)

    ? Web Tracking

    ? Reporting

    ? Single Sign On


Folgende Tätigkeiten wurden ausgeführt:

    ? Erarbeitung eines Feinkonzeptes inklusive UML Modell und Scribbles der Weboberfläche

    ? Definition von Meilensteinen

    ? Generalunternehmer zur Umsetzung des Konzeptes unter Einbeziehung eines Grafikdesigners und eines

HTML / CSS / Javascript Programmierers

    ? Hosting der Projekt Infrastruktur (SVN, Trac, Postfix / Mailman, MySQL, JBoss AS)

    ? Implementierung des Web Frontend in JSF, RichFaces, jQuery (JBoss Seam)

    ? Implementierung des Datenmodells in JPA, Hibernate (JBoss Seam)

    ? Implementierung der Business Logic in J2EE, JBoss Seam

    ? Anbindung und zur Verfügung Stellung von Web Services mittels RESTEasy, JAXB und OAuth

    ? Erstellung der Projektdokumentation

    ? Unterstützung bei der Inbetriebnahme und fortlaufenden Updates der Produktivumgebung

    ? Konzepterstellung für das Deployment auf einem Cluster

    ? Implementierung eines REST Webservice Test Tools mit OAuth Support als JFC / Swing Anwendung

Java Java EE Eclipse JBoss Application Server Apache Tomcat Apache HTTP Server JBoss Seam JBoss Tools JPA Hibernate JDBC JSF RichFaces jQuery Spring BIRT TestNG JUnit HTMLUnit Selenium Open Flash Chart JFreeChart Signpost RESTEasy REST XML JAXB MySQL UML BoUML Subversion Maven JFC Swing
Java JBoss Seam Java EE JSF RichFaces
Immobilien Scout GmbH
Berlin
7 Jahre 8 Monate
2002-03 - 2009-10

VistaRoom

Software-Entwickler Java SQL MySQL ...
Software-Entwickler
Entwicklung einer Software zur Raumbuchung inklusive Beschilderung und elektronischer Zutrittskontrolle

    ? Web Frontend zur Buchung von Räumen, Arbeitsplätzen, Ausstattung, inklusive Suche, Belegungplan, etc.
    ? Web Frontend zur Verwaltung von Räumen, Arbeitsplätzen, Ausstattung
    ? Web Frontend zur Nutzerverwaltung
    ? Datenbankunabhängiges Backend
    ? Regelsystem zur Erstellung komplexer Nutzerberechtigungen
    ? Kommunikationsschnittstelle zur Anbindung elektronischer Türschilder (digital Signage)
    ? Konfigurations- und Diagnosewerkzeug für elektronische Türschilder als Rich Desktop Client
    ? Anbindung an LDAP / AD
    ? Anbindung an Biometriesysteme zur Zutrittskontrolle
    ? Offen für Endkundenspezifische Erweiterungen


Folgende Tätigkeiten wurden ausgeführt:

    ? Mitarbeit bei der Implementierung des Web Frontends in JSP / Struts
    ? Implementierung einer Komponente zur Visualisierung von Belegungszeiträumen mittels Zeistrahl
    ? Mitarbeit bei der Implementierung einer Kommunikationsschnittstelle zu den elektronischen Türschildern als custom TCP / IP Protokoll, sowie Discovery über UDP Multicast
    ? Erweiterung der Kommunikationsschnittstelle zu den elektronischen Türschildern zur Verwendung als Zutrittskontrollsystem mittels Transponderkarten
    ? Entwicklung einer Komponente zur Signatur von Lizenzdateien
    ? Deployment des Systems unter Linux, Solaris, Windows
    ? Anpassen der Datenbankzugriffsschicht für die Verwendung von Apache Derby als embedded DB, bei Aufrechterhaltung der MySQL Kompatibilität
    ? Aufsetzen und Administration der Projektinfrastruktur (CVS, SVN, Bugzilla)
    ? Planung, Einrichtung und Administration eines Testnetzes inklusive elektronischer Türschilder
    ? Aufsetzen und Administration von Test- und Kundensystemen
    ? Mitentwicklung eines Konfigurations- und Diagnosewerkzeuges für elektronische Türschilder als Swing Desktop Anwendung
Java Eclipse Apache Tomcat Struts OJB JDBC JUnit Selenium Hudson MySQL Apache Derby UML Poseidon for UML CVS Subversion Bugzilla JFC Swing Linux
Java SQL MySQL Linux
IVISTAR Kommunikationssysteme GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1992-10 - 1999-03

Informatik-Studium

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin

Offene Kommunikationssysteme

Informatik und Gesellschaft

Position

Position

Software-Entwicklung

Kompetenzen

Kompetenzen

Schwerpunkte

Java Entwickler
Experte
DevOps
Experte
Backend Entwickler
Experte
Linux
Experte

Aufgabenbereiche

Softwarearchitektur
Betriebsumgebung
Datenbankdesign / -modellierung
Prototyping
Release Management
techn. Projektleitung
Scrum
V-Modell
Netzwerke
Firewall

Produkte / Standards / Erfahrungen / Methoden

Spring Boot
Experte
Quarkus
Basics
Hibernate / JPA
Experte
JEE
Fortgeschritten
Wicket
Experte
ActiveMQ
Fortgeschritten
Redis
Experte
CI/CD (GitLab, Github, ArgoCD)
Experte
Container (Docker, Podman)
Experte
Linux
Experte
Cloud (k8s, Azure, AWS)
Fortgeschritten
MDA
UML
OOA / OOD
YouTrack
Jira
Confluence
Java
Angular
Tomcat
Jetty
JBoss
OpenShift
Pivotal Cloud Foundry
JavaScript
HTML
CSS

Betriebssysteme

Linux
Unix
Windows

Programmiersprachen

Java
JavaScript
TypeScript
Scripting
Bash
GitLab CI
C
C++
Pascal
Gofer
SML
Assembler

Datenbanken

PostgreSQL
Oracle
MySQL
MS SQL Server
HSQLDB
H2
Redis

Hardware

Raspberry PI
Arduino
RFID
1-wire

Branchen

Branchen

Automotive, Immobilien, Telekommunikation, Gesundheit, 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.