Senior Java Entwickler / Architekt
Aktualisiert am 05.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Java
Kubernetes
Software-Entwicklung
Spring Boot
Docker
Maven
Apache Cassandra
Spring Cloud
OAuth 2.0
SQL-Datenbanken
Elastic Search
AMQP
Git
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Bonn (+20km)

Projekte mit großer Entfernung zu Bonn derzeit nur mit hohem Remote-Anteil.

möglich

Projekte

Projekte

5 Jahre 7 Monate
2018-09 - 2024-03

Paketzusteller Handscanner Integration, Deutsche Post DHL

Software-Entwickler Spring Boot RabbitMQ Microservices ...
Software-Entwickler
Entwicklung eines hochskalierbaren Systems zur Echtzeit-Datenversorgung von bis zu 100.000 Handscannern und mobilen Endgeräten. Optimierung von Datencaching-Strategien und Implementierung moderner Cloud-basierter Architekturen.
Spring Boot RabbitMQ Microservices Docker Helm Maven Linux Server Elastic Stack Jenkins CI/CD JWT IntelliJ Idea Oracle 11g Java 8 Java 17 Kafka Kubernetes Azure IntelliJ
1 Jahr 8 Monate
2016-07 - 2018-02

DNA-Analyse von Proben

Software Engineer Java 8 Spring Boot Spring Cloud (Eureka ...
Software Engineer

Projektbeschreibung:

Neuentwicklung und Produktisierung einer Software-Lösung zur Erfassung und Verwaltung von Blut- und Gewebeproben von Patienten, beteiligten Ärzten, Kliniken und Krankenkassen, sowie der Einbindung in Labor- und Diagnoseprozesse und der Darstellung und Annotierung dieser Daten.

Projektkontext:

Agiles Vorgehen mit Scrum, Starke Modularisierung mit Microservices und Spring Cloud Lösungen zur Skalierung und datenschutzrechtlichen Trennung sowie internationalen Verteilung von Daten.4-6 Entwickler und 4-6 Qualitätsmanager

Java 8 Spring Boot Spring Cloud (Eureka Hystix) Microservices REST JSON Spring Data JPA (Hibernate Liquibase) PostreSQL Keycloak (OAuth JWT Microservice JWT Bearer Token Auth) JUnit Gradle Buildmanagement IntelliJ IDEA Jenkins Continuous Integration & Deployment (Jenkins Pipeline Builds) JIRA & Confluence Git Linux Server Docker Development & Integration Setup AngularJS Gulp Bower / Yarn Node.js Selenium ELK Stack (ElasticSearch Logstash Kabana)
Viaboxx GmbH, Königswinter
1 Jahr 7 Monate
2014-07 - 2016-01

Mandantenfähiger B2B Arzneimittel Shop

Java 7 Java EE 7 JBoss AS 7 Backend mit SQL ...

Projektbeschreibung:

  • Mandantenfähiges B2B Shop System für Arzneimittel.
  • Genutzt von Großhändlern, Apotheken, Krankenhäusern und Ärzten bei kundenspezifischem Artikelbestand und kundenspezifischer Preisermittlung.Anbindung von mehr als 20 Pharmaherstellern. Verschiedene Shoparten(Bestellung, Retoure und mehr). Herstellerspezfische Layouts sowie funktionale Konfiguration pro Shopinstanz.
  • Benutzerregistrierung, -anmeldung und -selbstverwaltung eigener Daten, Adressen und Bestellungen.

Projektkontext:

  • Agiles Vorgehen mit Scrum, 8 Entwicklern
Java 7 Java EE 7 JBoss AS 7 Backend mit SQL PL/SQL Oracle 11g EJB JPA Hibernate XSL FO Microservices REST JSON Spring Core/Beans/Security/WebMVC Apache Tomcat 7 Frontend mit JSF 2 Datenanbindung per ElasticSearch und REST JSP HTML AJAX JavaScript CSS Maven Eclipse IDE Jenkins Continuous Integration Sonar SVN JUnit Mockito Wiremock Selenium Windows Linux
Pharma Bereich, Raum Bonn
1 Jahr 6 Monate
2012-11 - 2014-04

Projekt Trinity, Prepaid Telefonie

Software Engineer Java 7 Jetty SQL ...
Software Engineer

Projektbeschreibung:

  • Entwicklung im Projekt Trinity der Deutschen Telekom AG. Trinity befasst sich mit Verwaltung und Abrechnung von Kundenverträgen,Prepaid- Aufladungen sowie Transaktionen mit Geschäftspartnern.

Projektkontext:

Streng spezifiziertes Vorgehen mit fachlicher und technischer
Spezifikation, mehrere Testphasen mit Integrationsumgebung

Java 7 Jetty SQL PL/SQL Oracle 11g PKI GPG Groovy XML XSLT; XSL FO JSON YAML JAX-WS Apache CXF Swing Spring Hibernate JPA MyBatis Liquibase IzPack Installer COPPER Workflow Engine JUnit Mockito SoapUI Gradle Buildmanagement Eclipse IDE Jenkins Continuous Integration JIRA DDTS Git & SVN Windows Linux und Solaris
Deutsche Telekom AG
7 Monate
2012-01 - 2012-07

Entwicklung des Produktes Open Source Identity

Leitender Softwarearchitekt / Technische Leitung Java 6 Java EE 6 Maven ...
Leitender Softwarearchitekt / Technische Leitung

Projektbeschreibung:

  • Entwicklung des Produktes Open Source Identity- &
    Accessmanagement in einem Team mit 13 Softwareentwicklern (Englische Kommunikation mit 3 Entwicklern im Ausland).

Projektkontext:

  • Scrum, Anforderungserhebung und Teamkoordination
Java 6 Java EE 6 Maven Git Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL PostgreSQL Oracle 11g Apache Camel WebServices inkl. WS-Security & WS-Trust PKI OAuth 2 SAML OpenID Spring Java Portlets Liferay Portlet Server HTML JavaScript CSS Checkstyle Sonar JUnit Selenium Mockito Linux
OSIAM GmbH, Bonn
1 Jahr 7 Monate
2010-06 - 2011-12

Produkt OSIAM

technische Leitung Java EE 6 Maven Git ...
technische Leitung

Projektbeschreibung:

  • Alle Projekte bezüglich IAM werden in tarent Produkt
    „Open Source Identity and Accessmanagement“ zusammengelegt, 8 Entwickler


Projektkontext:

  • Produktisierung und Koordination laufender Projekte
Java EE 6 Maven Git Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL PostgreSQL Oracle 11g WebServices inkl. WS-Security & WS-Trust PKI OAuth 2 SAML OpenID Spring Java Portlets Liferay Portlet Server HTML JavaScript CSS Checkstyle Sonar JUnit Selenium Mockito Linux
tarent GmbH, Bonn
7 Monate
2010-10 - 2011-04

BSI SIAM

Softwarearchitekt Java 6 Java EE 6 Maven ...
Softwarearchitekt

Projektbeschreibung:

SOA Identity and Accessmanagement als
Referenzlösung für das Bundesamt für Sicherheit in der Informationstechnik.Team von 6 Entwicklern

Java 6 Java EE 6 Maven Sun OpenSSO / Forgerock OpenAM JBoss AS Liferay Portlet Server XML XSD WSDL XML Schema JAX-WS Apache CXF WS-Trust WS-Security XACML 2.0 PKI JUnit Eclipse IDE Jenkins Continuous Integration SVN Checkstyle Linux
tarent GmbH, Bonn
2 Jahre
2008-10 - 2010-09

Dienstleistungsportale der Länder Brandenburg (ZIT-BB) und Berlin

Softwareentwickler, technische Leitung IAM Java 6 Java EE 6 Maven ...
Softwareentwickler, technische Leitung IAM
  • Portal-Infrastruktur (Liferay), technische Leitung Identity and
    Accessmanagement, monatliche Dienstreisen zum Berliner Team, 8 Entwickler
Java 6 Java EE 6 Maven Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL Oracle 10g Liquibase WebServices WS-Security PKI SAML WebSSO Spring Java Portlets Liferay Portlet Server JSP JSTL HTML JavaScript CSS Barrierefreies Webdesign BITV Checkstyle Sonar Linux
tarent GmbH, Bonn
7 Monate
2009-02 - 2009-08

DFG GEPRIS

Technische Leitung und Softwareentwickler Java 5 SQL PL/SQL ...
Technische Leitung und Softwareentwickler
  • Datenbank geförderter Projekte und Programme der
    Deutschen Forschungsgemeinschaft als Web-Anwendung (Große Datenbanken, Indexierung durch Apache Lucene).
Java 5 SQL PL/SQL Oracle 9/10g Apache Lucene JSP HTML Javascript CSS Elcipse IDE
tarent GmbH, Bonn
2 Jahre 3 Monate
2006-07 - 2008-09

SBK Vorgangssteuerung

Softwareentwickler, Vertretende technische Leitung Java 5 ActiveVOS BPM Server BPEL ...
Softwareentwickler, Vertretende technische Leitung
  • Business Process Management (BPEL) und Aufgabenverwaltung in der SOA-Infrastruktur der Siemens-Betriebskrankenkasse.
Java 5 ActiveVOS BPM Server BPEL Microsoft SQL Server WebServices Eclipse IDE JSP HTML JavaScript CSS
tarent GmbH, Bonn
5 Monate
2006-03 - 2006-07

DFG GEPRIS

Technische Leitung und Softwareentwickler Java 5 SQL PL/SQL ...
Technische Leitung und Softwareentwickler

Datenbank geförderter Projekte und Programme der
Deutschen Forschungsgemeinschaft als Web-Anwendung (Große Datenbanken, Indexierung durch Apache Lucene).

Java 5 SQL PL/SQL Oracle 9/10g Apache Lucene JSP HTML Javascript CSS Elcipse IDE
tarent GmbH, Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2003-09 - 2009-01

Angewandte Informatik

Bachelor of Science in Computer Science, Fachhochschule Bonn-Rhein-Sieg
Bachelor of Science in Computer Science
Fachhochschule Bonn-Rhein-Sieg

Bachelor-Thesis „Klassifikation und Behandlung von Fehlern in
einer Workflow Management Engine“

Gesamtnote: 1,9

Kompetenzen

Kompetenzen

Top-Skills

Java Kubernetes Software-Entwicklung Spring Boot Docker Maven Apache Cassandra Spring Cloud OAuth 2.0 SQL-Datenbanken Elastic Search AMQP Git

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kubernetes
Fortgeschritten
Linux
Experte

Mit über biete ich fundierte Expertise in der Architektur, Entwicklung und Implementierung komplexer, skalierbarer Softwarelösungen. Seit 1998 programmiere ich, anfangs in Perl und PHP, heute meist in Infrastrukturen. In dieser Zeit habe ich eine breite Palette von Projekten realisiert, von webbasierten Anwendungen bis hin zu hochskalierbaren, cloud-basierten Systemen. Mein technisches Know-how umfasst moderne Technologien wie Microservices, und Sicherheitssysteme. Ich bringe Erfahrung in der Zusammenarbeit mit großen Entwicklungsteams sowie in der Führung technischer Projekte mit. Ich freue mich Neues zu lernen!

Einsatzorte

Einsatzorte

Bonn (+20km)

Projekte mit großer Entfernung zu Bonn derzeit nur mit hohem Remote-Anteil.

möglich

Projekte

Projekte

5 Jahre 7 Monate
2018-09 - 2024-03

Paketzusteller Handscanner Integration, Deutsche Post DHL

Software-Entwickler Spring Boot RabbitMQ Microservices ...
Software-Entwickler
Entwicklung eines hochskalierbaren Systems zur Echtzeit-Datenversorgung von bis zu 100.000 Handscannern und mobilen Endgeräten. Optimierung von Datencaching-Strategien und Implementierung moderner Cloud-basierter Architekturen.
Spring Boot RabbitMQ Microservices Docker Helm Maven Linux Server Elastic Stack Jenkins CI/CD JWT IntelliJ Idea Oracle 11g Java 8 Java 17 Kafka Kubernetes Azure IntelliJ
1 Jahr 8 Monate
2016-07 - 2018-02

DNA-Analyse von Proben

Software Engineer Java 8 Spring Boot Spring Cloud (Eureka ...
Software Engineer

Projektbeschreibung:

Neuentwicklung und Produktisierung einer Software-Lösung zur Erfassung und Verwaltung von Blut- und Gewebeproben von Patienten, beteiligten Ärzten, Kliniken und Krankenkassen, sowie der Einbindung in Labor- und Diagnoseprozesse und der Darstellung und Annotierung dieser Daten.

Projektkontext:

Agiles Vorgehen mit Scrum, Starke Modularisierung mit Microservices und Spring Cloud Lösungen zur Skalierung und datenschutzrechtlichen Trennung sowie internationalen Verteilung von Daten.4-6 Entwickler und 4-6 Qualitätsmanager

Java 8 Spring Boot Spring Cloud (Eureka Hystix) Microservices REST JSON Spring Data JPA (Hibernate Liquibase) PostreSQL Keycloak (OAuth JWT Microservice JWT Bearer Token Auth) JUnit Gradle Buildmanagement IntelliJ IDEA Jenkins Continuous Integration & Deployment (Jenkins Pipeline Builds) JIRA & Confluence Git Linux Server Docker Development & Integration Setup AngularJS Gulp Bower / Yarn Node.js Selenium ELK Stack (ElasticSearch Logstash Kabana)
Viaboxx GmbH, Königswinter
1 Jahr 7 Monate
2014-07 - 2016-01

Mandantenfähiger B2B Arzneimittel Shop

Java 7 Java EE 7 JBoss AS 7 Backend mit SQL ...

Projektbeschreibung:

  • Mandantenfähiges B2B Shop System für Arzneimittel.
  • Genutzt von Großhändlern, Apotheken, Krankenhäusern und Ärzten bei kundenspezifischem Artikelbestand und kundenspezifischer Preisermittlung.Anbindung von mehr als 20 Pharmaherstellern. Verschiedene Shoparten(Bestellung, Retoure und mehr). Herstellerspezfische Layouts sowie funktionale Konfiguration pro Shopinstanz.
  • Benutzerregistrierung, -anmeldung und -selbstverwaltung eigener Daten, Adressen und Bestellungen.

Projektkontext:

  • Agiles Vorgehen mit Scrum, 8 Entwicklern
Java 7 Java EE 7 JBoss AS 7 Backend mit SQL PL/SQL Oracle 11g EJB JPA Hibernate XSL FO Microservices REST JSON Spring Core/Beans/Security/WebMVC Apache Tomcat 7 Frontend mit JSF 2 Datenanbindung per ElasticSearch und REST JSP HTML AJAX JavaScript CSS Maven Eclipse IDE Jenkins Continuous Integration Sonar SVN JUnit Mockito Wiremock Selenium Windows Linux
Pharma Bereich, Raum Bonn
1 Jahr 6 Monate
2012-11 - 2014-04

Projekt Trinity, Prepaid Telefonie

Software Engineer Java 7 Jetty SQL ...
Software Engineer

Projektbeschreibung:

  • Entwicklung im Projekt Trinity der Deutschen Telekom AG. Trinity befasst sich mit Verwaltung und Abrechnung von Kundenverträgen,Prepaid- Aufladungen sowie Transaktionen mit Geschäftspartnern.

Projektkontext:

Streng spezifiziertes Vorgehen mit fachlicher und technischer
Spezifikation, mehrere Testphasen mit Integrationsumgebung

Java 7 Jetty SQL PL/SQL Oracle 11g PKI GPG Groovy XML XSLT; XSL FO JSON YAML JAX-WS Apache CXF Swing Spring Hibernate JPA MyBatis Liquibase IzPack Installer COPPER Workflow Engine JUnit Mockito SoapUI Gradle Buildmanagement Eclipse IDE Jenkins Continuous Integration JIRA DDTS Git & SVN Windows Linux und Solaris
Deutsche Telekom AG
7 Monate
2012-01 - 2012-07

Entwicklung des Produktes Open Source Identity

Leitender Softwarearchitekt / Technische Leitung Java 6 Java EE 6 Maven ...
Leitender Softwarearchitekt / Technische Leitung

Projektbeschreibung:

  • Entwicklung des Produktes Open Source Identity- &
    Accessmanagement in einem Team mit 13 Softwareentwicklern (Englische Kommunikation mit 3 Entwicklern im Ausland).

Projektkontext:

  • Scrum, Anforderungserhebung und Teamkoordination
Java 6 Java EE 6 Maven Git Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL PostgreSQL Oracle 11g Apache Camel WebServices inkl. WS-Security & WS-Trust PKI OAuth 2 SAML OpenID Spring Java Portlets Liferay Portlet Server HTML JavaScript CSS Checkstyle Sonar JUnit Selenium Mockito Linux
OSIAM GmbH, Bonn
1 Jahr 7 Monate
2010-06 - 2011-12

Produkt OSIAM

technische Leitung Java EE 6 Maven Git ...
technische Leitung

Projektbeschreibung:

  • Alle Projekte bezüglich IAM werden in tarent Produkt
    „Open Source Identity and Accessmanagement“ zusammengelegt, 8 Entwickler


Projektkontext:

  • Produktisierung und Koordination laufender Projekte
Java EE 6 Maven Git Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL PostgreSQL Oracle 11g WebServices inkl. WS-Security & WS-Trust PKI OAuth 2 SAML OpenID Spring Java Portlets Liferay Portlet Server HTML JavaScript CSS Checkstyle Sonar JUnit Selenium Mockito Linux
tarent GmbH, Bonn
7 Monate
2010-10 - 2011-04

BSI SIAM

Softwarearchitekt Java 6 Java EE 6 Maven ...
Softwarearchitekt

Projektbeschreibung:

SOA Identity and Accessmanagement als
Referenzlösung für das Bundesamt für Sicherheit in der Informationstechnik.Team von 6 Entwicklern

Java 6 Java EE 6 Maven Sun OpenSSO / Forgerock OpenAM JBoss AS Liferay Portlet Server XML XSD WSDL XML Schema JAX-WS Apache CXF WS-Trust WS-Security XACML 2.0 PKI JUnit Eclipse IDE Jenkins Continuous Integration SVN Checkstyle Linux
tarent GmbH, Bonn
2 Jahre
2008-10 - 2010-09

Dienstleistungsportale der Länder Brandenburg (ZIT-BB) und Berlin

Softwareentwickler, technische Leitung IAM Java 6 Java EE 6 Maven ...
Softwareentwickler, technische Leitung IAM
  • Portal-Infrastruktur (Liferay), technische Leitung Identity and
    Accessmanagement, monatliche Dienstreisen zum Berliner Team, 8 Entwickler
Java 6 Java EE 6 Maven Eclipse IDE Jenkins Continuous Integration EJB 3 JMS JPA JBoss AS SQL Oracle 10g Liquibase WebServices WS-Security PKI SAML WebSSO Spring Java Portlets Liferay Portlet Server JSP JSTL HTML JavaScript CSS Barrierefreies Webdesign BITV Checkstyle Sonar Linux
tarent GmbH, Bonn
7 Monate
2009-02 - 2009-08

DFG GEPRIS

Technische Leitung und Softwareentwickler Java 5 SQL PL/SQL ...
Technische Leitung und Softwareentwickler
  • Datenbank geförderter Projekte und Programme der
    Deutschen Forschungsgemeinschaft als Web-Anwendung (Große Datenbanken, Indexierung durch Apache Lucene).
Java 5 SQL PL/SQL Oracle 9/10g Apache Lucene JSP HTML Javascript CSS Elcipse IDE
tarent GmbH, Bonn
2 Jahre 3 Monate
2006-07 - 2008-09

SBK Vorgangssteuerung

Softwareentwickler, Vertretende technische Leitung Java 5 ActiveVOS BPM Server BPEL ...
Softwareentwickler, Vertretende technische Leitung
  • Business Process Management (BPEL) und Aufgabenverwaltung in der SOA-Infrastruktur der Siemens-Betriebskrankenkasse.
Java 5 ActiveVOS BPM Server BPEL Microsoft SQL Server WebServices Eclipse IDE JSP HTML JavaScript CSS
tarent GmbH, Bonn
5 Monate
2006-03 - 2006-07

DFG GEPRIS

Technische Leitung und Softwareentwickler Java 5 SQL PL/SQL ...
Technische Leitung und Softwareentwickler

Datenbank geförderter Projekte und Programme der
Deutschen Forschungsgemeinschaft als Web-Anwendung (Große Datenbanken, Indexierung durch Apache Lucene).

Java 5 SQL PL/SQL Oracle 9/10g Apache Lucene JSP HTML Javascript CSS Elcipse IDE
tarent GmbH, Bonn

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2003-09 - 2009-01

Angewandte Informatik

Bachelor of Science in Computer Science, Fachhochschule Bonn-Rhein-Sieg
Bachelor of Science in Computer Science
Fachhochschule Bonn-Rhein-Sieg

Bachelor-Thesis „Klassifikation und Behandlung von Fehlern in
einer Workflow Management Engine“

Gesamtnote: 1,9

Kompetenzen

Kompetenzen

Top-Skills

Java Kubernetes Software-Entwicklung Spring Boot Docker Maven Apache Cassandra Spring Cloud OAuth 2.0 SQL-Datenbanken Elastic Search AMQP Git

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Kubernetes
Fortgeschritten
Linux
Experte

Mit über biete ich fundierte Expertise in der Architektur, Entwicklung und Implementierung komplexer, skalierbarer Softwarelösungen. Seit 1998 programmiere ich, anfangs in Perl und PHP, heute meist in Infrastrukturen. In dieser Zeit habe ich eine breite Palette von Projekten realisiert, von webbasierten Anwendungen bis hin zu hochskalierbaren, cloud-basierten Systemen. Mein technisches Know-how umfasst moderne Technologien wie Microservices, und Sicherheitssysteme. Ich bringe Erfahrung in der Zusammenarbeit mit großen Entwicklungsteams sowie in der Führung technischer Projekte mit. Ich freue mich Neues zu lernen!

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.