Entwicklung von Java EE-/Spring Webapplikationen
Aktualisiert am 31.08.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 80%
Java
Spring
Spring Boot
Deutsch
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Momentan bin ich lediglich für Projekte im Großraum München verfügbar. Mittel- bis langfristigist 1 Tag/Woche Remote erforderlich.

nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2017-04 - 2018-09

Weiterentwicklung, Wartung und Betrieb einer Legacy-Anwendung

Scrum Kanban Continuous Integration ...
  • Weiterentwicklung, Wartung und Betrieb einer auf Spring Webflow und eigenem XML-Framework basierenden Webapplikation zur Einreichung von ärztlichen Dokumentationen.
Java 8 Spring Spring WebFlow div. XML-Technologien Hibernate/JPA REST Apache Tomcat Junit 5 AssertJ Mockito TeamCity Jenkins (Pipeline) IntelliJ IDEA Oracle DB Gradle Git Graylog Upsource
Scrum Kanban Continuous Integration CCD (Clean Code) TDD Pair Programming Code Reviews DevOps
KVB (Kassenärztliche Vereinigung Bayerns)
München
1 Jahr 6 Monate
2017-04 - 2018-09

Weiterentwicklung, Wartung und Betrieb einer Applikation mit Microservices-Architektur.

Scrum/Kanban Continuous Integration CCD (Clean Code) ...
  • Weiterentwicklung, Wartung und Betrieb einer auf Spring Boot, ActiveMQ//RabbitMQ und Wicket basierenden Applikation mit Microservices-Architektur zur medizinischen Qualitätssicherung.
  • Beratung hinsichtlich Architektur und Design.
Java 8 Spring Spring Boot Spring MVC Microservices ActiveMQ//RabbitMQ Hibernate/JPA QueryDSL Wicket REST Apache Tomcat Junit 5 AssertJ Mockito Cucumber TeamCity Jenkins (Pipeline) IntelliJ IDEA Oracle DB H2DB Gradle Git Graylog Upsource
Scrum/Kanban Continuous Integration CCD (Clean Code) TDD Pair Programming Code Reviews DevOps
KVB (Kassenärztliche Vereinigung Bayerns)
München
10 Monate
2016-03 - 2016-12

Entwicklung eines REST-Backends für eine Mobile Security Infrastruktur

Scrum Continuous Integration
  • Entwicklung einer REST-Schnittstelle auf Basis von Java 8/Tomcat/Spring für eine Mobile Security Infrastruktur.
Java 8 Spring Hibernate/JPA Apache Tomcat AngularJS 2 JUnit EasyMock Jenkins IntelliJ IDEA Maven Oracle DB Bitbucket git
Scrum Continuous Integration
München
7 Monate
2015-06 - 2015-12

Weiterentwicklung der bestehenden Java EE-Anwendungen

Software-Entwickler Test-driven development Continuous Integration
Software-Entwickler
  • Erweiterung von bestehenden Java EE-Anwendungen um fachspezifische Funktionalität, Migration großer Datenmengen in externe Zielsysteme
Java 6 7 TopLink Glassfish Java EE AngularJS JUnit jQuery Mockito Jenkins IntelliJ IDEA Maven Oracle DB Apache Felix OSGi REST SOAP JAXB Adobe AEM (Content Management System) Apache Sling Apache Jackrabbit
Test-driven development Continuous Integration
München
3 Monate
2015-01 - 2015-03

Entwicklung einer Anwendung zur Überwachung von Wetterstationen auf Basis des eigenen Produktes

Java 7 Hibernate Spring ...
  • Erweiterung des vorhandenen Produktes (Java Webanwendung)
Java 7 Hibernate Spring Spring MVC JUnit jQuery Mockito Jenkins Eclipse Maven PostgreSQL Jetty Test-driven Development Scrum
M2M-Technologie-Anbieter in München
9 Monate
2014-04 - 2014-12

Entwicklung eines Backends auf REST-Basis zur Überwachung von Heizkraftwerken

Java 8 Hibernate/JPA Cassandra ...
  • Erstellen eines Persistenzframeworks für Cassandra
  • Erstellen von REST Services
