Softwareentwickler/Berater - Java, JEE, Spring, JavaScript, Vaadin (GWT), PL/SQL
Aktualisiert am 05.02.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch

Einsatzorte

Einsatzorte

Langenfeld (Rheinland) (+100km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

3 Jahre 8 Monate
2022-08 - heute

Entwicklung neuer sog. Programmfunktionen im bestehenden Produkt

Senior Java Fullstack Entwickler Java JEE Swing ...
Senior Java Fullstack Entwickler

Entwicklung neuer sog. Programmfunktionen im bestehenden Produkt, was die Implementierung des Frontends, des Backends und der dazugehörigen Datenbank-Entitäten umfasst (sowie dazugehöriger Tests in JUnit)

 

- Relevante Schlüsseltechnologien sind: Java EE, Hibernate, Application Server (JBoss EAP / Wildfly), Maven

- Frontend: Swing (mit custom Databinding-Framework)

- Backend: JBoss 7, JPA

- DB: Microsoft SQL Server/(Oracle)

- Build-Pipeline: Maven, Jenkins

- Versionsverwaltung: git

- Entwicklungsumgebung: IntelliJ

- Allgemein: Java 8 und Java 11

- Prozess: Scrum, Teamgröße 5-7 Entwickler

Java JEE Swing Hibernate JBoss JPA MS SQL Server Oracle Maven Jenkins GIT IntelliJ Scrum
Java JEE Swing Hibernate JBoss JPA MS SQL Server Oracle Maven Jenkins GIT IntelliJ Scrum
AKDB Anstalt für Kommunale Datenverarbeitung
1 Jahr 5 Monate
2021-03 - 2022-07

Kundenportal Versicherungen

Senior Softwareentwickler Scrum Java JBoss ...
Senior Softwareentwickler

Barmer betreibt ein Kundenportal, um auch Online mit Versicherten Daten austauschen zu können und gesetzliche Pflichten zu erfüllen.

Tätigkeiten im Projekt:

·       Implementierung, Design neuer Features (z.B. Anbindung Robo-Ident Nect, LöschKonzept)

·       Realisierung von Schnittstellen zwischen den Systemen

·       Abstimmung im Team 

Scrum Java JBoss MySql IntelliJ Maven Java 8 Java 15 Teamcity Junit5 EasyMock Spring 5 Keycloak Git Linux Windows Rest
Scrum Java JBoss MySql IntelliJ Maven Java 8 Java 15 Teamcity Junit5 EasyMock Spring 5 Keycloak Git Linux Windows Rest
Barmer
5 Monate
2019-11 - 2020-03

Steuer Anwendungssoftware

Senior Softwareentwickler V-Modell Java JBoss ...
Senior Softwareentwickler
USU erstellt als Dienstleister für den ITZ Bund nach Vorgaben des Bundeszentralamts für Steuern Anwendungssoftware, um sicher zu stellen, das Steuergestaltungen bemerkt, bewertet und zwischen den nationalen Steuerbehörden ausgetauscht werden.

Tätigkeiten im Projekt:

·       Implementierung, Design und Anpassung von Batch-Komponenten 

·       Realisierung von Schnittstellen

·       Abstimmung im Team 

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
1 Jahr
2018-11 - 2019-10

Erstellung einer Anwendungssoftware

Senior Java Entwickler CleanCode TDD
Senior Java Entwickler

- Erstellung einer Anwendungssoftware für das ITZ Bund nach Vorgaben des Bundeszentralamts um sicher zu stellen, das Einkommen im Ausland in Form von Kontrollmitteilungen and die Länderfinanzbehörden gemeldet werden.

- Es soll vermieden werden, dass Verjährungsfristen wirksam werden.

- Implementierung, Design und Anpassung von Batch-Komponenten zur Erzeugung der Kontrollmitteilungen.

- Performancetuning und Optimierung der Komponenten. Abstimmung im Team (12 Entwickler, Tester, Pflichtenheft)

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Administration Windows Server
CleanCode TDD
Öffentlicher Sektor
1 Jahr
2018-11 - 2019-10

Steuer Anwendungssoftware

Senior Softwareentwickler
Senior Softwareentwickler
Adesso erstellt als Dienstleister für den ITZ Bund nach Vorgaben des Bundeszentralamts für Steuern Anwendungssoftware, um sicher zu stellen, das Einkommen im Ausland in Form von Kontrollmitteilungen an die Länderfinanzbehörden gemeldet werden. Es soll vermieden werden, dass Verjährungsfristen wirksam werden.


Tätigkeiten im Projekt:

·       Implementierung, Design und Anpassung von Batch-Komponenten zur Erzeugung der Kontrollmitteilungen Beratung 

·       Performancetuning und Optimierung der Komponenten.

·       Abstimmung im Team (12 Entwickler, Tester, Pflichtenheft)

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
3 Monate
2018-10 - 2018-12

Medizintechnik - Portalerstellung

Senior Entwickler Agile Softwareentwicklung Agiles Projektmanagement TDD ...
Senior Entwickler

- Der Auftraggeber möchte zur Komplettierung seiner Produkte im Bereich Smart Washroom und Krankenhaushygiene seinen Kunden ein Portal zur Verfügung stellen, um die Füllstände der Spender, notwendige Nachfüll- und Reinigungsaktivitäten anzuzeigen und im Bereich Krankenhaushygiene die Einhaltung bzw. die Verbesserung der Compliance für Handdesinfektionen (Vermeidung von Infektion mit Multiresistenten Erregern) transparent machen. Die Plattform soll von dem Auftraggeber betrieben werden und den Kunden zur Verfügung gestellt werden.

- Entwicklung und Integration von Restservices, Design und Realisierung der Persistenz, Abstimmung neuer Features mit dem Produktmanagement, Anbindung von Schnittstellen, Reporting und Datenmigrationen,

Performanceoptimierung für die zu verarbeitenden großen Datenmengen und zahlreichen Devices

Java JSON JBoss Cassandra IntelliJ Maven Java 8 Jenkins JUnit Spring Spring / SpringData / SpringBoot Apache Tomcat Git Linux Windows data restore
Agile Softwareentwicklung Agiles Projektmanagement TDD CleanCode
8 Monate
2018-03 - 2018-10

Erstellung einer PKV- Software

Senior Entwickler Scrum CleanCode TDD
Senior Entwickler

- Die Firma möchte seine PKV- Software für die Bearbeitung der Beamtenbeihilfe bei Bund, Ländern und Kommunen anpassen und etablieren, u.a. auch für das Land NRW.  Im Rahmen der Einführung des Systems sind umfangreiche Datenbestände (Partnerstammdaten, Leistungs- und Pflegedaten sowie Dokumenten-Archive) aus dem Altsystem zu migrieren

- Abstimmung der Software-Architektur, Aufsetzen der Entwicklungsumgebung, Versionsverwaltung, Continuous Integration, Definition von Entwicklungsstandards, Integration in die Umgebung des Kunden, Entwicklung von Java Programmen für die Datenmigration, Abstimmung von Mapping-Regeln

Java JSON Eclipse Maven Java 8 Jenkins Junit5 Spring5 SpringData Oracle Easy-Rules SVN Linux Administration Windows Server
Scrum CleanCode TDD
3 Jahre 4 Monate
2014-06 - 2017-09

Neuentwicklung eines Web-Portals

Java Senior Software Developer
Java Senior Software Developer

e-integration setzt unterschiedliche teilweise proprietäre Systeme zur automatischen Konvertierung und Verarbeitung von Kundendokumenten ein. Die Konfiguration dieser Systeme

ist verteilt, unübersichtlich und fehleranfällig. Die Einarbeitung neuer Supportmitarbeiter ist aufwändig und die Bearbeitungszeit der Supportcases ist vergleichbar hoch, da die benötigten Systeminformationen über mehrere Logins auf unterschiedlichen Unix-Systemen manuell zusammengesucht werden müssen. Durch ein neu entwickeltes Web-Portal soll erreicht

werden, dass der Zustand der Verarbeitung der Kundendokumente zentral angezeigt wird, Konfigurationen transparent geändert und verteilt werden können und Stammdaten zu den

entsprechenden Kunden online verfügbar sind. Individuelle Monitoring-Lösungen für einzelne größere Kunden sollen abgelöst werden, da ihre Wartung aufwändig ist

Konzeptionierung und Integration des Web-Portals in die Umgebung von e-integration und die Kunden-umgebungen.

Entwicklung von Oberflächen und Backend-Services,

Abstimmung neuer Features mit den Anwendern und

Festlegung des nächsten Produktinkrements, Entwicklung von Rest-Services für Stamm- und Kundendaten, Anbindung des ERP-Systems, des XSLT-Servers und der technischen Verarbeitungssysteme (Batch, Rest, CORBA) an das Web-Portal.

 

Agile Softwareentwicklung Agiles Projektmanagement Java JSON MongoDB JBoss MySQL 5.x Eclipse Gradle Java 8 Jenkins Hibernate Java Persistence API (JPA) JUnit Spring Vaadin 7 Rest/ Soap Apache Tomcat Subversion (SVN) Linux Mac OS data restore
2 Jahre 7 Monate
2011-11 - 2014-05

Weiterentwicklung Enterprise Servicebus

Software-Entwickler/Architekt
Software-Entwickler/Architekt

- Weiterentwicklung Enterprise Servicebus

- Der Auftraggeber hat eine gewachsene stark heterogene Infrastruktur mit zahlreichen individuell realisierten Insellösungen. Diese Systeme sollen wegen der damit verbundenen Kosten und des Risikos nicht durch eine zentrale neue Lösung abgelöst werden. Die Vernetzung der Systeme und die Bereitstellung zentraler interner und externer Dienste wie z.B. Verfügbarkeitsabfragen und Bestellungen sollen schrittweise in einen Enterprise-Service-Bus überführt werden.

- Entwicklung einer Architektur basierend auf Camel, Spring, Tomcat und JPA, Erarbeitung eines Entwicklungsmodells. Realisierung und Anpassungen von OSGI-Services,

Entwicklung von Verfügbarkeitsabfragen für DSL und ISDN Produkte für unterschiedliche Carrier.

EAI-Patterns Java MySQL 5.x Oracle 11g Apache Maven Java 7 soapUI Apache Camel Apache CXF Java Standard Edition 6 JSP EJB3 Liferay 5 OSGi Spring Apache Tomcat SOAP ActiveMQ
2 Jahre 10 Monate
2009-01 - 2011-10

Neuentwicklung/Portierung der Frachtenbörse

Senior-Developer
Senior-Developer

- Im Rahmen der Neuentwicklung/Portierung der Frachtenbörse (mehr aus 100.000 Nutzer, 40.000 Kunden)  werden im Projekt TC Profile die Stammdaten der Spediteure erfasst und über eine GUI dargestellt. Es soll möglich sein, nach

definierten Kriterien in den Daten zu suchen und die Datenbasis soll auch für andere Komponenten der Frachtenbörse über Services zur Verfügung gestellt werden. Mit dem Transportverzeichnis TC Profile kann man nach Transport- und Logistikdienstleistern aus Europa suchen und beispielsweise nach angebotenen Dienstleistungen, vorhandener Ausstattung, verfügbaren LKW-Typen oder unterstützten Verkehrsverbindung eingrenzen.

- Einführung von Rest-Services, Einführung von Apache Solr, Datenmigration aus dem Altsystem.

Entwicklung von Backend-Services, Domain-Model, und JSF2- Facelets, Einführung und Entwicklung von Rest-Services, Daten-Migration aus dem Altsystem, Datenübernahme in den Solr-Index, Performance-Tuning Oracle

 

Scrum Java Oracle PL/SQL XHTML XML Oracle 10g Apache Maven Eclipse Apache Solr EclipseLink Java Standard Edition 6 JPA JSF EJB JUnit Spring Apache Tomcat 6 Rest/ Soap Subversion (SVN) TeamCity Linux Microsoft Windows 7
2 Jahre 9 Monate
2006-04 - 2008-12

Performance-Optimierung eines Autorensystems

Senior Java Developer
Senior Java Developer

Der Auftraggeber möchte für zukünftige Java Entwicklungen eine

Referenzarchitektur entwickeln und diese in Form eines Prototypen (Online-Pizza-Service) beispielhaft realisieren. EJB 2.x findet auch innerhalb der Firma wenig Zuspruch. Es soll ein leichtgewichtiger Ansatz basierend auf Dependency- Injection erprobt werden. Der Prototyp wird als Webapplikation realisiert und soll nur einen Web-Container als Laufzeitumgebung

benötigen. Die Architektur soll bei zukünftig realisierten Gewerken der Firma angewendet werden.

 

Kundenprojekt: Performance-Optimierung eines Autorensystems im Bereich Fahrzeugelektronik basierend auf JDO.

Erarbeitung einer leichtgewichtigen Referenz-architektur, Vorstellung und Weiterentwicklung der Architektur im Rahmen von Workshops.

 

Erstellung von Performance-Test-Szenarien, Durchführung der Tests, Erarbeitung und Durchführung von Oracle- und Java Code-Optimierungen zur Performanceverbesserung Entwicklung einer JCA Cache Komponente

 

Java Oracle 10g Apache Ant Java Development Kit (JDK) 1.4 TOAD Java Data Objects (JDO) Spring Subversion (SVN)
7 Jahre 11 Monate
1998-05 - 2006-03

Netzplanungstools bei einem Mobilfunkbetreiber

Systemanalytiker
Systemanalytiker

Mit der Neuanschaffung eines Funknetzplanungstools soll der gesamte Netzplanungsprozess im Bereich Funknetz überarbeitet und für alle Netzbetriebe möglichst vereinheitlicht werden.

Integration des Tools in die neue Systemarchitektur im Funk- und Festnetznetzplanungsbereich.

Design und Implementierung eines Tools zur Erfassung der Basisdaten von BS, BTS und TRX, Anbindung des Tools an die technische Datenhaltung, das neu angeschaffte Funknetzplanungstool und an das Konfigurationsmanagement für das BSS, fachliche Abstimmung mit dem Produktmanager

Unified Modeling Language (UML) Use Case Java Oracle Java Development Kit (JDK) 1.3 JBuilder Swing SUN Solaris GSM UMTS Anforderungsmanagement
4 Jahre 9 Monate
1993-08 - 1998-04

Telekommunikationsnetzbetreiber- Neuentwicklung einer Software

Entwickler, Team- und Projektleiter
Entwickler, Team- und Projektleiter

Im Rahmen der Liberalisierung des TK-Marktes werden die von von Carrierfestverbindung und Telekom (für Wettbewerber) bereitgestellten Produkte

Mobilfunkfestverbindung und Netzanschluss in

Interconnection-Anschluß umgewandelt und mit zahlreichen individualisierten Vertragsbestandteilen

versehen, um den Interessen der neuen Carrier

Rechnung zu tragen. Dies führt zur Notwendigkeit der Neuentwicklung der Software im Zentrum Nationaler Vertrieb LDC. Bestandteile der Software: Überwachung der Bereitstellungstermine, Fakturierung der jährlichen Bereitstellungsentgelte, Fakturierung und Gutschrift von Vertragsstrafen, Rückerstattung von Investitionskosten für Kollokationspunkte

zwischen den Carriern.

Realisierung von GUI-Komponenten und Backend-Services, fachliche Abstimmung und Klärung rechtlicher Inhalte mit der Fachgruppe, Team- und Projektleitung

Wasserfallmodell Pascal IBM Informix Delphi Microsoft Windows Microsoft Windows NT

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
PL/SQL
Experte
Vaadin (GWT)
Experte
JavaScript
Experte
Spring
Experte
JEE
Experte

Aufgabenbereiche

Agiles Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Agile Softwareentwicklung
Anforderungsmanagement
Apache Ant
Apache Camel
Apache CXF
Apache Maven
Apache Solr
Apache Tomcat
CleanCode
data restore
Delphi
Eclipse
EclipseLink
EJB
EJB3
Git
Gradle
GSM
Hibernate
IntelliJ
JBoss
JBuilder
Jenkins
JSF
Maven
OSGi
Scrum
SOAP
Spring
Swing
TDD
TOAD
UMTS
Use Case
V-Modell
XHTML
XML

Betriebssysteme

Administration Windows Server
Linux
Mac OS
Microsoft Windows
Microsoft Windows 7
Microsoft Windows NT
SUN Solaris
Windows

Programmiersprachen

Java
Experte
Java 11
Experte
Java 17
Experte
Java 7
Experte
Java 8
Experte
JPA
Experte
JSON
Experte
JSP
Experte

Datenbanken

Cassandra
MongoDB
Oracle
Oracle 10g
Oracle 11g

Branchen

Branchen

Versicherung

Öffentliche Verwaltung

Behörde

Logistik

IT-Dienstleistung

Telekommunikation

Medizintechnik

Einsatzorte

Einsatzorte

Langenfeld (Rheinland) (+100km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

3 Jahre 8 Monate
2022-08 - heute

Entwicklung neuer sog. Programmfunktionen im bestehenden Produkt

Senior Java Fullstack Entwickler Java JEE Swing ...
Senior Java Fullstack Entwickler

Entwicklung neuer sog. Programmfunktionen im bestehenden Produkt, was die Implementierung des Frontends, des Backends und der dazugehörigen Datenbank-Entitäten umfasst (sowie dazugehöriger Tests in JUnit)

 

- Relevante Schlüsseltechnologien sind: Java EE, Hibernate, Application Server (JBoss EAP / Wildfly), Maven

- Frontend: Swing (mit custom Databinding-Framework)

- Backend: JBoss 7, JPA

- DB: Microsoft SQL Server/(Oracle)

- Build-Pipeline: Maven, Jenkins

- Versionsverwaltung: git

- Entwicklungsumgebung: IntelliJ

- Allgemein: Java 8 und Java 11

- Prozess: Scrum, Teamgröße 5-7 Entwickler

Java JEE Swing Hibernate JBoss JPA MS SQL Server Oracle Maven Jenkins GIT IntelliJ Scrum
Java JEE Swing Hibernate JBoss JPA MS SQL Server Oracle Maven Jenkins GIT IntelliJ Scrum
AKDB Anstalt für Kommunale Datenverarbeitung
1 Jahr 5 Monate
2021-03 - 2022-07

Kundenportal Versicherungen

Senior Softwareentwickler Scrum Java JBoss ...
Senior Softwareentwickler

Barmer betreibt ein Kundenportal, um auch Online mit Versicherten Daten austauschen zu können und gesetzliche Pflichten zu erfüllen.

Tätigkeiten im Projekt:

·       Implementierung, Design neuer Features (z.B. Anbindung Robo-Ident Nect, LöschKonzept)

·       Realisierung von Schnittstellen zwischen den Systemen

·       Abstimmung im Team 

Scrum Java JBoss MySql IntelliJ Maven Java 8 Java 15 Teamcity Junit5 EasyMock Spring 5 Keycloak Git Linux Windows Rest
Scrum Java JBoss MySql IntelliJ Maven Java 8 Java 15 Teamcity Junit5 EasyMock Spring 5 Keycloak Git Linux Windows Rest
Barmer
5 Monate
2019-11 - 2020-03

Steuer Anwendungssoftware

Senior Softwareentwickler V-Modell Java JBoss ...
Senior Softwareentwickler
USU erstellt als Dienstleister für den ITZ Bund nach Vorgaben des Bundeszentralamts für Steuern Anwendungssoftware, um sicher zu stellen, das Steuergestaltungen bemerkt, bewertet und zwischen den nationalen Steuerbehörden ausgetauscht werden.

Tätigkeiten im Projekt:

·       Implementierung, Design und Anpassung von Batch-Komponenten 

·       Realisierung von Schnittstellen

·       Abstimmung im Team 

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
1 Jahr
2018-11 - 2019-10

Erstellung einer Anwendungssoftware

Senior Java Entwickler CleanCode TDD
Senior Java Entwickler

- Erstellung einer Anwendungssoftware für das ITZ Bund nach Vorgaben des Bundeszentralamts um sicher zu stellen, das Einkommen im Ausland in Form von Kontrollmitteilungen and die Länderfinanzbehörden gemeldet werden.

- Es soll vermieden werden, dass Verjährungsfristen wirksam werden.

- Implementierung, Design und Anpassung von Batch-Komponenten zur Erzeugung der Kontrollmitteilungen.

- Performancetuning und Optimierung der Komponenten. Abstimmung im Team (12 Entwickler, Tester, Pflichtenheft)

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Administration Windows Server
CleanCode TDD
Öffentlicher Sektor
1 Jahr
2018-11 - 2019-10

Steuer Anwendungssoftware

Senior Softwareentwickler
Senior Softwareentwickler
Adesso erstellt als Dienstleister für den ITZ Bund nach Vorgaben des Bundeszentralamts für Steuern Anwendungssoftware, um sicher zu stellen, das Einkommen im Ausland in Form von Kontrollmitteilungen an die Länderfinanzbehörden gemeldet werden. Es soll vermieden werden, dass Verjährungsfristen wirksam werden.


Tätigkeiten im Projekt:

·       Implementierung, Design und Anpassung von Batch-Komponenten zur Erzeugung der Kontrollmitteilungen Beratung 

·       Performancetuning und Optimierung der Komponenten.

·       Abstimmung im Team (12 Entwickler, Tester, Pflichtenheft)

V-Modell Java JBoss Oracle Eclipse Maven Java 8 XML Jenkins Junit4 Spring4 SpringBatch SpringData Git Linux Windows
3 Monate
2018-10 - 2018-12

Medizintechnik - Portalerstellung

Senior Entwickler Agile Softwareentwicklung Agiles Projektmanagement TDD ...
Senior Entwickler

- Der Auftraggeber möchte zur Komplettierung seiner Produkte im Bereich Smart Washroom und Krankenhaushygiene seinen Kunden ein Portal zur Verfügung stellen, um die Füllstände der Spender, notwendige Nachfüll- und Reinigungsaktivitäten anzuzeigen und im Bereich Krankenhaushygiene die Einhaltung bzw. die Verbesserung der Compliance für Handdesinfektionen (Vermeidung von Infektion mit Multiresistenten Erregern) transparent machen. Die Plattform soll von dem Auftraggeber betrieben werden und den Kunden zur Verfügung gestellt werden.

- Entwicklung und Integration von Restservices, Design und Realisierung der Persistenz, Abstimmung neuer Features mit dem Produktmanagement, Anbindung von Schnittstellen, Reporting und Datenmigrationen,

Performanceoptimierung für die zu verarbeitenden großen Datenmengen und zahlreichen Devices

Java JSON JBoss Cassandra IntelliJ Maven Java 8 Jenkins JUnit Spring Spring / SpringData / SpringBoot Apache Tomcat Git Linux Windows data restore
Agile Softwareentwicklung Agiles Projektmanagement TDD CleanCode
8 Monate
2018-03 - 2018-10

Erstellung einer PKV- Software

Senior Entwickler Scrum CleanCode TDD
Senior Entwickler

- Die Firma möchte seine PKV- Software für die Bearbeitung der Beamtenbeihilfe bei Bund, Ländern und Kommunen anpassen und etablieren, u.a. auch für das Land NRW.  Im Rahmen der Einführung des Systems sind umfangreiche Datenbestände (Partnerstammdaten, Leistungs- und Pflegedaten sowie Dokumenten-Archive) aus dem Altsystem zu migrieren

- Abstimmung der Software-Architektur, Aufsetzen der Entwicklungsumgebung, Versionsverwaltung, Continuous Integration, Definition von Entwicklungsstandards, Integration in die Umgebung des Kunden, Entwicklung von Java Programmen für die Datenmigration, Abstimmung von Mapping-Regeln

Java JSON Eclipse Maven Java 8 Jenkins Junit5 Spring5 SpringData Oracle Easy-Rules SVN Linux Administration Windows Server
Scrum CleanCode TDD
3 Jahre 4 Monate
2014-06 - 2017-09

Neuentwicklung eines Web-Portals

Java Senior Software Developer
Java Senior Software Developer

e-integration setzt unterschiedliche teilweise proprietäre Systeme zur automatischen Konvertierung und Verarbeitung von Kundendokumenten ein. Die Konfiguration dieser Systeme

ist verteilt, unübersichtlich und fehleranfällig. Die Einarbeitung neuer Supportmitarbeiter ist aufwändig und die Bearbeitungszeit der Supportcases ist vergleichbar hoch, da die benötigten Systeminformationen über mehrere Logins auf unterschiedlichen Unix-Systemen manuell zusammengesucht werden müssen. Durch ein neu entwickeltes Web-Portal soll erreicht

werden, dass der Zustand der Verarbeitung der Kundendokumente zentral angezeigt wird, Konfigurationen transparent geändert und verteilt werden können und Stammdaten zu den

entsprechenden Kunden online verfügbar sind. Individuelle Monitoring-Lösungen für einzelne größere Kunden sollen abgelöst werden, da ihre Wartung aufwändig ist

Konzeptionierung und Integration des Web-Portals in die Umgebung von e-integration und die Kunden-umgebungen.

Entwicklung von Oberflächen und Backend-Services,

Abstimmung neuer Features mit den Anwendern und

Festlegung des nächsten Produktinkrements, Entwicklung von Rest-Services für Stamm- und Kundendaten, Anbindung des ERP-Systems, des XSLT-Servers und der technischen Verarbeitungssysteme (Batch, Rest, CORBA) an das Web-Portal.

 

Agile Softwareentwicklung Agiles Projektmanagement Java JSON MongoDB JBoss MySQL 5.x Eclipse Gradle Java 8 Jenkins Hibernate Java Persistence API (JPA) JUnit Spring Vaadin 7 Rest/ Soap Apache Tomcat Subversion (SVN) Linux Mac OS data restore
2 Jahre 7 Monate
2011-11 - 2014-05

Weiterentwicklung Enterprise Servicebus

Software-Entwickler/Architekt
Software-Entwickler/Architekt

- Weiterentwicklung Enterprise Servicebus

- Der Auftraggeber hat eine gewachsene stark heterogene Infrastruktur mit zahlreichen individuell realisierten Insellösungen. Diese Systeme sollen wegen der damit verbundenen Kosten und des Risikos nicht durch eine zentrale neue Lösung abgelöst werden. Die Vernetzung der Systeme und die Bereitstellung zentraler interner und externer Dienste wie z.B. Verfügbarkeitsabfragen und Bestellungen sollen schrittweise in einen Enterprise-Service-Bus überführt werden.

- Entwicklung einer Architektur basierend auf Camel, Spring, Tomcat und JPA, Erarbeitung eines Entwicklungsmodells. Realisierung und Anpassungen von OSGI-Services,

Entwicklung von Verfügbarkeitsabfragen für DSL und ISDN Produkte für unterschiedliche Carrier.

EAI-Patterns Java MySQL 5.x Oracle 11g Apache Maven Java 7 soapUI Apache Camel Apache CXF Java Standard Edition 6 JSP EJB3 Liferay 5 OSGi Spring Apache Tomcat SOAP ActiveMQ
2 Jahre 10 Monate
2009-01 - 2011-10

Neuentwicklung/Portierung der Frachtenbörse

Senior-Developer
Senior-Developer

- Im Rahmen der Neuentwicklung/Portierung der Frachtenbörse (mehr aus 100.000 Nutzer, 40.000 Kunden)  werden im Projekt TC Profile die Stammdaten der Spediteure erfasst und über eine GUI dargestellt. Es soll möglich sein, nach

definierten Kriterien in den Daten zu suchen und die Datenbasis soll auch für andere Komponenten der Frachtenbörse über Services zur Verfügung gestellt werden. Mit dem Transportverzeichnis TC Profile kann man nach Transport- und Logistikdienstleistern aus Europa suchen und beispielsweise nach angebotenen Dienstleistungen, vorhandener Ausstattung, verfügbaren LKW-Typen oder unterstützten Verkehrsverbindung eingrenzen.

- Einführung von Rest-Services, Einführung von Apache Solr, Datenmigration aus dem Altsystem.

Entwicklung von Backend-Services, Domain-Model, und JSF2- Facelets, Einführung und Entwicklung von Rest-Services, Daten-Migration aus dem Altsystem, Datenübernahme in den Solr-Index, Performance-Tuning Oracle

 

Scrum Java Oracle PL/SQL XHTML XML Oracle 10g Apache Maven Eclipse Apache Solr EclipseLink Java Standard Edition 6 JPA JSF EJB JUnit Spring Apache Tomcat 6 Rest/ Soap Subversion (SVN) TeamCity Linux Microsoft Windows 7
2 Jahre 9 Monate
2006-04 - 2008-12

Performance-Optimierung eines Autorensystems

Senior Java Developer
Senior Java Developer

Der Auftraggeber möchte für zukünftige Java Entwicklungen eine

Referenzarchitektur entwickeln und diese in Form eines Prototypen (Online-Pizza-Service) beispielhaft realisieren. EJB 2.x findet auch innerhalb der Firma wenig Zuspruch. Es soll ein leichtgewichtiger Ansatz basierend auf Dependency- Injection erprobt werden. Der Prototyp wird als Webapplikation realisiert und soll nur einen Web-Container als Laufzeitumgebung

benötigen. Die Architektur soll bei zukünftig realisierten Gewerken der Firma angewendet werden.

 

Kundenprojekt: Performance-Optimierung eines Autorensystems im Bereich Fahrzeugelektronik basierend auf JDO.

Erarbeitung einer leichtgewichtigen Referenz-architektur, Vorstellung und Weiterentwicklung der Architektur im Rahmen von Workshops.

 

Erstellung von Performance-Test-Szenarien, Durchführung der Tests, Erarbeitung und Durchführung von Oracle- und Java Code-Optimierungen zur Performanceverbesserung Entwicklung einer JCA Cache Komponente

 

Java Oracle 10g Apache Ant Java Development Kit (JDK) 1.4 TOAD Java Data Objects (JDO) Spring Subversion (SVN)
7 Jahre 11 Monate
1998-05 - 2006-03

Netzplanungstools bei einem Mobilfunkbetreiber

Systemanalytiker
Systemanalytiker

Mit der Neuanschaffung eines Funknetzplanungstools soll der gesamte Netzplanungsprozess im Bereich Funknetz überarbeitet und für alle Netzbetriebe möglichst vereinheitlicht werden.

Integration des Tools in die neue Systemarchitektur im Funk- und Festnetznetzplanungsbereich.

Design und Implementierung eines Tools zur Erfassung der Basisdaten von BS, BTS und TRX, Anbindung des Tools an die technische Datenhaltung, das neu angeschaffte Funknetzplanungstool und an das Konfigurationsmanagement für das BSS, fachliche Abstimmung mit dem Produktmanager

Unified Modeling Language (UML) Use Case Java Oracle Java Development Kit (JDK) 1.3 JBuilder Swing SUN Solaris GSM UMTS Anforderungsmanagement
4 Jahre 9 Monate
1993-08 - 1998-04

Telekommunikationsnetzbetreiber- Neuentwicklung einer Software

Entwickler, Team- und Projektleiter
Entwickler, Team- und Projektleiter

Im Rahmen der Liberalisierung des TK-Marktes werden die von von Carrierfestverbindung und Telekom (für Wettbewerber) bereitgestellten Produkte

Mobilfunkfestverbindung und Netzanschluss in

Interconnection-Anschluß umgewandelt und mit zahlreichen individualisierten Vertragsbestandteilen

versehen, um den Interessen der neuen Carrier

Rechnung zu tragen. Dies führt zur Notwendigkeit der Neuentwicklung der Software im Zentrum Nationaler Vertrieb LDC. Bestandteile der Software: Überwachung der Bereitstellungstermine, Fakturierung der jährlichen Bereitstellungsentgelte, Fakturierung und Gutschrift von Vertragsstrafen, Rückerstattung von Investitionskosten für Kollokationspunkte

zwischen den Carriern.

Realisierung von GUI-Komponenten und Backend-Services, fachliche Abstimmung und Klärung rechtlicher Inhalte mit der Fachgruppe, Team- und Projektleitung

Wasserfallmodell Pascal IBM Informix Delphi Microsoft Windows Microsoft Windows NT

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
PL/SQL
Experte
Vaadin (GWT)
Experte
JavaScript
Experte
Spring
Experte
JEE
Experte

Aufgabenbereiche

Agiles Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Agile Softwareentwicklung
Anforderungsmanagement
Apache Ant
Apache Camel
Apache CXF
Apache Maven
Apache Solr
Apache Tomcat
CleanCode
data restore
Delphi
Eclipse
EclipseLink
EJB
EJB3
Git
Gradle
GSM
Hibernate
IntelliJ
JBoss
JBuilder
Jenkins
JSF
Maven
OSGi
Scrum
SOAP
Spring
Swing
TDD
TOAD
UMTS
Use Case
V-Modell
XHTML
XML

Betriebssysteme

Administration Windows Server
Linux
Mac OS
Microsoft Windows
Microsoft Windows 7
Microsoft Windows NT
SUN Solaris
Windows

Programmiersprachen

Java
Experte
Java 11
Experte
Java 17
Experte
Java 7
Experte
Java 8
Experte
JPA
Experte
JSON
Experte
JSP
Experte

Datenbanken

Cassandra
MongoDB
Oracle
Oracle 10g
Oracle 11g

Branchen

Branchen

Versicherung

Öffentliche Verwaltung

Behörde

Logistik

IT-Dienstleistung

Telekommunikation

Medizintechnik

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.