Java Software Entwicklung
Aktualisiert am 29.08.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Köln (+20km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

3 Monate
2024-06 - heute

HELGA

Senior Software Entwickler Java Scrum SAFe
Senior Software Entwickler
Helga ist ein Projekt im Auftrag des hessischen Gesundheitsministeriums mit dem Ziel, eine
einheitliche Softwareplattform zu haben welche die Prozesse der Gesundheitsämter abbilden
kann. Dabei ist die Plattform in unterschiedliche fachliche oder auch technische Module
gegliedert. Das Frontend der Plattform soll von den hessischen Bürgern benutzt werden,
während der administrative Teil von den Mitarbeitern der Gesundheitsämter bedient wird. Der
Frontend-Teil wird mit React bzw. Next.js entwickelt, der Backend-Teil mit Java Spring Boot
Webservices.
TypeScript Spring Boot Docker GitLab Jenkins Gradle JUnit React next.js PostgreSQL
Java Scrum SAFe
Gesundheitsämter Hessen
Remote
3 Jahre 1 Monat
2021-05 - 2024-05

Projekt Lizenzmanagement

Software Entwickler Java
Software Entwickler
valtech mobility ist ein Joint-Venture zwischen Cariad and Valtech und ist ein Softwaredienstleister für den VW-Konzern. In dem Lizenzmanagement Projekt geht es um die Abwicklung/Fulfillment von gekauften Lizenzen für sämtliche Fahrzeuge des VW-Konzerns. Eine Lizenz schaltet bestimmte Funktionen im Fahrzeug frei, wie bspw. den Spurassistenten oder das Navigationssystem, so dass diese nicht beim Kauf des Fahrzeugs, sondern noch später durch den Kunden erworben werden können. Beim Erwerb einer Lizenz erwirbt müssen unterschiedliche Systeme der VW Infrastruktur integriert werden um die Funktion im Kundenfahrzeug freizuschalten.

Docker Confluence Jira Jenkins REST Kafka JUnit Maven JPA Kibana git Tomcat SOAP Splunk Gauge Quartz Bitbucket Datenbanken: PostgreSQL Oracle Methoden: Scrum DevOps SAFe Test Driven Development
Java
valtech mobility
2 Jahre 11 Monate
2018-06 - 2021-04

MagentaHaus für Telekom AG

Softwareentwickler Scrum SAFe
Softwareentwickler

Das Projekt Magentahaus hatte das Ziel, eine Plattform bzw. ein Bestandssystem aufzubauen, in dem es möglich ist sowohl Mobilfunk Produkte als auch Festnetz Produkte innerhalb eines Vertrages für den Kunden abzubilden (Konvergenz).

Für die neuen Prozesse mussten im Backendbereich neue Microservices um im Frontend neue Web-UIs entwickelt werden, um in der Lage zu sein die Fachlichkeit in den komplexen bestehenden Infrastruktursystemen der Telekom zu abzubilden.

Da an dem Magentahaus zwischenzeitlich mehr als 12 Scrum-Teams arbeiteten, hat man für die Koordinierung das SAFe-Framework eingesetzt.

  • Entwicklung neuer React-Applicationen auf Basis der fachlichen Vorgaben und Einbindung dieser in das Gesamtsystem
  • Umsetzung der Designvorgaben im Sinne der UserExperience in den Web-Application
  • Mitarbeit an der UI-Komponentenbibliothek für ein applikationsübergreifend einheitliches Look&Feel
  • Verantwortung über das Deployment der eigenen Applicationen innerhalb der Openshift Umgebung
  • Entwicklung neuer Java-Microservices als Backend für die React-UIs und als Schnittstelle zu anderen Microservices bzw. Legacy-Services.
React Typescript Gatsby CSS Parcel Webpack.Jest SpringBot Docker Openshift MongoDB Kafka Gradle JUnit Gitlab Confluence Jira Trelleo Jenkins
Scrum SAFe
Telekom
Köln
3 Jahre 6 Monate
2014-12 - 2018-05

Entwicklung/Umsetzung einer Architektur für ein Testautomatisierungsframework

Entwicklung einer Testumgebung Scrum
Entwicklung einer Testumgebung

Congstar qualitätssichert den Webshop sowie das Backend mit einer Vielzahl (ca. 1400) von automatisiert ablaufenden Tests. Das bisherige Testframework auf PHP-Basis hatte viele Schwächen in Bezug auf Aussagekraft, Wartbarkeit und Testlaufdauer.
Es sollte ein neues Testframework auf Basis von Java und Selenium entworfen werden, dass diese Schwächen behebt und von den  Testern in den Scrum-Teams verwendet werden kann.

  • Entwicklung eines neues Test Frameworks auf Basis von Java und Selenium
  • Einarbeitung der Tester
  • Migration der bestehenden PHP Testfälle
  • Anbindung externer SOAP/Rest Schnittstellen für Schnittstellentests

Entwicklung eines Tools zur Generierung von "CallDataRecords"

„CallDataRecords“ protokollieren die Aktionen (SMS, Telefonieren, Aufladungen) eines Kunden in Form von CSV-Dateien und werden von externen Partnern bspw. für Rechnungen benötigt. Die manuelle Erstellung eines gültigen CDR-Records ist wegen dem Protokollformat fehleranfällig. Das Tool soll es möglichst einfach machen konforme CDR-Dateien zu generieren und diese direkt an den externen Partner zu versenden.

  • Entwicklung einer neuen GUI auf Basis von Angular
  • Entwicklung eines Backends auf Basis eines Microservice mit SpringBoot
  • Anbindung von Jira über die REST-API
  • Bereitstellung einer REST-API, um CDR-Dateien auch aus der Testautomatisierung aufzurufen

Entwicklung eines Dashboards und Einbindung in das Congstar Betriebsmonitoring

Auf einem Dashboard soll mit Ampeln und Verlaufsgraphen visualisiert werden, wie der aktuelle Status der Projekte ist. Das Dashboard soll innerhalb des bestehenden MonitoringTools eingebunden werden.

  • Absprache mit den Projekten für die Bereitstellung einer API, um aktuelle Report-Daten einzuholen
  • Entwicklung/Einbindung des Dashboards mittels Javascript-Widgets
  • Entwicklung der CronJobs zum Abholen und Aufbereiten der Daten

Java Selenium SQL CXF Jenkins Confluence Jira Angular NodeJS SpringBoot REST Swagger Tomcat Rhino Vanilla-Javascript
Scrum
congstar GmbH
Köln
1 Jahr 1 Monat
2013-11 - 2014-11

Projekt Studie "Bussard"

Enterprise Architekt Prozessautomatisierung
Enterprise Architekt Prozessautomatisierung

Das Ziel des Projekts „Bussard“ ist es, eine automatisierte oder assistierte Verarbeitung von Geschäftsvorfällen durch ein Regelwerk zu realisieren. Damit soll die Sachberarbeitung beschleunigt und die Fehlerquote verringert werden.

Das Projekt Bussard betrifft dabei den gesamten Prozess vom Posteingang bis zum Postausgang und muss daher eine Reiher existierender Systeme anbinden. Diese Anbindung soll über EIP/SOAP-Services erfolgen und der gesamte Prozess soll von einer BPM gesteuert werden.

Das Ergebnis der Studie soll als Vorlage für das Implementierungsprojekt dienen und die Kosten für die Realiserung ermitteln.

  • Erarbeitung des Gesamtprozesses unter Berücksichtigung einer BPM
  • Erarbeitung der fachlichen Regelwerke von ausgewählten Geschäftsvorfällen
  • Identifikation der Schnittstellen und Benennung von neuen bzw. bestehenden SOAP-Services
  • Architektur zur Anbindung des HOST-Bestandssystems
  • Erstellung eines Mock-GUI-Prototypen
FlairBuilder
AXA Krankenversicherung
Köln
1 Jahr
2012-11 - 2013-10

KFZ Versicherung

Softwareentwicklung
Softwareentwicklung

Aufbauend auf der Dialogengine (s.u.) werden alte Perl-Anwendungen auf das neue Framework portiert.

Als erste größere Applikation soll der Online KFZ-Tarifrechner mit Hilfe der DialogEngine neu entwickelt und als Portlet in das CMS integriert werden.

  • Entwicklung der GUI auf Basis der Dialogengine
  • Anbindung der Datenbank mit EclipseLink
  • Anbindung der Webservices mit CXF

 

Teamgröße: 6 Entwickler

Magnolia CMS Pluto Portalserver VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit Selenium Jira
Allsecur
Köln
1 Jahr 10 Monate
2011-01 - 2012-10

Dialogengine Entwicklung

Software Entwicklung
Software Entwicklung

Der Auftrag der  Versicherung war es, ein Framework für eine Dialogengine zu entwickeln, das eine Beschreibung von Webapplikationen mit möglichst geringem Programmieraufwand ermöglicht. Dabei soll insbesondere die Steuerung zur Sichtbarkeit von Dialogelementen sowie die Validierung vereinfacht werden.

Der Webauftritt der Versicherung wurde über das CMS Magnolia realisiert. Darüber hinaus sollten die fertigen Webapplikationen der Dialogengine innerhalb Magnolia als einzelne Portlets integriert werden.

  • Mitwirkung bei der Architektur der Dialogengine
  • Implementierung der Dialogengine
  • Entwicklung von GUI-Komponenten mit GWT und JQuery
  • Entwicklung von Applikationen auf Basis der Dialogengine

 

Teamgröße: 4 Entwickler

Magnolia CMS Pluto Portalserver VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit
AllSecur
Köln
6 Monate
2011-07 - 2011-12

Zahnzusatz Versicherung

Softwareentwickler
Softwareentwickler

Aufgabe war die Implementierung eines Webfrontends für ein neues Versicherungsprodukt (Zahnzusatzversicherung), die Anbindung der Tarifrechner mittles Webservices sowie die Persitierung der Daten.

Als Webtechnologie sollte das VAADIN-Framework eingesetzt werden.

  • Entwicklung der GUI mittels Vaadin und GWT
  • Anbindung der Datenbank mit EclipseLink
  • Anbindung der Webservices mit CXF

VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit Selenium
AllSecur
Köln
4 Jahre 8 Monate
2006-11 - 2011-06

Matrix

Softwareentwickler
Softwareentwickler

Bei Matrix handelt es sich um eine Anwendung  zur Steuerung eines ausweisbasierten Zutrittskontrollsystems. Die Zutrittskontrolle wird hardwareseitig durch Lesegeräte und Terminals realisiert, die in Abhängigkeit eines vorgehaltenen Ausweises bestimmte Aktionen durchführen können.

Matrix ist eine Webanwendung, welche die Funktionalität von unterschiedlichen heterogenen Altsystemen ablöst.

Matrix stellt dem der Benutzer eine einheitliche 

Oberfläche zur Verfügung mit dem er die komplexen fachlichen Zusammenhänge der Zutrittskontrolle konfigurieren kann.

  • Anbindung der Hardwareschnittstelle mittels Hintergrundprozessen, welche zutrittsrelevante Änderung im System erkennt, eine komplexe Datenaufbereitung vornimmt und diese Änderung der Hardware über ein Protokoll mitteilt.
  • Einbindung eines Reportgenerators mit dem der Benutzer in der Lage ist zur Laufzeit das Layout zu verändern
  • Entwicklung einer Schnittstelle inkl. GUI um einen RFID SmartCard-Leser mit anwendungsrelevanten Daten zu versorgen. Bei der Architektur war darauf zu achten, eine Zwischenschicht zu implementieren, welche die logischen Daten von der tatsächlich verwendeten SmartCard entkoppelt.
  • Implementierung neuer Businesslogik

Teamgröße: 12 Entwickler

Java Microsoft SQL Server PostgreSQL Spring Hibernate JSF Tomcat PCSC-Framework Cruisecontroll Trac
DORMA Time + Access GmbH
Köln
11 Monate
2006-01 - 2006-11

Toolbox

Softwareentwickler
Softwareentwickler

Die Toolbox ist eine zentrale Komponente im Mobilfunk Umfeld, um Bonusprogramme zu definieren und abzuwickeln.

Der Schwerpunkt liegt dabei in der Integration der heterogenen Infrastruktur um Massendaten aller bonusrelevanten Ereignisse zu empfangen und zeitnah zu bearbeiten.

  • Entwicklung/Integration neuer Adapter auf Basis von Fileschnittstellen und JMS
  • Entwicklung eines Konfigurationstools inklusive einer Persistierungslogik
  • Anpassung/Neuentwicklung der StoredProcedures
  • Implementierung neuer Businesslogik

 

 

Teamgröße: 4 Entwickler

Java Oracle PL/SQL RMI JMS Scoop-SPOCK Framework Cruisecontroll Poseidon UML
t-mobile
Köln
2 Jahre 10 Monate
2003-03 - 2005-12

DaGama, Midoffice, Reiserichtlinien, Reiseplan und Persistierungsframework

Softwareentwickler
Softwareentwickler

DaGama

Bei DaGama handelt es sich um ein TravelManagement-System, welches eine zentrale Einheit zur Abwicklung aller Geschäftsreise-orientierten Prozesse darstellt.

Durch die Kapselung von unterschiedlichen Buchungs- und Direktanbindungssysteme können Reisebüros mit DaGama ohne Medienbrüche ihre Reiseprozesse abbilden.

Technisch basiert DaGama auf der J2EE-Plattform mit einem BEA Weblogic Application Server und einer Oracle 8i Datenbank.

Midoffice

Durch das MidOffice-Projekt wurde DaGama um die Möglichkeit erweitert, Kundenrechnungen zu generieren und nachgelagerte Backoffice-Systeme mit Informationen zu versorgen. Dabei werden sämtliche Interaktionen protokolliert, die während der Benutzung von DaGama entstehen können. Die Interaktionen in Kombination mit entsprechenden Gebührenmodellen, dienen als Basis für die Generierung der Rechnungen.

Reiserichtlinien

Die Idee der Reiserichtlinien war die Umsetzung eines vertrieblichen Steuerungsinstruments, mit dem ein Unternehmen regulieren kann, bei welchen Reiseanbietern bevorzugt Geschäftsreisen gebucht werden sollen. Zusätzlich zu allgemeinen Vorgaben ist es möglich, anhand von bestimmten Eigenschaften des Reisenden, individuelle oder gruppenbezogene Reiseregularien durchzusetzen.

Reiseplan

Der Reiseplan ist ein dynamisch generiertes PDF-Dokument für den Reisenden, in dem detaillierte Informationen zu allen Leistungen der Geschäftsreise zusammengefasst werden.

Für die persistente Speicherung der Daten wird das Persistierungsframework Objektpark eingesetzt, welches das

O/R-Mapping zwischen der Datenbank und Java übernimmt.

BEA Weblogic Application Server J2EE Oracle EJB Objektpark Cruisecontrol Rational Rose Jira XML XERCES
Conet AG
Köln

Position

Position

Senior Software Entwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

BEA Weblogic Application Server
Bugzilla
Confluence
Cruisecontrol
Cruisecontroll
CSS
CXF
Docker
EclipseLink JPA
EJB
FlairBuilder
Gatsby
Gitlab
Gradle
GWT
Hibernate
Jenkins
Jira
JMS
JSF
JUnit
Kafka
Magnolia CMS
NodeJS
Objektpark
Openshift
Parcel
PCSC-Framework
Pluto Portalserver
Poseidon UML
Rational Rose
REST
Rhino
RMI
SAFe
Scoop-SPOCK Framework
Scrum
Selenium
Spring
SpringBoot
SpringBot
Swagger
Tomcat
Trac
Trelleo
VAADIN
Webpack.Jest
XERCES
XML

Programmiersprachen

Angular
J2EE
Java
PL/SQL
React
Typescript
Vanilla-Javascript

Datenbanken

MongoDB
Oracle
PostgreSQL
SQL

Hardware

Microsoft SQL Server

Einsatzorte

Einsatzorte

Köln (+20km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

3 Monate
2024-06 - heute

HELGA

Senior Software Entwickler Java Scrum SAFe
Senior Software Entwickler
Helga ist ein Projekt im Auftrag des hessischen Gesundheitsministeriums mit dem Ziel, eine
einheitliche Softwareplattform zu haben welche die Prozesse der Gesundheitsämter abbilden
kann. Dabei ist die Plattform in unterschiedliche fachliche oder auch technische Module
gegliedert. Das Frontend der Plattform soll von den hessischen Bürgern benutzt werden,
während der administrative Teil von den Mitarbeitern der Gesundheitsämter bedient wird. Der
Frontend-Teil wird mit React bzw. Next.js entwickelt, der Backend-Teil mit Java Spring Boot
Webservices.
TypeScript Spring Boot Docker GitLab Jenkins Gradle JUnit React next.js PostgreSQL
Java Scrum SAFe
Gesundheitsämter Hessen
Remote
3 Jahre 1 Monat
2021-05 - 2024-05

Projekt Lizenzmanagement

Software Entwickler Java
Software Entwickler
valtech mobility ist ein Joint-Venture zwischen Cariad and Valtech und ist ein Softwaredienstleister für den VW-Konzern. In dem Lizenzmanagement Projekt geht es um die Abwicklung/Fulfillment von gekauften Lizenzen für sämtliche Fahrzeuge des VW-Konzerns. Eine Lizenz schaltet bestimmte Funktionen im Fahrzeug frei, wie bspw. den Spurassistenten oder das Navigationssystem, so dass diese nicht beim Kauf des Fahrzeugs, sondern noch später durch den Kunden erworben werden können. Beim Erwerb einer Lizenz erwirbt müssen unterschiedliche Systeme der VW Infrastruktur integriert werden um die Funktion im Kundenfahrzeug freizuschalten.

Docker Confluence Jira Jenkins REST Kafka JUnit Maven JPA Kibana git Tomcat SOAP Splunk Gauge Quartz Bitbucket Datenbanken: PostgreSQL Oracle Methoden: Scrum DevOps SAFe Test Driven Development
Java
valtech mobility
2 Jahre 11 Monate
2018-06 - 2021-04

MagentaHaus für Telekom AG

Softwareentwickler Scrum SAFe
Softwareentwickler

Das Projekt Magentahaus hatte das Ziel, eine Plattform bzw. ein Bestandssystem aufzubauen, in dem es möglich ist sowohl Mobilfunk Produkte als auch Festnetz Produkte innerhalb eines Vertrages für den Kunden abzubilden (Konvergenz).

Für die neuen Prozesse mussten im Backendbereich neue Microservices um im Frontend neue Web-UIs entwickelt werden, um in der Lage zu sein die Fachlichkeit in den komplexen bestehenden Infrastruktursystemen der Telekom zu abzubilden.

Da an dem Magentahaus zwischenzeitlich mehr als 12 Scrum-Teams arbeiteten, hat man für die Koordinierung das SAFe-Framework eingesetzt.

  • Entwicklung neuer React-Applicationen auf Basis der fachlichen Vorgaben und Einbindung dieser in das Gesamtsystem
  • Umsetzung der Designvorgaben im Sinne der UserExperience in den Web-Application
  • Mitarbeit an der UI-Komponentenbibliothek für ein applikationsübergreifend einheitliches Look&Feel
  • Verantwortung über das Deployment der eigenen Applicationen innerhalb der Openshift Umgebung
  • Entwicklung neuer Java-Microservices als Backend für die React-UIs und als Schnittstelle zu anderen Microservices bzw. Legacy-Services.
React Typescript Gatsby CSS Parcel Webpack.Jest SpringBot Docker Openshift MongoDB Kafka Gradle JUnit Gitlab Confluence Jira Trelleo Jenkins
Scrum SAFe
Telekom
Köln
3 Jahre 6 Monate
2014-12 - 2018-05

Entwicklung/Umsetzung einer Architektur für ein Testautomatisierungsframework

Entwicklung einer Testumgebung Scrum
Entwicklung einer Testumgebung

Congstar qualitätssichert den Webshop sowie das Backend mit einer Vielzahl (ca. 1400) von automatisiert ablaufenden Tests. Das bisherige Testframework auf PHP-Basis hatte viele Schwächen in Bezug auf Aussagekraft, Wartbarkeit und Testlaufdauer.
Es sollte ein neues Testframework auf Basis von Java und Selenium entworfen werden, dass diese Schwächen behebt und von den  Testern in den Scrum-Teams verwendet werden kann.

  • Entwicklung eines neues Test Frameworks auf Basis von Java und Selenium
  • Einarbeitung der Tester
  • Migration der bestehenden PHP Testfälle
  • Anbindung externer SOAP/Rest Schnittstellen für Schnittstellentests

Entwicklung eines Tools zur Generierung von "CallDataRecords"

„CallDataRecords“ protokollieren die Aktionen (SMS, Telefonieren, Aufladungen) eines Kunden in Form von CSV-Dateien und werden von externen Partnern bspw. für Rechnungen benötigt. Die manuelle Erstellung eines gültigen CDR-Records ist wegen dem Protokollformat fehleranfällig. Das Tool soll es möglichst einfach machen konforme CDR-Dateien zu generieren und diese direkt an den externen Partner zu versenden.

  • Entwicklung einer neuen GUI auf Basis von Angular
  • Entwicklung eines Backends auf Basis eines Microservice mit SpringBoot
  • Anbindung von Jira über die REST-API
  • Bereitstellung einer REST-API, um CDR-Dateien auch aus der Testautomatisierung aufzurufen

Entwicklung eines Dashboards und Einbindung in das Congstar Betriebsmonitoring

Auf einem Dashboard soll mit Ampeln und Verlaufsgraphen visualisiert werden, wie der aktuelle Status der Projekte ist. Das Dashboard soll innerhalb des bestehenden MonitoringTools eingebunden werden.

  • Absprache mit den Projekten für die Bereitstellung einer API, um aktuelle Report-Daten einzuholen
  • Entwicklung/Einbindung des Dashboards mittels Javascript-Widgets
  • Entwicklung der CronJobs zum Abholen und Aufbereiten der Daten

Java Selenium SQL CXF Jenkins Confluence Jira Angular NodeJS SpringBoot REST Swagger Tomcat Rhino Vanilla-Javascript
Scrum
congstar GmbH
Köln
1 Jahr 1 Monat
2013-11 - 2014-11

Projekt Studie "Bussard"

Enterprise Architekt Prozessautomatisierung
Enterprise Architekt Prozessautomatisierung

Das Ziel des Projekts „Bussard“ ist es, eine automatisierte oder assistierte Verarbeitung von Geschäftsvorfällen durch ein Regelwerk zu realisieren. Damit soll die Sachberarbeitung beschleunigt und die Fehlerquote verringert werden.

Das Projekt Bussard betrifft dabei den gesamten Prozess vom Posteingang bis zum Postausgang und muss daher eine Reiher existierender Systeme anbinden. Diese Anbindung soll über EIP/SOAP-Services erfolgen und der gesamte Prozess soll von einer BPM gesteuert werden.

Das Ergebnis der Studie soll als Vorlage für das Implementierungsprojekt dienen und die Kosten für die Realiserung ermitteln.

  • Erarbeitung des Gesamtprozesses unter Berücksichtigung einer BPM
  • Erarbeitung der fachlichen Regelwerke von ausgewählten Geschäftsvorfällen
  • Identifikation der Schnittstellen und Benennung von neuen bzw. bestehenden SOAP-Services
  • Architektur zur Anbindung des HOST-Bestandssystems
  • Erstellung eines Mock-GUI-Prototypen
FlairBuilder
AXA Krankenversicherung
Köln
1 Jahr
2012-11 - 2013-10

KFZ Versicherung

Softwareentwicklung
Softwareentwicklung

Aufbauend auf der Dialogengine (s.u.) werden alte Perl-Anwendungen auf das neue Framework portiert.

Als erste größere Applikation soll der Online KFZ-Tarifrechner mit Hilfe der DialogEngine neu entwickelt und als Portlet in das CMS integriert werden.

  • Entwicklung der GUI auf Basis der Dialogengine
  • Anbindung der Datenbank mit EclipseLink
  • Anbindung der Webservices mit CXF

 

Teamgröße: 6 Entwickler

Magnolia CMS Pluto Portalserver VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit Selenium Jira
Allsecur
Köln
1 Jahr 10 Monate
2011-01 - 2012-10

Dialogengine Entwicklung

Software Entwicklung
Software Entwicklung

Der Auftrag der  Versicherung war es, ein Framework für eine Dialogengine zu entwickeln, das eine Beschreibung von Webapplikationen mit möglichst geringem Programmieraufwand ermöglicht. Dabei soll insbesondere die Steuerung zur Sichtbarkeit von Dialogelementen sowie die Validierung vereinfacht werden.

Der Webauftritt der Versicherung wurde über das CMS Magnolia realisiert. Darüber hinaus sollten die fertigen Webapplikationen der Dialogengine innerhalb Magnolia als einzelne Portlets integriert werden.

  • Mitwirkung bei der Architektur der Dialogengine
  • Implementierung der Dialogengine
  • Entwicklung von GUI-Komponenten mit GWT und JQuery
  • Entwicklung von Applikationen auf Basis der Dialogengine

 

Teamgröße: 4 Entwickler

Magnolia CMS Pluto Portalserver VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit
AllSecur
Köln
6 Monate
2011-07 - 2011-12

Zahnzusatz Versicherung

Softwareentwickler
Softwareentwickler

Aufgabe war die Implementierung eines Webfrontends für ein neues Versicherungsprodukt (Zahnzusatzversicherung), die Anbindung der Tarifrechner mittles Webservices sowie die Persitierung der Daten.

Als Webtechnologie sollte das VAADIN-Framework eingesetzt werden.

  • Entwicklung der GUI mittels Vaadin und GWT
  • Anbindung der Datenbank mit EclipseLink
  • Anbindung der Webservices mit CXF

VAADIN GWT PostgreSQL Spring EclipseLink JPA Tomcat Jenkins Bugzilla JUnit Selenium
AllSecur
Köln
4 Jahre 8 Monate
2006-11 - 2011-06

Matrix

Softwareentwickler
Softwareentwickler

Bei Matrix handelt es sich um eine Anwendung  zur Steuerung eines ausweisbasierten Zutrittskontrollsystems. Die Zutrittskontrolle wird hardwareseitig durch Lesegeräte und Terminals realisiert, die in Abhängigkeit eines vorgehaltenen Ausweises bestimmte Aktionen durchführen können.

Matrix ist eine Webanwendung, welche die Funktionalität von unterschiedlichen heterogenen Altsystemen ablöst.

Matrix stellt dem der Benutzer eine einheitliche 

Oberfläche zur Verfügung mit dem er die komplexen fachlichen Zusammenhänge der Zutrittskontrolle konfigurieren kann.

  • Anbindung der Hardwareschnittstelle mittels Hintergrundprozessen, welche zutrittsrelevante Änderung im System erkennt, eine komplexe Datenaufbereitung vornimmt und diese Änderung der Hardware über ein Protokoll mitteilt.
  • Einbindung eines Reportgenerators mit dem der Benutzer in der Lage ist zur Laufzeit das Layout zu verändern
  • Entwicklung einer Schnittstelle inkl. GUI um einen RFID SmartCard-Leser mit anwendungsrelevanten Daten zu versorgen. Bei der Architektur war darauf zu achten, eine Zwischenschicht zu implementieren, welche die logischen Daten von der tatsächlich verwendeten SmartCard entkoppelt.
  • Implementierung neuer Businesslogik

Teamgröße: 12 Entwickler

Java Microsoft SQL Server PostgreSQL Spring Hibernate JSF Tomcat PCSC-Framework Cruisecontroll Trac
DORMA Time + Access GmbH
Köln
11 Monate
2006-01 - 2006-11

Toolbox

Softwareentwickler
Softwareentwickler

Die Toolbox ist eine zentrale Komponente im Mobilfunk Umfeld, um Bonusprogramme zu definieren und abzuwickeln.

Der Schwerpunkt liegt dabei in der Integration der heterogenen Infrastruktur um Massendaten aller bonusrelevanten Ereignisse zu empfangen und zeitnah zu bearbeiten.

  • Entwicklung/Integration neuer Adapter auf Basis von Fileschnittstellen und JMS
  • Entwicklung eines Konfigurationstools inklusive einer Persistierungslogik
  • Anpassung/Neuentwicklung der StoredProcedures
  • Implementierung neuer Businesslogik

 

 

Teamgröße: 4 Entwickler

Java Oracle PL/SQL RMI JMS Scoop-SPOCK Framework Cruisecontroll Poseidon UML
t-mobile
Köln
2 Jahre 10 Monate
2003-03 - 2005-12

DaGama, Midoffice, Reiserichtlinien, Reiseplan und Persistierungsframework

Softwareentwickler
Softwareentwickler

DaGama

Bei DaGama handelt es sich um ein TravelManagement-System, welches eine zentrale Einheit zur Abwicklung aller Geschäftsreise-orientierten Prozesse darstellt.

Durch die Kapselung von unterschiedlichen Buchungs- und Direktanbindungssysteme können Reisebüros mit DaGama ohne Medienbrüche ihre Reiseprozesse abbilden.

Technisch basiert DaGama auf der J2EE-Plattform mit einem BEA Weblogic Application Server und einer Oracle 8i Datenbank.

Midoffice

Durch das MidOffice-Projekt wurde DaGama um die Möglichkeit erweitert, Kundenrechnungen zu generieren und nachgelagerte Backoffice-Systeme mit Informationen zu versorgen. Dabei werden sämtliche Interaktionen protokolliert, die während der Benutzung von DaGama entstehen können. Die Interaktionen in Kombination mit entsprechenden Gebührenmodellen, dienen als Basis für die Generierung der Rechnungen.

Reiserichtlinien

Die Idee der Reiserichtlinien war die Umsetzung eines vertrieblichen Steuerungsinstruments, mit dem ein Unternehmen regulieren kann, bei welchen Reiseanbietern bevorzugt Geschäftsreisen gebucht werden sollen. Zusätzlich zu allgemeinen Vorgaben ist es möglich, anhand von bestimmten Eigenschaften des Reisenden, individuelle oder gruppenbezogene Reiseregularien durchzusetzen.

Reiseplan

Der Reiseplan ist ein dynamisch generiertes PDF-Dokument für den Reisenden, in dem detaillierte Informationen zu allen Leistungen der Geschäftsreise zusammengefasst werden.

Für die persistente Speicherung der Daten wird das Persistierungsframework Objektpark eingesetzt, welches das

O/R-Mapping zwischen der Datenbank und Java übernimmt.

BEA Weblogic Application Server J2EE Oracle EJB Objektpark Cruisecontrol Rational Rose Jira XML XERCES
Conet AG
Köln

Position

Position

Senior Software Entwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

BEA Weblogic Application Server
Bugzilla
Confluence
Cruisecontrol
Cruisecontroll
CSS
CXF
Docker
EclipseLink JPA
EJB
FlairBuilder
Gatsby
Gitlab
Gradle
GWT
Hibernate
Jenkins
Jira
JMS
JSF
JUnit
Kafka
Magnolia CMS
NodeJS
Objektpark
Openshift
Parcel
PCSC-Framework
Pluto Portalserver
Poseidon UML
Rational Rose
REST
Rhino
RMI
SAFe
Scoop-SPOCK Framework
Scrum
Selenium
Spring
SpringBoot
SpringBot
Swagger
Tomcat
Trac
Trelleo
VAADIN
Webpack.Jest
XERCES
XML

Programmiersprachen

Angular
J2EE
Java
PL/SQL
React
Typescript
Vanilla-Javascript

Datenbanken

MongoDB
Oracle
PostgreSQL
SQL

Hardware

Microsoft SQL Server

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.