Test-driven Development Scrum
Java 8 Hibernate/JPA Cassandra Spring JUnit Mockito Jenkins Eclipse Maven PostgreSQL Jetty
M2M-Technologie-Anbieter in München
München
2 Monate
2014-01 - 2014-02

Weiterentwicklung und Wartung der bestehenden Applikation

Test-driven Development XP
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing von Anwendungsmodulen
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing fachlicher Schnittstellen
  • Weiterentwicklung von Mock-Schnittstellen auf Basis SoapUI und Groovy
  • Weiterentwicklung und Erstellung von Tools auf Basis von Java, PL/SQL und Talend Open Studio
J2SE 6.0 Java EE 5.0 Quartz Framework EJB 2.1 Hibernate Spring WebDynpro for Java JUnit SAP NetWeaver Developer Studio SAP NetWeaver Development Infrastructure TestTrack Pro ANT Oracle 10g/11g PL/SQL Axis SoapUI Groovy
Test-driven Development XP
Siemens Financial Services GmbH, München
8 Monate
2013-04 - 2013-11

SABA (Sport- und Adressdatenbank)

Test-driven Development XP
  • Zur Verwaltung von Sportstätten/Belegungszeiten wurde der kaptara DirectoryClient um eine zeitliche Komponente erweitert
  • Migration der kompletten Anwendung von Lucene 2.4 nach 4.0
  • Entwicklung eines generischen Abfragetools
  • Weiterentwicklung von Masken
J2SE 6.0 OpenLDAP JNDI MySQL Tomcat JSP Servlets Castor JAXB JUnit JIRA Confluence
Test-driven Development XP
Kaptara GmbH & Co.KG
6 Monate
2012-10 - 2013-03

Applikation neu entwickelt

Test-driven Development XP
  • Im Rahmen eines Portal Relaunch wurde die Applikation Behördenfinder neu entwickelt
  • Neuentwicklung eines Import Jobs auf Basis von Castor/JAXB. Anpassung von JSPs an eine neue LDAP-Struktur
J2SE 6.0 OpenLDAP JNDI MySQL Tomcat JSP Servlets Castor JAXB JUnit JIRA Confluence
Test-driven Development XP
hamburg.de
3 Jahre
2009-10 - 2012-09

Neuentwicklung und Weiterentwicklung einer Applikation

Test-driven Development XP
  • Parallel zur Neuentwicklung einer J2EE-Applikation zum konzernweiten Forderungsmanagement wird diese Applikation gewartet und weiterentwickelt
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing von Anwendungsmodulen
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing fachlicher Schnittstellen 
  • Weiterentwicklung von Mock-Schnittstellen auf Basis SoapUI und Groovy
  • Weiterentwicklung und Erstellung von Tools auf Basis von Java, PL/SQL und Talend Open Studio
J2SE 5.0 Java EE 5.0 Quartz Framework EJB 2.1 Hibernate Spring WebDynpro for Java JUnit SAP NetWeaver Developer Studio SAP NetWeaver Development Infrastructure TestTrack Pro ANT Oracle 10g/11g PL/SQL Axis SoapUI Groovy
Test-driven Development XP
Siemens Financial Services GmbH, München
8 Monate
2009-03 - 2009-10

Technology Migration

Agile Softwareentwicklung Test-driven Development Scrum
  • Im Rahmen des Projektes wurden die gesamten J2EE-Applikationen eines Bereiches konsolidiert und auf aktuelle Technologien umgestellt sowie neue Verfahren für Build-Prozess, Monitoring und Management der Anwendungen eingführt
  • Beratung hinsichtlich Architektur und Design, Umstellung der Anwendung von J2SE 1.3 auf 5.0,
  • Integration vorhandener Unix Cronjobs in die Anwendungung via clusterfähiger Quartz Jobs,
  • Einführung von Maven2 (Umstrukturierung der vorhandenen Anwendungen, Umstellung der vorhandenen ANT Buildprozesse auf Maven2, Konsolidierung von über die einzelnen Anwendungen verteilten gemeinsamen Funktionalitäten in Bibliotheken, Einführung eines firmeneigenen Maven2-Repositories, Coaching der Mitarbeiter)
  • Einführung von JMX für Monitoring und Verwaltung der Anwendungen,
  • Anbindung von Legacy Systemen via Spring Remoting und WebServices, Weiterentwicklung von Swing-basierten J2EE Rich Clients
