Senior Softwarearchitekt/Entwickler Java/J2EE
Aktualisiert am 31.08.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java, JEE, Spring
Hibernate, JPA
Microservices, REST, SOAP
Vaadin, JSF, Struts, PrimeFaces
SQL, Oracle, DB2, MySQL
Unix, Linux
CI/CD, Jenkins, SonarQube
Git, SVN
Eclipse, Maven
Deutsch
Englisch
Französisch
nur Grundkenntnisse
Polnisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: PLZ-Bereich 4 angenehm, jedoch keine Bedingung. Ggf. gerne weltweit.

nicht möglich

Projekte

Projekte

6 Jahre 8 Monate
2018-04 - heute

Online ordering system for towing services

Software architect/senior developer Java 8 Spring SOAP ...
Software architect/senior developer
Java 8 Spring SOAP REST Hibernate Oracle
Public insurance company
Düsseldorf
4 Monate
2017-12 - 2018-03

Data feeds for various financial institutions

Software architect/senior developer Java 8 Multithreading Tibco RendezVous ...
Software architect/senior developer
Java 8 Multithreading Tibco RendezVous Oracle MySQL
Financial services' company
Düsseldorf
7 Monate
2017-05 - 2017-11

Automated portfolio management

Software architect Apache Kafka Apache Camel Oracle ...
Software architect
Apache Kafka Apache Camel Oracle Hibernate HK2 Vavr Java 8
FinTech ISV
Aachen
4 Monate
2017-02 - 2017-05

E-commerce platform

Senior Java/JEE developer Spring 4 iBatis Struts ...
Senior Java/JEE developer
Spring 4 iBatis Struts FirstSpirit CMS JBoss Oracle IntelliJ
Commercial enterprise
Soest, Germany
1 Jahr 3 Monate
2015-10 - 2016-12

Customer and product management