J2SE 1.3/5.0 Java EE 5.0 Quartz Framework JPA EJB 2.1/3.0 Hibernate Spring Spring Remoting (RMI Hessian Burlap) JAXB JUnit IBM Rational Application Developer IBM Websphere ANT Maven2 Subversion Synergy DB2 Hudson JMX Swing Netbeans IDE Axis
Agile Softwareentwicklung Test-driven Development Scrum
Delvin GmbH, München
6 Monate
2008-10 - 2009-03

Anlassbezogene Beratung

Agile Softwareentwicklung Test-driven Development Scrum
  • Im Rahmen einer Gesetzesänderung wurden eine Web-Applikation sowie diverse Replikationsdienste zur „anlassbezogenen Beratung“ auf Basis JSF, JPA/Hibernate, Spring entwickelt
  • Entwicklung von Backend, Frontend und Business-Logik der Web-Applikation, Entwicklung diverser Replikationsdienste, Beratung hinsichtlich Architektur und Design
J2SE 5.0 Java EE JSF (MyFaces Tomahawk Facelets) JPA EJB 3.0 Hibernate Spring JAXB JUnit IBM Rational Application Developer IBM Websphere ANT Subversion Synergy DB2 Hudson log4j
Agile Softwareentwicklung Test-driven Development Scrum
Delvin GmbH, München
7 Monate
2008-02 - 2008-08

Content Management

Agile Softwareentwicklung Test-driven Development
  • Im Projekt wurde ein Portal-Relaunch auf Basis des Content Management Systems CoreMedia CMS in der Version 2008 verwirklicht
  • Lead Programming Core-Frontend-Komponenten, Anpassung der Starter Kit-Applikation an die Projekt-Anforderungen, Entwicklung verschiedener Suchfunktionalitäten
  • Beratung bei Design- und Architekturfragen
J2SE 5.0 Java EE Servlets JSP CoreMedia CMS 2008 Ajax Spring XSLT JUnit HTML CSS JavaScript log4j Eclipse Tomcat Maven2 Subversion Oracle Cruise Control Trac
Agile Softwareentwicklung Test-driven Development
CoreMedia AG, Hamburg
1 Monat
2008-01 - 2008-01

Content Management

Rapid Prototyping Agile Softwareentwicklung
  • Hinsichtlich einer Ausschreibung einer Hamburger Bank wurde ein Proof of Concept auf Basis CoreMedia CMS 2006 und des damals noch in der Entwicklung befindlichen Starter Kit erstellt.
  • Hauptanforderung an den POC war, eine einheitliche, mandantenfähige Plattform für Internet- und Intranetauftritt mit Anbindung an vorhandene Systeme zu präsentieren.
  • Aufsetzen einer kompletten Entwicklungsumgebung mit Subversion, Active Directory und CoreMedia-Komponenten, Anpassen der Starter Kit-Applikation an die POC-Anforderungen, Erstellen einer LDAP-basierten Benutzerverwaltungskomponente, Anbindung eines SAP Enterprise Portal Server an das CoreMedia-System
J2SE 5.0 Java EE CoreMedia CMS 2006 CoreMedia Starter Kit SAP Enterprise Portal Server Active Directory Spring Servlets JSP HTML CSS JavaScript log4j IntelliJ IDEA Tomcat PostgreSQL Ant Subversion
Rapid Prototyping Agile Softwareentwicklung
CoreMedia AG, Hamburg
3 Monate
2007-10 - 2007-12

Content Management

Agile Softwareentwicklung UML ER-Modellierung
  • Umsetzung des Internetauftritts der Kampagne „Du bist Deutschland“ auf Basis von CoreMedia CMS 2006, Spring MVC und Hibernate.
  • Design des Dokumenttypmodells der Applikation
  • Implementierung der Use Cases, Design und Implementierung der User Generated Content-Komponenten basierend auf Hibernate, DWR und Spring MVC, Entwicklung der Google Maps-basierenden Komponenten, Beratung hinsichtlich Architektur und Design.
J2SE 5.0 Java EE CoreMedia CMS 2006 Spring Hibernate JPA Servlets JSP Ajax Google Maps-API DWR HTML CSS JavaScript log4j MyEclipse Tomcat PostgreSQL Ant Subversion
Agile Softwareentwicklung UML ER-Modellierung
CoreMedia AG, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Inf. (FH)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Spring Boot

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Adobe AEM
Content Management System
AngularJS 2
Apache Felix
Apache Sling
Apache Tomcat
AssertJ
Bitbucket
CCD (Clean Code)
Code Reviews
Continuous Integration
Cucumber
DevOps
div. XML-Technologien
EasyMock
git
Glassfish
Gradle
Graylog
H2DB
Hibernate/JPA
IntelliJ IDEA
Jenkins
Jenkins
Pipeline
JUnit
Junit 5
Kanban
Maven
Microservices
Mockito
OSGi
Pair Programming
QueryDSL
RabbitMQ
REST
Scrum
Scrum/Kanban
SOAP
Spring
Spring Boot
Spring MVC
Spring WebFlow
TDD
TeamCity
Test-driven development
TopLink
Upsource
Wicket

Java Technologien:

Java 1.4/5.0/6.0/7.0/8.0, Java EE (J2EE), Servlets, JSP, JSTL, JSF, Taglibs, Struts, Spring, Spring Boot, Spring MVC, Spring Web Flow, Spring Remoting, EJB 2.1/3.0/3.1, Web Dynpro for Java, JNDI, Swing, JDBC, Hibernate, JPA, iBATIS, TopLink, QueryDSL, JBoss/Wildfly, SAP NetWeaver, Tomcat, WebSphere, JUnit (5),  Cucumber, Freemarker, TestNG, Ant, Maven, Gradle, Axis, JAX-WS, log4j, Java Portlet-API (JSR-168), Quartz Framework, JAXB, ANTLR, iText, XSL-FO, JMX, Apache Sling, OSGi, EasyMock, Mockito, Microservices

Web Technologien:

HTML4/5, XHTML, CSS, XML, XSLT, JavaScript, Ajax, Web Services, SOAP, WSDL, CORBA, REST, JSON, WebDynPro for Java, AngularJS, Wicket

 

Tools:

IntelliJ IDEA, Eclipse, SAP NetWeaver Developer Studio, MyEclipse, IBM Rational Application Developer,  TestTrack Pro, NetBeans IDE, Oracle SQLDeveloper, TOAD for Oracle, ERwin, Subversion, Git, DB Designer, SQuirrel SQL, Aqua Data Studio, CVS, Rational ClearCase, JIRA, Confluence, Trac, Synergy, Jenkins (Pipeline), TeamCity, SAP NetWeaver Development Infrastructure, SoapUI, Talend Open Studio, Graylog, Upsource, Bitbucket

  

Methoden:

UML, ER-Modell, XP, Rapid Prototyping, Agile Softwareentwicklung, Test-driven Development, Serviceorientierte Architektur (SOA), Scrum, Kanban, Continuous Integration, Continuous Delivery, Clean Code, DevOps, Pair Programming

 

Softwarepakete

MS-Office, Lotus Notes, Jira, Confluence

Betriebssysteme

FreeBSD
Linux
Mac OS X
MS-DOS
Solaris
SUN OS
Unix
Windows
2000, 2000 Server, XP, Vista, 7

Programmiersprachen

.NET
AngularJS
Apache Jackrabbit
C
++, #,
CORBA IDL
Groovy
Java
6, 8
Java EE
JavaScript
JAXB
jQuery
Kotlin
Perl
PHP
PL/SQL
Scala
Shell
SQL
yacc/lex
 Objective-C

Datenbanken

Access
Apache Cassandra
DB2
Derby
H2
HSQLDB
JavaDB
MongoDB
MS SQL Server
MySQL
OpenLDAP
Oracle
Oracle DB
Postgres
SQL

Datenkommunikation

CORBA
Ethernet
Internet
Intranet
TCP/IP
Windows Netzwerk

Hardware

Macintosh
PC

Branchen

Branchen

  • Gesundheitswesen
  • Öffentlicher Dienst
  • Finanzen
  • Telekommunikation
  • Software/EDV/Beratung/IT-Dienstleistung
  • Versicherungen
  • IT-Sicherheit

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: Momentan bin ich lediglich für Projekte im Großraum München verfügbar. Mittel- bis langfristigist 1 Tag/Woche Remote erforderlich.