Java/JEE architect Spring 4 (Core Data MVC ...
Java/JEE architect
Spring 4 (Core Data MVC Security OAuth2) Hibernate Tomcat HTML5 DB2
Bank
Mönchengladbach, Germany
1 Jahr 9 Monate
2014-01 - 2015-09

Customer data management

Senior Java/JEE developer Spring 3.2 (Core AOP JDBC) ...
Senior Java/JEE developer
Spring 3.2 (Core AOP JDBC) Hibernate WebSphere Application Server WebSphere Portal Vaadin DB2
Bank
Düsseldorf, Germany
1 Jahr
2012-09 - 2013-08

Smartcard management system

Senior Java/JEE architect Spring 3.2 (Core AOP JDBC ...
Senior Java/JEE architect
Spring 3.2 (Core AOP JDBC Data Test) Hibernate Springsource Tool Suite PrimeFaces JSF Tomcat Oracle
Industrial enterprise
Mönchengladbach, Germany
2 Jahre 7 Monate
2009-10 - 2012-04

Enterprise Extranet

Senior Java/J2EE architect EJB 3 JPA JSF ...
Senior Java/J2EE architect
  • The customer wished to migrate their PHP based company extranet to a Java/JEE based portal architecture. I was in charge of defining the overall software architecture and overseeing the implementation.
EJB 3 JPA JSF WebSphere Application Server WebSphere Portal Server WCM DB2 UDB Tivoli Directory Server subversion AIX 5.3 PostgreSQL Linux
Commercial enterprise in Krefeld, Germany
10 Monate
2009-01 - 2009-10

Development and hosting of a commercial chess website

Java/J2EE architect/developer Java 6 MySQL Eclipse 3.4 ...
Java/J2EE architect/developer
  • I was in charge of preparing the production environment, defining the software architecture and implementing the critical parts of the software, e.g. a PGN parser and an interface to FICS (Free Internet Chess Server)
Java 6 MySQL Eclipse 3.4 Tomcat GWT subversion Gentoo Linux
seriouschess
6 Monate
2008-07 - 2008-12

Architectural update and further development of the S.W.I.F.T. TSU platform

Senior Java architect/developer Java 5 Oracle Eclipse 3.4 ...
Senior Java architect/developer
  • Participating in the TSU project it was my task to submit architecture proposals and to implement CRs and new functionalities.
Java 5 Oracle Eclipse 3.4 JUnit ClearCase
S.W.I.F.T. sarl
7 Monate
2007-11 - 2008-05

Architectural changes and refactoring of a high-performance J2EE based content distribution platform

Senior J2EE architect/developer Java 5 J2EE 5.0 (EJB 3.0 JPA) ...
Senior J2EE architect/developer
  • I participated in a preliminary stage of the OVI project. My tasks were to submit architecture proposals and to refactor an existing software system in accordance with these proposals
Java 5 J2EE 5.0 (EJB 3.0 JPA) Spring MySQL BEA WebLogic 10.1 Eclipse 3.2 dJUnit SubVersion
Accenture Oy
4 Monate
2007-07 - 2007-10

Architecture, design and development of a new version of a J2EE based performance management and reporting solution for mobile networks

Java architect/developer Java 1.4.2 OSS/J J2EE (EJBs ...
Java architect/developer
  • My task was to design and implement a software component for data aggregation within the overall reporting solution.
Java 1.4.2 OSS/J J2EE (EJBs JMS) Rational ClearCase Rational Application Developer WebSphere Oracle
Nokia Siemens Networks GmbH
7 Monate
2006-10 - 2007-04

Architecture, design and development of a Java based software system for the Swiss Railways

Java architect/developer Java 5 JAXB XML ...
Java architect/developer
  • My task in the project was to design and implement an interface server, i.e. a server, which implemented a proprietary XML-based protocol for exchanging railway related data.
Java 5 JAXB XML UML Rational RequisitePro Rational ClearCase Borland Together Architect Eclipse MySQL
Siemens Schweiz AG
7 Monate
2006-03 - 2006-09

Enhancement of a J2EE based reporting system for network components

Java/J2EE software engineer J2EE (EJB JSP servlets ...
Java/J2EE software engineer
  • My task was to submit architecture proposals for a number of software components within the system and to implement these components in accordance with the new architecture.
J2EE (EJB JSP servlets JavaMail) Struts JNLP Java WebStart Eclipse WSAD WebSphere Oracle
Telecommunications company in Düsseldorf
2 Monate
2006-01 - 2006-02

Short term consultancy concerning Struts and Hibernate

Java/J2EE software engineer J2EE Struts Hibernate ...
Java/J2EE software engineer
J2EE Struts Hibernate Eclipse/WSAD WebSphere DB2
Bank in Moenchengladbach

Aus- und Weiterbildung

Aus- und Weiterbildung

1985
Studium der Elektrotechnik an der Ruhr-Universität Bochum
Abschluss als Diplom-Ingenieur

Position

Position

My objective is to utilize and extend my knowledge by participating in software projects, which employ advanced, object-oriented technologies.

Being both a software architect/developer and an experienced UNIX and database systems' administrator I'm able to assess specific requirements of a production system (e.g. performance and multi-user issues) and take them into account when defining the overall architecture, designing and implementing software.

Kompetenzen

Kompetenzen

Top-Skills

Java, JEE, Spring Hibernate, JPA Microservices, REST, SOAP Vaadin, JSF, Struts, PrimeFaces SQL, Oracle, DB2, MySQL Unix, Linux CI/CD, Jenkins, SonarQube Git, SVN Eclipse, Maven

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache
BEA WebLogic
DB2
Eclipse
Hibernate
HTML
J2EE
(EJB, JMS, JavaMail, JNDI, JPA, RMI, JSP, Servlet, Java Server Faces, etc.)
JBoss
JBuilder
JDBC
JMX
JUnit
LifeRay
Log4J
MySQL
NetBeans
Oracle
PostgreSQL
PrimeFaces
RAD
Spring
SQL
Struts
Subversion
Sun ONE Application Server
Sybase (Adaptive Server Enterprise, SQL Anywhere)
Sybase Replication Server
Tomcat
WAS
WebSphere Portal
XML

Teaching

  • Various computing courses for customers of DAA (Deutsche Angestellten Akademie) in Dortmund, Germany
  • UNIX and OSF/Motif training for customers of Sun Microsystems in Ratingen, Germany and controlware GmbH in Dietzenbach

Betriebssysteme

AIX
HPUX
Linux
OSF/Motif
Primos
SUN OS, Solaris
bevorzugtes Betriebssystem
Unix
VMS
Windows

Programmiersprachen

Assembler
Z 80
C
C++
DCL
ESQL/C
Fortran
HP/L
ISA Regelsprache
Java
JavaScript
Pascal
Perl
PL/SQL
Shell
Shell scripts
Xt, Motif

Datenbanken

DAO
DB2
Informix
Ingres
JDBC
MySQL
Oracle
PostgreSQL
SQL
Sybase
(Adaptive Server Enterprise, SQL Anywhere)

Datenkommunikation

Bus
IEC
Ethernet
HTTP
Internet, Intranet
ISDN
Message Queuing
OSF/DCE
REST
RFC
Router
3 eigene Cisco Router
SMTP
SNMP
SOAP
TCP/IP
UUCP

Hardware

Ascii/X - Terminals
Digital
HP
IBM RS6000
Modem
PC
Plotter
PRIME Computer
SNI RM-Rechner
SUN
3 own machines
VAX

Branchen

Branchen

Plant engineering
Automation technology
Banking
ISV
Telecommunication
E-Commerce

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: PLZ-Bereich 4 angenehm, jedoch keine Bedingung. Ggf. gerne weltweit.

nicht möglich

Projekte

Projekte

6 Jahre 8 Monate
2018-04 - heute

Online ordering system for towing services

Software architect/senior developer Java 8 Spring SOAP ...
Software architect/senior developer
Java 8 Spring SOAP REST Hibernate Oracle
Public insurance company
Düsseldorf
4 Monate
2017-12 - 2018-03

Data feeds for various financial institutions

Software architect/senior developer Java 8 Multithreading Tibco RendezVous ...
Software architect/senior developer
Java 8 Multithreading Tibco RendezVous Oracle MySQL
Financial services' company
Düsseldorf
7 Monate
2017-05 - 2017-11

Automated portfolio management

Software architect Apache Kafka Apache Camel Oracle ...
Software architect
Apache Kafka Apache Camel Oracle Hibernate HK2 Vavr Java 8
FinTech ISV
Aachen
4 Monate
2017-02 - 2017-05

E-commerce platform

Senior Java/JEE developer Spring 4 iBatis Struts ...
Senior Java/JEE developer
Spring 4 iBatis Struts FirstSpirit CMS JBoss Oracle IntelliJ
Commercial enterprise
Soest, Germany
1 Jahr 3 Monate
2015-10 - 2016-12

Customer and product management

Java/JEE architect Spring 4 (Core Data MVC ...
Java/JEE architect
Spring 4 (Core Data MVC Security OAuth2) Hibernate Tomcat HTML5 DB2
Bank
Mönchengladbach, Germany
1 Jahr 9 Monate
2014-01 - 2015-09

Customer data management

Senior Java/JEE developer Spring 3.2 (Core AOP JDBC) ...
Senior Java/JEE developer
Spring 3.2 (Core AOP JDBC) Hibernate WebSphere Application Server WebSphere Portal Vaadin DB2
Bank
Düsseldorf, Germany
1 Jahr
2012-09 - 2013-08

Smartcard management system

Senior Java/JEE architect Spring 3.2 (Core AOP JDBC ...
Senior Java/JEE architect
Spring 3.2 (Core AOP JDBC Data Test) Hibernate Springsource Tool Suite PrimeFaces JSF Tomcat Oracle
Industrial enterprise
Mönchengladbach, Germany
2 Jahre 7 Monate
2009-10 - 2012-04

Enterprise Extranet

Senior Java/J2EE architect EJB 3 JPA JSF ...
Senior Java/J2EE architect
  • The customer wished to migrate their PHP based company extranet to a Java/JEE based portal architecture. I was in charge of defining the overall software architecture and overseeing the implementation.
EJB 3 JPA JSF WebSphere Application Server WebSphere Portal Server WCM DB2 UDB Tivoli Directory Server subversion AIX 5.3 PostgreSQL Linux
Commercial enterprise in Krefeld, Germany
10 Monate
2009-01 - 2009-10

Development and hosting of a commercial chess website

Java/J2EE architect/developer Java 6 MySQL Eclipse 3.4 ...
Java/J2EE architect/developer
  • I was in charge of preparing the production environment, defining the software architecture and implementing the critical parts of the software, e.g. a PGN parser and an interface to FICS (Free Internet Chess Server)
Java 6 MySQL Eclipse 3.4 Tomcat GWT subversion Gentoo Linux
seriouschess
6 Monate
2008-07 - 2008-12

Architectural update and further development of the S.W.I.F.T. TSU platform

Senior Java architect/developer Java 5 Oracle Eclipse 3.4 ...
Senior Java architect/developer
  • Participating in the TSU project it was my task to submit architecture proposals and to implement CRs and new functionalities.
Java 5 Oracle Eclipse 3.4 JUnit ClearCase
S.W.I.F.T. sarl
7 Monate
2007-11 - 2008-05

Architectural changes and refactoring of a high-performance J2EE based content distribution platform

Senior J2EE architect/developer Java 5 J2EE 5.0 (EJB 3.0 JPA) ...
Senior J2EE architect/developer
  • I participated in a preliminary stage of the OVI project. My tasks were to submit architecture proposals and to refactor an existing software system in accordance with these proposals
Java 5 J2EE 5.0 (EJB 3.0 JPA) Spring MySQL BEA WebLogic 10.1 Eclipse 3.2 dJUnit SubVersion
Accenture Oy
4 Monate
2007-07 - 2007-10

Architecture, design and development of a new version of a J2EE based performance management and reporting solution for mobile networks

Java architect/developer Java 1.4.2 OSS/J J2EE (EJBs ...
Java architect/developer
  • My task was to design and implement a software component for data aggregation within the overall reporting solution.
Java 1.4.2 OSS/J J2EE (EJBs JMS) Rational ClearCase Rational Application Developer WebSphere Oracle
Nokia Siemens Networks GmbH
7 Monate
2006-10 - 2007-04

Architecture, design and development of a Java based software system for the Swiss Railways

Java architect/developer Java 5 JAXB XML ...
Java architect/developer
  • My task in the project was to design and implement an interface server, i.e. a server, which implemented a proprietary XML-based protocol for exchanging railway related data.
Java 5 JAXB XML UML Rational RequisitePro Rational ClearCase Borland Together Architect Eclipse MySQL
Siemens Schweiz AG
7 Monate
2006-03 - 2006-09

Enhancement of a J2EE based reporting system for network components

Java/J2EE software engineer J2EE (EJB JSP servlets ...
Java/J2EE software engineer
  • My task was to submit architecture proposals for a number of software components within the system and to implement these components in accordance with the new architecture.
J2EE (EJB JSP servlets JavaMail) Struts JNLP Java WebStart Eclipse WSAD WebSphere Oracle
Telecommunications company in Düsseldorf
2 Monate
2006-01 - 2006-02

Short term consultancy concerning Struts and Hibernate

Java/J2EE software engineer J2EE Struts Hibernate ...
Java/J2EE software engineer
J2EE Struts Hibernate Eclipse/WSAD WebSphere DB2
Bank in Moenchengladbach

Aus- und Weiterbildung

Aus- und Weiterbildung

1985
Studium der Elektrotechnik an der Ruhr-Universität Bochum
Abschluss als Diplom-Ingenieur

Position

Position

My objective is to utilize and extend my knowledge by participating in software projects, which employ advanced, object-oriented technologies.

Being both a software architect/developer and an experienced UNIX and database systems' administrator I'm able to assess specific requirements of a production system (e.g. performance and multi-user issues) and take them into account when defining the overall architecture, designing and implementing software.

Kompetenzen

Kompetenzen

Top-Skills

Java, JEE, Spring Hibernate, JPA Microservices, REST, SOAP Vaadin, JSF, Struts, PrimeFaces SQL, Oracle, DB2, MySQL Unix, Linux CI/CD, Jenkins, SonarQube Git, SVN Eclipse, Maven

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache
BEA WebLogic
DB2
Eclipse
Hibernate
HTML
J2EE
(EJB, JMS, JavaMail, JNDI, JPA, RMI, JSP, Servlet, Java Server Faces, etc.)
JBoss
JBuilder
JDBC
JMX
JUnit
LifeRay
Log4J
MySQL
NetBeans
Oracle
PostgreSQL
PrimeFaces
RAD
Spring
SQL
Struts
Subversion
Sun ONE Application Server
Sybase (Adaptive Server Enterprise, SQL Anywhere)
Sybase Replication Server
Tomcat
WAS
WebSphere Portal
XML

Teaching

  • Various computing courses for customers of DAA (Deutsche Angestellten Akademie) in Dortmund, Germany
  • UNIX and OSF/Motif training for customers of Sun Microsystems in Ratingen, Germany and controlware GmbH in Dietzenbach

Betriebssysteme

AIX
HPUX
Linux
OSF/Motif
Primos
SUN OS, Solaris
bevorzugtes Betriebssystem
Unix
VMS
Windows

Programmiersprachen

Assembler
Z 80
C
C++
DCL
ESQL/C
Fortran
HP/L
ISA Regelsprache
Java
JavaScript
Pascal
Perl
PL/SQL
Shell
Shell scripts
Xt, Motif

Datenbanken

DAO
DB2
Informix
Ingres
JDBC
MySQL
Oracle
PostgreSQL
SQL
Sybase
(Adaptive Server Enterprise, SQL Anywhere)

Datenkommunikation

Bus
IEC
Ethernet
HTTP
Internet, Intranet
ISDN
Message Queuing
OSF/DCE
REST
RFC
Router
3 eigene Cisco Router
SMTP
SNMP
SOAP
TCP/IP
UUCP

Hardware

Ascii/X - Terminals
Digital
HP
IBM RS6000
Modem
PC
Plotter
PRIME Computer
SNI RM-Rechner
SUN
3 own machines
VAX

Branchen

Branchen

Plant engineering
Automation technology
Banking
ISV
Telecommunication
E-Commerce

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.