nicht möglich

Projekte

Projekte

1 Jahr 6 Monate
2017-04 - 2018-09

Weiterentwicklung, Wartung und Betrieb einer Legacy-Anwendung

Scrum Kanban Continuous Integration ...
  • Weiterentwicklung, Wartung und Betrieb einer auf Spring Webflow und eigenem XML-Framework basierenden Webapplikation zur Einreichung von ärztlichen Dokumentationen.
Java 8 Spring Spring WebFlow div. XML-Technologien Hibernate/JPA REST Apache Tomcat Junit 5 AssertJ Mockito TeamCity Jenkins (Pipeline) IntelliJ IDEA Oracle DB Gradle Git Graylog Upsource
Scrum Kanban Continuous Integration CCD (Clean Code) TDD Pair Programming Code Reviews DevOps
KVB (Kassenärztliche Vereinigung Bayerns)
München
1 Jahr 6 Monate
2017-04 - 2018-09

Weiterentwicklung, Wartung und Betrieb einer Applikation mit Microservices-Architektur.

Scrum/Kanban Continuous Integration CCD (Clean Code) ...
  • Weiterentwicklung, Wartung und Betrieb einer auf Spring Boot, ActiveMQ//RabbitMQ und Wicket basierenden Applikation mit Microservices-Architektur zur medizinischen Qualitätssicherung.
  • Beratung hinsichtlich Architektur und Design.
Java 8 Spring Spring Boot Spring MVC Microservices ActiveMQ//RabbitMQ Hibernate/JPA QueryDSL Wicket REST Apache Tomcat Junit 5 AssertJ Mockito Cucumber TeamCity Jenkins (Pipeline) IntelliJ IDEA Oracle DB H2DB Gradle Git Graylog Upsource
Scrum/Kanban Continuous Integration CCD (Clean Code) TDD Pair Programming Code Reviews DevOps
KVB (Kassenärztliche Vereinigung Bayerns)
München
10 Monate
2016-03 - 2016-12

Entwicklung eines REST-Backends für eine Mobile Security Infrastruktur

Scrum Continuous Integration
  • Entwicklung einer REST-Schnittstelle auf Basis von Java 8/Tomcat/Spring für eine Mobile Security Infrastruktur.
Java 8 Spring Hibernate/JPA Apache Tomcat AngularJS 2 JUnit EasyMock Jenkins IntelliJ IDEA Maven Oracle DB Bitbucket git
Scrum Continuous Integration
München
7 Monate
2015-06 - 2015-12

Weiterentwicklung der bestehenden Java EE-Anwendungen

Software-Entwickler Test-driven development Continuous Integration
Software-Entwickler
  • Erweiterung von bestehenden Java EE-Anwendungen um fachspezifische Funktionalität, Migration großer Datenmengen in externe Zielsysteme
Java 6 7 TopLink Glassfish Java EE AngularJS JUnit jQuery Mockito Jenkins IntelliJ IDEA Maven Oracle DB Apache Felix OSGi REST SOAP JAXB Adobe AEM (Content Management System) Apache Sling Apache Jackrabbit
Test-driven development Continuous Integration
München
3 Monate
2015-01 - 2015-03

Entwicklung einer Anwendung zur Überwachung von Wetterstationen auf Basis des eigenen Produktes

Java 7 Hibernate Spring ...
  • Erweiterung des vorhandenen Produktes (Java Webanwendung)
Java 7 Hibernate Spring Spring MVC JUnit jQuery Mockito Jenkins Eclipse Maven PostgreSQL Jetty Test-driven Development Scrum
M2M-Technologie-Anbieter in München
9 Monate
2014-04 - 2014-12

Entwicklung eines Backends auf REST-Basis zur Überwachung von Heizkraftwerken

Java 8 Hibernate/JPA Cassandra ...
  • Erstellen eines Persistenzframeworks für Cassandra
  • Erstellen von REST Services
Test-driven Development Scrum
Java 8 Hibernate/JPA Cassandra Spring JUnit Mockito Jenkins Eclipse Maven PostgreSQL Jetty
M2M-Technologie-Anbieter in München
München
2 Monate
2014-01 - 2014-02

Weiterentwicklung und Wartung der bestehenden Applikation

Test-driven Development XP
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing von Anwendungsmodulen
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing fachlicher Schnittstellen
  • Weiterentwicklung von Mock-Schnittstellen auf Basis SoapUI und Groovy
  • Weiterentwicklung und Erstellung von Tools auf Basis von Java, PL/SQL und Talend Open Studio
J2SE 6.0 Java EE 5.0 Quartz Framework EJB 2.1 Hibernate Spring WebDynpro for Java JUnit SAP NetWeaver Developer Studio SAP NetWeaver Development Infrastructure TestTrack Pro ANT Oracle 10g/11g PL/SQL Axis SoapUI Groovy
Test-driven Development XP
Siemens Financial Services GmbH, München
8 Monate
2013-04 - 2013-11

SABA (Sport- und Adressdatenbank)

Test-driven Development XP
  • Zur Verwaltung von Sportstätten/Belegungszeiten wurde der kaptara DirectoryClient um eine zeitliche Komponente erweitert
  • Migration der kompletten Anwendung von Lucene 2.4 nach 4.0
  • Entwicklung eines generischen Abfragetools
  • Weiterentwicklung von Masken
J2SE 6.0 OpenLDAP JNDI MySQL Tomcat JSP Servlets Castor JAXB JUnit JIRA Confluence
Test-driven Development XP
Kaptara GmbH & Co.KG
6 Monate
2012-10 - 2013-03

Applikation neu entwickelt

Test-driven Development XP
  • Im Rahmen eines Portal Relaunch wurde die Applikation Behördenfinder neu entwickelt
  • Neuentwicklung eines Import Jobs auf Basis von Castor/JAXB. Anpassung von JSPs an eine neue LDAP-Struktur
J2SE 6.0 OpenLDAP JNDI MySQL Tomcat JSP Servlets Castor JAXB JUnit JIRA Confluence
Test-driven Development XP
hamburg.de
3 Jahre
2009-10 - 2012-09

Neuentwicklung und Weiterentwicklung einer Applikation

Test-driven Development XP
  • Parallel zur Neuentwicklung einer J2EE-Applikation zum konzernweiten Forderungsmanagement wird diese Applikation gewartet und weiterentwickelt
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing von Anwendungsmodulen
  • Weiterentwicklung, Refactoring, technische sowie fachliche Fehleranalyse und Bugfixing fachlicher Schnittstellen 
  • Weiterentwicklung von Mock-Schnittstellen auf Basis SoapUI und Groovy
  • Weiterentwicklung und Erstellung von Tools auf Basis von Java, PL/SQL und Talend Open Studio
J2SE 5.0 Java EE 5.0 Quartz Framework EJB 2.1 Hibernate Spring WebDynpro for Java JUnit SAP NetWeaver Developer Studio SAP NetWeaver Development Infrastructure TestTrack Pro ANT Oracle 10g/11g PL/SQL Axis SoapUI Groovy
Test-driven Development XP
Siemens Financial Services GmbH, München
8 Monate
2009-03 - 2009-10

Technology Migration

Agile Softwareentwicklung Test-driven Development Scrum
  • Im Rahmen des Projektes wurden die gesamten J2EE-Applikationen eines Bereiches konsolidiert und auf aktuelle Technologien umgestellt sowie neue Verfahren für Build-Prozess, Monitoring und Management der Anwendungen eingführt
  • Beratung hinsichtlich Architektur und Design, Umstellung der Anwendung von J2SE 1.3 auf 5.0,
  • Integration vorhandener Unix Cronjobs in die Anwendungung via clusterfähiger Quartz Jobs,
  • Einführung von Maven2 (Umstrukturierung der vorhandenen Anwendungen, Umstellung der vorhandenen ANT Buildprozesse auf Maven2, Konsolidierung von über die einzelnen Anwendungen verteilten gemeinsamen Funktionalitäten in Bibliotheken, Einführung eines firmeneigenen Maven2-Repositories, Coaching der Mitarbeiter)
  • Einführung von JMX für Monitoring und Verwaltung der Anwendungen,
  • Anbindung von Legacy Systemen via Spring Remoting und WebServices, Weiterentwicklung von Swing-basierten J2EE Rich Clients
J2SE 1.3/5.0 Java EE 5.0 Quartz Framework JPA EJB 2.1/3.0 Hibernate Spring Spring Remoting (RMI Hessian Burlap) JAXB JUnit IBM Rational Application Developer IBM Websphere ANT Maven2 Subversion Synergy DB2 Hudson JMX Swing Netbeans IDE Axis
Agile Softwareentwicklung Test-driven Development Scrum
Delvin GmbH, München
6 Monate
2008-10 - 2009-03

Anlassbezogene Beratung

Agile Softwareentwicklung Test-driven Development Scrum
  • Im Rahmen einer Gesetzesänderung wurden eine Web-Applikation sowie diverse Replikationsdienste zur „anlassbezogenen Beratung“ auf Basis JSF, JPA/Hibernate, Spring entwickelt
  • Entwicklung von Backend, Frontend und Business-Logik der Web-Applikation, Entwicklung diverser Replikationsdienste, Beratung hinsichtlich Architektur und Design
J2SE 5.0 Java EE JSF (MyFaces Tomahawk Facelets) JPA EJB 3.0 Hibernate Spring JAXB JUnit IBM Rational Application Developer IBM Websphere ANT Subversion Synergy DB2 Hudson log4j
Agile Softwareentwicklung Test-driven Development Scrum
Delvin GmbH, München
7 Monate
2008-02 - 2008-08

Content Management

Agile Softwareentwicklung Test-driven Development
  • Im Projekt wurde ein Portal-Relaunch auf Basis des Content Management Systems CoreMedia CMS in der Version 2008 verwirklicht
  • Lead Programming Core-Frontend-Komponenten, Anpassung der Starter Kit-Applikation an die Projekt-Anforderungen, Entwicklung verschiedener Suchfunktionalitäten
  • Beratung bei Design- und Architekturfragen
J2SE 5.0 Java EE Servlets JSP CoreMedia CMS 2008 Ajax Spring XSLT JUnit HTML CSS JavaScript log4j Eclipse Tomcat Maven2 Subversion Oracle Cruise Control Trac
Agile Softwareentwicklung Test-driven Development
CoreMedia AG, Hamburg
1 Monat
2008-01 - 2008-01

Content Management

Rapid Prototyping Agile Softwareentwicklung
  • Hinsichtlich einer Ausschreibung einer Hamburger Bank wurde ein Proof of Concept auf Basis CoreMedia CMS 2006 und des damals noch in der Entwicklung befindlichen Starter Kit erstellt.
  • Hauptanforderung an den POC war, eine einheitliche, mandantenfähige Plattform für Internet- und Intranetauftritt mit Anbindung an vorhandene Systeme zu präsentieren.
  • Aufsetzen einer kompletten Entwicklungsumgebung mit Subversion, Active Directory und CoreMedia-Komponenten, Anpassen der Starter Kit-Applikation an die POC-Anforderungen, Erstellen einer LDAP-basierten Benutzerverwaltungskomponente, Anbindung eines SAP Enterprise Portal Server an das CoreMedia-System
J2SE 5.0 Java EE CoreMedia CMS 2006 CoreMedia Starter Kit SAP Enterprise Portal Server Active Directory Spring Servlets JSP HTML CSS JavaScript log4j IntelliJ IDEA Tomcat PostgreSQL Ant Subversion
Rapid Prototyping Agile Softwareentwicklung
CoreMedia AG, Hamburg
3 Monate
2007-10 - 2007-12

Content Management

Agile Softwareentwicklung UML ER-Modellierung
  • Umsetzung des Internetauftritts der Kampagne „Du bist Deutschland“ auf Basis von CoreMedia CMS 2006, Spring MVC und Hibernate.
  • Design des Dokumenttypmodells der Applikation
  • Implementierung der Use Cases, Design und Implementierung der User Generated Content-Komponenten basierend auf Hibernate, DWR und Spring MVC, Entwicklung der Google Maps-basierenden Komponenten, Beratung hinsichtlich Architektur und Design.
J2SE 5.0 Java EE CoreMedia CMS 2006 Spring Hibernate JPA Servlets JSP Ajax Google Maps-API DWR HTML CSS JavaScript log4j MyEclipse Tomcat PostgreSQL Ant Subversion
Agile Softwareentwicklung UML ER-Modellierung
CoreMedia AG, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Inf. (FH)

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Spring Boot

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Adobe AEM
Content Management System
AngularJS 2
Apache Felix
Apache Sling
Apache Tomcat
AssertJ
Bitbucket
CCD (Clean Code)
Code Reviews
Continuous Integration
Cucumber
DevOps
div. XML-Technologien
EasyMock
git
Glassfish
Gradle
Graylog
H2DB
Hibernate/JPA
IntelliJ IDEA
Jenkins
Jenkins
Pipeline
JUnit
Junit 5
Kanban
Maven
Microservices
Mockito
OSGi
Pair Programming
QueryDSL
RabbitMQ
REST
Scrum
Scrum/Kanban
SOAP
Spring
Spring Boot
Spring MVC
Spring WebFlow
TDD
TeamCity
Test-driven development
TopLink
Upsource
Wicket

Java Technologien:

Java 1.4/5.0/6.0/7.0/8.0, Java EE (J2EE), Servlets, JSP, JSTL, JSF, Taglibs, Struts, Spring, Spring Boot, Spring MVC, Spring Web Flow, Spring Remoting, EJB 2.1/3.0/3.1, Web Dynpro for Java, JNDI, Swing, JDBC, Hibernate, JPA, iBATIS, TopLink, QueryDSL, JBoss/Wildfly, SAP NetWeaver, Tomcat, WebSphere, JUnit (5),  Cucumber, Freemarker, TestNG, Ant, Maven, Gradle, Axis, JAX-WS, log4j, Java Portlet-API (JSR-168), Quartz Framework, JAXB, ANTLR, iText, XSL-FO, JMX, Apache Sling, OSGi, EasyMock, Mockito, Microservices

Web Technologien:

HTML4/5, XHTML, CSS, XML, XSLT, JavaScript, Ajax, Web Services, SOAP, WSDL, CORBA, REST, JSON, WebDynPro for Java, AngularJS, Wicket

 

Tools:

IntelliJ IDEA, Eclipse, SAP NetWeaver Developer Studio, MyEclipse, IBM Rational Application Developer,  TestTrack Pro, NetBeans IDE, Oracle SQLDeveloper, TOAD for Oracle, ERwin, Subversion, Git, DB Designer, SQuirrel SQL, Aqua Data Studio, CVS, Rational ClearCase, JIRA, Confluence, Trac, Synergy, Jenkins (Pipeline), TeamCity, SAP NetWeaver Development Infrastructure, SoapUI, Talend Open Studio, Graylog, Upsource, Bitbucket

  

Methoden:

UML, ER-Modell, XP, Rapid Prototyping, Agile Softwareentwicklung, Test-driven Development, Serviceorientierte Architektur (SOA), Scrum, Kanban, Continuous Integration, Continuous Delivery, Clean Code, DevOps, Pair Programming

 

Softwarepakete

MS-Office, Lotus Notes, Jira, Confluence

Betriebssysteme

FreeBSD
Linux
Mac OS X
MS-DOS
Solaris
SUN OS
Unix
Windows
2000, 2000 Server, XP, Vista, 7

Programmiersprachen

.NET
AngularJS
Apache Jackrabbit
C
++, #,
CORBA IDL
Groovy
Java
6, 8
Java EE
JavaScript
JAXB
jQuery
Kotlin
Perl
PHP
PL/SQL
Scala
Shell
SQL
yacc/lex
 Objective-C

Datenbanken

Access
Apache Cassandra
DB2
Derby
H2
HSQLDB
JavaDB
MongoDB
MS SQL Server
MySQL
OpenLDAP
Oracle
Oracle DB
Postgres
SQL

Datenkommunikation

CORBA
Ethernet
Internet
Intranet
TCP/IP
Windows Netzwerk

Hardware

Macintosh
PC

Branchen

Branchen

  • Gesundheitswesen
  • Öffentlicher Dienst
  • Finanzen
  • Telekommunikation
  • Software/EDV/Beratung/IT-Dienstleistung
  • Versicherungen
  • IT-Sicherheit

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.