Senior Entwickler Java, Kotlin, Spring Boot, Spring Cloud, JEE, REST, Webservices, SOA, Microservices
Aktualisiert am 02.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Framework
Microservices
Kotlin
Spring Boot
Messaging
Java API for RESTful Web Services
Docker
Swagger/OpenAPI
Git
AWS
Scrum
Kanban
SAFe
Maven
Spring Web MVC
Spring Integration
Clean Code
Oracle/SQL
JPA
JDBC

Einsatzorte

Einsatzorte

Dortmund (+100km) Berlin (+20km)
Deutschland, Schweiz, Österreich

Raum Dortmund + 75 km zu 100% vor Ort, andere Gebiete mit Remote-Anteil

möglich

Projekte

Projekte

3 Jahre 6 Monate
2020-10 - heute

Weiterentwicklung der E-Post-Plattform

Senior Software-Entwickler Java 8-11 Kotlin Spring Boot ...
Senior Software-Entwickler
  • Konzeption der Microservice-Architektur und die Implementierung neuer Microservices auf Basis von Java, Kotlin und Spring Boot für die Weiterentwicklung der E-Post-Plattform.
  • Zu meinen Aufgaben im Projekt gehörten u.a. die Umsetzung von Modernisierungs- und Architekturvorgaben, Planung, Erstellung und Durchführung von Entwicklertests und die Umsetzung neuer gesetzlicher Vorgaben im Rahmen von Telekommunikationsüberwachungsgesetzes (TKÜV). Darüber hinaus umfassten meine Aufgaben die Erstellung von Dokumentationen (Betriebshandbuch, Installationsbeschreibung, Verfahrensbeschreibung, Schnittstellendokumentation) und kontinuierliche Beratung des Teams zur Optimierung der Entwicklungsprozesse
Micrometer Application Monitoring Oracle Database 19c Jira Confluence Bitbucket TeamCity pivio Splunk Puppet Consul Netflix Ribbon Grafana Prometheus Apache Maven Gradle CentOs Flyway Wildfly 10 Nexus SonarQube
Java 8-11 Kotlin Spring Boot Spring Webflux Spring Cloud Oracle Database 19c PACT Cucumber BDD Testing k8s Swagger/ OpenAPI
Berlin
1 Jahr 11 Monate
2018-08 - 2020-06

Transformation einer monolithischen Lösung

Software-Entwickler, Teamlead Java 8 Spring Boot Spring Integration ...
Software-Entwickler, Teamlead
  • Transformation einer monolithischen Lösung zur Steuerung und Abrechnung von Ladevorgängen von Elektrofahrzeugen zu einer verteilten, auf Cloud-Technologie aufbauenden Lösung von Microservices (Spring Boot Microservices mittels Pivotal Cloud Foundry in Amazon Cloud).
  • Im Rahmen meines Auftrags habe ich in einer agilen Umgebung in einem internationalen und interdisziplinären Team gearbeitet. Zu meinen Aufgaben gehörte der Entwurf und die Implementierung unterschiedlicher Microservices auf Basis von Java und Spring Boot. Die Hauptherausforderung war die nahtlose Integration der bestehenden Produktumgebung in die neue Microservice-basierte Architektur. In meiner Rolle als Lead-Entwickler unterstützte ich andere Entwickler bei der Umsetzung von neuen Architekturkonzepten und Mustern und beim Umstieg auf den neuen Technologiestack.
IntelliJ IDEA Atlassian JIRA Gitlab CI
Java 8 Spring Boot Spring Integration Spring Cloud Pivotal Cloud Foundry Rabbit MQ MySQL Docker Git Testcontainers Scrum SAFe Contract driven development
Dortmund
10 Monate
2017-10 - 2018-07

Kalkulationen für Großkunden

Software-Entwickler Java 8 Spring Framework 4 Spring Boot ...
Software-Entwickler
  • Ziel des Projektes war es, alle Kalkulationen für Großkunden eines Energie-Konzerns über ein zentrales Backend System abzuwickeln. Mit dem System werden über 90% des Erdgas Vertriebs für Großkunden abgewickelt. Es bildet die digitale Basis welche Großkunden ermöglicht, Erdgas direkt über das Internet zu bestellen.
  • Zu meinen Aufgaben im Projekt gehörten u.a. die Weiterentwicklung der Komponenten für die Drittmengenkalkulation für die Energieabnehmer und die Entwicklung von REST und SOAP Schnittstellen zu diversen 3rd-Party Anwendungen.
  • Die Umsetzung der höchsten Qualitätsanforderungen mithilfe automatisierter Tests und messen von Qualitätsmetriken stand bei diesem Projekt besonders im Vordergrund. 
  • Darüber hinaus habe ich das Konzept für die Migration der Software in die Azure Cloud erarbeitet.
Java 8 Spring Framework 4 Spring Boot Java Swing Java FX JAX-WS Hibernate JDBC SQL/PLSQL Oracle DB Junit Flyway TDD Mockito Maven Apache Tomcat/TomEE Jetty Docker Azure Cloud IntelliJ IDEA Git Gitlab Jenkins SonarQube Scrum Code-Reviews Pair-Programming
Düsseldorf
1 Jahr 5 Monate
2016-05 - 2017-09

Umstellung eines B2B-Kundenportals

Software Entwickler Java Microservices Dropwizard ...
Software Entwickler
  • Umstellung eines B2B-Kundenportals auf die Microservices-Architektur
  • Implementierung einzelner funktionaler Bausteine des Portals als Microservices
  • Weiterentwicklung des B2B-Kundenportals
Swagger/OpenAPI Apache Tomcat/TomEE Maven Jetty Oracle Weblogic Server IntelliJ IDEA Git Gitlab Jenkings SonarQube
Java Microservices Dropwizard JAX-WS JAX-RS JDBC SQL/PLSQL Oracle DB Junit TDD Mockito UML JAXB JSP Struts Javascript jQuery Freemarker CSS/LESS/Bootstrap XML/XSD Agile Methoden CodeReviews Pair-Programming
Holzwickede
5 Monate
2016-01 - 2016-05

Migration der externen Schnittstellen

Software-Entwickler/-Architekt bei Materna SE JBoss AS 6 Wildfly 8-9.* Java EE 6/7 ...
Software-Entwickler/-Architekt bei Materna SE

  • Migration der externen Schnittstellen eines Buchhaltungs- und Abrechnungssystem im Strafvollzug auf JAX-RS konforme Web Services. 
  • Anforderungsaufnahme, Konzeption, Implementierung, Tests und Erstellung der interaktiven Dokumentation der API.

Eclipse JRebel SonarQube IBM Rational Synergy IBM Rational Change Apache Ant Apache Ivy Apache Maven
JBoss AS 6 Wildfly 8-9.* Java EE 6/7 Eclipse Swing JUnit JPA/Hibernate JAX-RS (RESTEasy) Servlets JSON JWA JWE Swagger QF-Test JAXB
3 Jahre 10 Monate
2012-03 - 2015-12

Konzept und Realisierung

Software-Entwickler/-Architekt bei Materna SE JBoss AS 6 Wildfly 8 Java EE 6/7 ...
Software-Entwickler/-Architekt bei Materna SE

Konzept und Realisierung der Migration der Buchhaltungs- und Abrechnungssystem im Strafvollzug von EJB Framework 2.x auf das Java EE 6 Standard (EJB 3.1, JPA);

  • Migration der externen Schnittstellen von BASIS-Web auf JAX-RS konforme Web Services;
  • Weiterentwicklung des Bereichs Arbeitsverwaltung.
IBM Rational Synergy IBM Rational Change Eclipse JRebel SonarQube
JBoss AS 6 Wildfly 8 Java EE 6/7 Apache Ant/Ivy Apache Maven Swing JUnit JPA/Hibernate JAX-RS (RESTEasy) Servlets JSON JWA JWE Swagger QF-Test JAXB Design Patterns JMS Oracle PL/SQL
3 Jahre 8 Monate
2011-05 - 2014-12

Durchführung der Software Architektur

Software-Entwickler/-Architekt bei Materna SE Java SE Apache Tomcat JAXB ...
Software-Entwickler/-Architekt bei Materna SE
  • Durchführung der Software Architektur- und Quellcodeanalyse von Mehrländer-Staatsanwaltschafts-Automation;
  • Performanceanalyse; Analyse im Hinblick auf die Verwendung von Design-Patterns, Enterprise Integration Patterns, Best-Practices; 
  • Ermittlung der Verbesserungsmaßnahmen;
  • Erstellung eines Abschlussberichts.
IBM Rational Synergy und Synergy Change Eclipse DOMEA
Java SE Apache Tomcat JAXB JPA/TopLink/Hibernate JDBC SQL Oracle Spring Framework SOA Eclipse JUnit Framework Design Patterns UML Apache Maven Web Services PL/SQL DOMEA Freemarker
3 Jahre 8 Monate
2011-05 - 2014-12

Konzeption und Implementierung

Software-Entwickler/-Architekt bei Materna SE Java SE JAXB JPA/Hibernate ...
Software-Entwickler/-Architekt bei Materna SE

Konzeption und Implementierung der automatischen Verarbeitung von priorisierten Strafnachrichten nach den Anforderungen zum europäischen Austausch von Registerdaten (ECRIS) und die Anbindung zum Bundeszentralregister; 

  • Anforderungsaufnahme und Analyse; 
  • Erstellung der Software Architektur; 
  • Konfiguration der Test- und Entwicklungsumgebungen; 
  • Dokumentation, Test, Einführung.
Solaris/GNU Linux Apache Tomcat Oracle DB Spring Framework SOPERA ASF Active MQ Maven/Gradle Eclipse IBM Rational Synergy IBM Rational Change FreeMarker
Java SE JAXB JPA/Hibernate ESB SOA Wicket Maven/Gradle Eclipse JUnit Framework WebServices WSDL Design Patterns Java Messaging Service
Dortmund / Bonn
4 Monate
2014-06 - 2014-09

Konzeption und Weiterentwicklung

Software-Entwickler/-Architekt bei Materna SE Design-Patterns Enterprise Integrational Patterns Best-Practices ...
Software-Entwickler/-Architekt bei Materna SE

Konzeption und Weiterentwicklung eines Terminlauf-Agent für die automatisierte Verfahrensabwicklung im Ordnungsgeldverfahren für das elektronische Handels-, Unternehmens- und Genossenschaftsregister des Bundesamtes für Justiz; 

  • Anforderungsaufnahme, Konzeption, Entwicklung von Erweiterungen; 
  • Kundenberatung und Betreuung im Rahmen des Projektes; 
  • Erstellung der DV-Konzepte, technischer Spezifikationen und Pflichtenhefte.
Design-Patterns Enterprise Integrational Patterns Best-Practices Code Metriken SonarQube Sourcemeter Tattletale JEE6 Java EJB3 JAX-WS Oracle Ant Swing Framework Eclipse Extend (Code-Generator) JUnit Framework
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 3 Monate
2001-10 - 2010-12

Kerninformatik

Diplom-Informatiker, Technische Universität Dortmund
Diplom-Informatiker
Technische Universität Dortmund

Verteilte Systeme

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Microservices Kotlin Spring Boot Messaging Java API for RESTful Web Services Docker Swagger/OpenAPI Git AWS Scrum Kanban SAFe Maven Spring Web MVC Spring Integration Clean Code Oracle/SQL JPA JDBC

Schwerpunkte

Code-Reviews
Contract-Driven-Development
Microservices
Scrum

Produkte / Standards / Erfahrungen / Methoden

Active MQ
Agile Methoden
Amazon Web Service
Apache Ant
Apache Ivy
Apache Maven
Apache Tomcat
Apache Tomcat/TomEE
Apache TomEE
Atlassian JIRA
Azure Cloud
Best-Practices
Code Metriken
CodeReviews
Contract driven development
Contract-Drive-Development
CSS/LESS/Bootstrap
Design Patterns
Docker
DOMEA
Dropwizard
Eclipse
Eclipse Extend (Code-Generator)
EJB 2.1
EJB 3
Enterprise Integrational Patterns
ESB
Flyway
Freemarker
Git
Gitlab
Gitlab CI
Gradle
Hibernate
IBM Rational Change
IBM Rational Synergy
IntelliJ IDEA
Java EE 6/7
Java FX
Java Messaging Service
Java Swing
JAX-RS (RESTEasy)
JBoss AS 6
Jenkins
Jetty
JRebel
JSON
Junit
JUnit Framework
JWA
JWE
Maven
Microsoft Azure
Mockito
Oracle Weblogic Server 12
Pair-Programming
Pivotal Cloud Foundry
QF-Test
Rabbit MQ
SAFe
Servlets
SOA
SonarQube
SOPERA ASF
Sourcemeter
Spring Boot
Spring Cloud
Spring Framework
Spring Integration
SQL/PLSQL
Struts2
Swagger/OpenAPI
Swing Framework
Tattletale
TDD
Testcontainers
UML
Web Services
Wicket
Wildfly 8, 9
XML/XSLT

METODISCHE KOMPETENZEN

Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, Code-Reviews, Continuous Integration, Design Patterns, Pair-Programming, TDD, Contract-Driven-Development (CDC), Scrum, Kanban,SAFe


PRODUKTE, FRAMEWORKS & TOOLS

Swagger/OpenAPI, AsyncAPI, PACT, JSP, JSF, Servlets, SOPERA ASF, Struts, Wicket, Junit, Mockito, UML, Maven, Ant, Gradle, JAXB, Javascript, Angular, TypeScript, jQuery, HTML, CSS, Bootstrap, XML/XSD, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Confluence, Git, Gitlab CI, Jenkins, SonarQube, Docker, Jrebel, Elastic Beanstalk, Azure DevOps, TeamCity, Pivio, Splunk, Puppet, Netflix Ribbon, Consul


APP. SERVER & PLATTFORMEN

JBoss/Wildfly, Apache Tomcat, Pivotal Cloud Foundry, AWS, Azure Cloud


Profil

  • Als Diplom-Informatiker kann ich gute 15 Jahre Berufserfahrung als Software-Entwickler und -Architekt im Bereich Java/Java EE nachweisen.
  • Meine langjährige Erfahrung in der IT-Branche schließt die Spezifikation, den Entwurf und die Implementierung verteilter Anwendungen, Frameworks sowie Webanwendungen ein. Des Weiteren gehört die Durchführung von Architekturreviews und Migrationen zu meinem Portfolio. Besonders hervorzuheben ist meine Erfahrung im Bereich Refactoring von größeren Bestandsprojekten als auch ihre Umstellung auf neue Technologien.

Betriebssysteme

Solaris/GNU Linux

Programmiersprachen

Active MQ
Angular
EJB2.1, EJB3
ESB
Java
8
Java EE
5/6/7
Java FX
Java SE
Java Swing
JavaScript
JAX-RS
JAX-WS
JAXB
JEE6
JMS
jQuery
JSP
Microservices
PL/SQL
Rabbit MQ
SOA
Spring Boot
Spring Cloud
Spring Cloud Contract
Spring Framework
Spring Integration
TypeScript
UML
Visual Basic 6
WSDL
XML/XSD

Datenbanken

ANSI SQL
Hibernate
JDBC
JPA
Mongo DB
MySQL
NoSQL
Oracle
Oracle DB
SQL/PLSQL
SQLite

Branchen

Branchen

  • IT
  • Öffentliche Verwaltung
  • Einzel- und Großhandel
  • Energievertrieb
  • E-Mobilität
  • Telekommunikation

Einsatzorte

Einsatzorte

Dortmund (+100km) Berlin (+20km)
Deutschland, Schweiz, Österreich

Raum Dortmund + 75 km zu 100% vor Ort, andere Gebiete mit Remote-Anteil

möglich

Projekte

Projekte

3 Jahre 6 Monate
2020-10 - heute

Weiterentwicklung der E-Post-Plattform

Senior Software-Entwickler Java 8-11 Kotlin Spring Boot ...
Senior Software-Entwickler
  • Konzeption der Microservice-Architektur und die Implementierung neuer Microservices auf Basis von Java, Kotlin und Spring Boot für die Weiterentwicklung der E-Post-Plattform.
  • Zu meinen Aufgaben im Projekt gehörten u.a. die Umsetzung von Modernisierungs- und Architekturvorgaben, Planung, Erstellung und Durchführung von Entwicklertests und die Umsetzung neuer gesetzlicher Vorgaben im Rahmen von Telekommunikationsüberwachungsgesetzes (TKÜV). Darüber hinaus umfassten meine Aufgaben die Erstellung von Dokumentationen (Betriebshandbuch, Installationsbeschreibung, Verfahrensbeschreibung, Schnittstellendokumentation) und kontinuierliche Beratung des Teams zur Optimierung der Entwicklungsprozesse
Micrometer Application Monitoring Oracle Database 19c Jira Confluence Bitbucket TeamCity pivio Splunk Puppet Consul Netflix Ribbon Grafana Prometheus Apache Maven Gradle CentOs Flyway Wildfly 10 Nexus SonarQube
Java 8-11 Kotlin Spring Boot Spring Webflux Spring Cloud Oracle Database 19c PACT Cucumber BDD Testing k8s Swagger/ OpenAPI
Berlin
1 Jahr 11 Monate
2018-08 - 2020-06

Transformation einer monolithischen Lösung

Software-Entwickler, Teamlead Java 8 Spring Boot Spring Integration ...
Software-Entwickler, Teamlead
  • Transformation einer monolithischen Lösung zur Steuerung und Abrechnung von Ladevorgängen von Elektrofahrzeugen zu einer verteilten, auf Cloud-Technologie aufbauenden Lösung von Microservices (Spring Boot Microservices mittels Pivotal Cloud Foundry in Amazon Cloud).
  • Im Rahmen meines Auftrags habe ich in einer agilen Umgebung in einem internationalen und interdisziplinären Team gearbeitet. Zu meinen Aufgaben gehörte der Entwurf und die Implementierung unterschiedlicher Microservices auf Basis von Java und Spring Boot. Die Hauptherausforderung war die nahtlose Integration der bestehenden Produktumgebung in die neue Microservice-basierte Architektur. In meiner Rolle als Lead-Entwickler unterstützte ich andere Entwickler bei der Umsetzung von neuen Architekturkonzepten und Mustern und beim Umstieg auf den neuen Technologiestack.
IntelliJ IDEA Atlassian JIRA Gitlab CI
Java 8 Spring Boot Spring Integration Spring Cloud Pivotal Cloud Foundry Rabbit MQ MySQL Docker Git Testcontainers Scrum SAFe Contract driven development
Dortmund
10 Monate
2017-10 - 2018-07

Kalkulationen für Großkunden

Software-Entwickler Java 8 Spring Framework 4 Spring Boot ...
Software-Entwickler
  • Ziel des Projektes war es, alle Kalkulationen für Großkunden eines Energie-Konzerns über ein zentrales Backend System abzuwickeln. Mit dem System werden über 90% des Erdgas Vertriebs für Großkunden abgewickelt. Es bildet die digitale Basis welche Großkunden ermöglicht, Erdgas direkt über das Internet zu bestellen.
  • Zu meinen Aufgaben im Projekt gehörten u.a. die Weiterentwicklung der Komponenten für die Drittmengenkalkulation für die Energieabnehmer und die Entwicklung von REST und SOAP Schnittstellen zu diversen 3rd-Party Anwendungen.
  • Die Umsetzung der höchsten Qualitätsanforderungen mithilfe automatisierter Tests und messen von Qualitätsmetriken stand bei diesem Projekt besonders im Vordergrund. 
  • Darüber hinaus habe ich das Konzept für die Migration der Software in die Azure Cloud erarbeitet.
Java 8 Spring Framework 4 Spring Boot Java Swing Java FX JAX-WS Hibernate JDBC SQL/PLSQL Oracle DB Junit Flyway TDD Mockito Maven Apache Tomcat/TomEE Jetty Docker Azure Cloud IntelliJ IDEA Git Gitlab Jenkins SonarQube Scrum Code-Reviews Pair-Programming
Düsseldorf
1 Jahr 5 Monate
2016-05 - 2017-09

Umstellung eines B2B-Kundenportals

Software Entwickler Java Microservices Dropwizard ...
Software Entwickler
  • Umstellung eines B2B-Kundenportals auf die Microservices-Architektur
  • Implementierung einzelner funktionaler Bausteine des Portals als Microservices
  • Weiterentwicklung des B2B-Kundenportals
Swagger/OpenAPI Apache Tomcat/TomEE Maven Jetty Oracle Weblogic Server IntelliJ IDEA Git Gitlab Jenkings SonarQube
Java Microservices Dropwizard JAX-WS JAX-RS JDBC SQL/PLSQL Oracle DB Junit TDD Mockito UML JAXB JSP Struts Javascript jQuery Freemarker CSS/LESS/Bootstrap XML/XSD Agile Methoden CodeReviews Pair-Programming
Holzwickede
5 Monate
2016-01 - 2016-05

Migration der externen Schnittstellen

Software-Entwickler/-Architekt bei Materna SE JBoss AS 6 Wildfly 8-9.* Java EE 6/7 ...
Software-Entwickler/-Architekt bei Materna SE

  • Migration der externen Schnittstellen eines Buchhaltungs- und Abrechnungssystem im Strafvollzug auf JAX-RS konforme Web Services. 
  • Anforderungsaufnahme, Konzeption, Implementierung, Tests und Erstellung der interaktiven Dokumentation der API.

Eclipse JRebel SonarQube IBM Rational Synergy IBM Rational Change Apache Ant Apache Ivy Apache Maven
JBoss AS 6 Wildfly 8-9.* Java EE 6/7 Eclipse Swing JUnit JPA/Hibernate JAX-RS (RESTEasy) Servlets JSON JWA JWE Swagger QF-Test JAXB
3 Jahre 10 Monate
2012-03 - 2015-12

Konzept und Realisierung

Software-Entwickler/-Architekt bei Materna SE JBoss AS 6 Wildfly 8 Java EE 6/7 ...
Software-Entwickler/-Architekt bei Materna SE

Konzept und Realisierung der Migration der Buchhaltungs- und Abrechnungssystem im Strafvollzug von EJB Framework 2.x auf das Java EE 6 Standard (EJB 3.1, JPA);

  • Migration der externen Schnittstellen von BASIS-Web auf JAX-RS konforme Web Services;
  • Weiterentwicklung des Bereichs Arbeitsverwaltung.
IBM Rational Synergy IBM Rational Change Eclipse JRebel SonarQube
JBoss AS 6 Wildfly 8 Java EE 6/7 Apache Ant/Ivy Apache Maven Swing JUnit JPA/Hibernate JAX-RS (RESTEasy) Servlets JSON JWA JWE Swagger QF-Test JAXB Design Patterns JMS Oracle PL/SQL
3 Jahre 8 Monate
2011-05 - 2014-12

Durchführung der Software Architektur

Software-Entwickler/-Architekt bei Materna SE Java SE Apache Tomcat JAXB ...
Software-Entwickler/-Architekt bei Materna SE
  • Durchführung der Software Architektur- und Quellcodeanalyse von Mehrländer-Staatsanwaltschafts-Automation;
  • Performanceanalyse; Analyse im Hinblick auf die Verwendung von Design-Patterns, Enterprise Integration Patterns, Best-Practices; 
  • Ermittlung der Verbesserungsmaßnahmen;
  • Erstellung eines Abschlussberichts.
IBM Rational Synergy und Synergy Change Eclipse DOMEA
Java SE Apache Tomcat JAXB JPA/TopLink/Hibernate JDBC SQL Oracle Spring Framework SOA Eclipse JUnit Framework Design Patterns UML Apache Maven Web Services PL/SQL DOMEA Freemarker
3 Jahre 8 Monate
2011-05 - 2014-12

Konzeption und Implementierung

Software-Entwickler/-Architekt bei Materna SE Java SE JAXB JPA/Hibernate ...
Software-Entwickler/-Architekt bei Materna SE

Konzeption und Implementierung der automatischen Verarbeitung von priorisierten Strafnachrichten nach den Anforderungen zum europäischen Austausch von Registerdaten (ECRIS) und die Anbindung zum Bundeszentralregister; 

  • Anforderungsaufnahme und Analyse; 
  • Erstellung der Software Architektur; 
  • Konfiguration der Test- und Entwicklungsumgebungen; 
  • Dokumentation, Test, Einführung.
Solaris/GNU Linux Apache Tomcat Oracle DB Spring Framework SOPERA ASF Active MQ Maven/Gradle Eclipse IBM Rational Synergy IBM Rational Change FreeMarker
Java SE JAXB JPA/Hibernate ESB SOA Wicket Maven/Gradle Eclipse JUnit Framework WebServices WSDL Design Patterns Java Messaging Service
Dortmund / Bonn
4 Monate
2014-06 - 2014-09

Konzeption und Weiterentwicklung

Software-Entwickler/-Architekt bei Materna SE Design-Patterns Enterprise Integrational Patterns Best-Practices ...
Software-Entwickler/-Architekt bei Materna SE

Konzeption und Weiterentwicklung eines Terminlauf-Agent für die automatisierte Verfahrensabwicklung im Ordnungsgeldverfahren für das elektronische Handels-, Unternehmens- und Genossenschaftsregister des Bundesamtes für Justiz; 

  • Anforderungsaufnahme, Konzeption, Entwicklung von Erweiterungen; 
  • Kundenberatung und Betreuung im Rahmen des Projektes; 
  • Erstellung der DV-Konzepte, technischer Spezifikationen und Pflichtenhefte.
Design-Patterns Enterprise Integrational Patterns Best-Practices Code Metriken SonarQube Sourcemeter Tattletale JEE6 Java EJB3 JAX-WS Oracle Ant Swing Framework Eclipse Extend (Code-Generator) JUnit Framework
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 3 Monate
2001-10 - 2010-12

Kerninformatik

Diplom-Informatiker, Technische Universität Dortmund
Diplom-Informatiker
Technische Universität Dortmund

Verteilte Systeme

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Microservices Kotlin Spring Boot Messaging Java API for RESTful Web Services Docker Swagger/OpenAPI Git AWS Scrum Kanban SAFe Maven Spring Web MVC Spring Integration Clean Code Oracle/SQL JPA JDBC

Schwerpunkte

Code-Reviews
Contract-Driven-Development
Microservices
Scrum

Produkte / Standards / Erfahrungen / Methoden

Active MQ
Agile Methoden
Amazon Web Service
Apache Ant
Apache Ivy
Apache Maven
Apache Tomcat
Apache Tomcat/TomEE
Apache TomEE
Atlassian JIRA
Azure Cloud
Best-Practices
Code Metriken
CodeReviews
Contract driven development
Contract-Drive-Development
CSS/LESS/Bootstrap
Design Patterns
Docker
DOMEA
Dropwizard
Eclipse
Eclipse Extend (Code-Generator)
EJB 2.1
EJB 3
Enterprise Integrational Patterns
ESB
Flyway
Freemarker
Git
Gitlab
Gitlab CI
Gradle
Hibernate
IBM Rational Change
IBM Rational Synergy
IntelliJ IDEA
Java EE 6/7
Java FX
Java Messaging Service
Java Swing
JAX-RS (RESTEasy)
JBoss AS 6
Jenkins
Jetty
JRebel
JSON
Junit
JUnit Framework
JWA
JWE
Maven
Microsoft Azure
Mockito
Oracle Weblogic Server 12
Pair-Programming
Pivotal Cloud Foundry
QF-Test
Rabbit MQ
SAFe
Servlets
SOA
SonarQube
SOPERA ASF
Sourcemeter
Spring Boot
Spring Cloud
Spring Framework
Spring Integration
SQL/PLSQL
Struts2
Swagger/OpenAPI
Swing Framework
Tattletale
TDD
Testcontainers
UML
Web Services
Wicket
Wildfly 8, 9
XML/XSLT

METODISCHE KOMPETENZEN

Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, Code-Reviews, Continuous Integration, Design Patterns, Pair-Programming, TDD, Contract-Driven-Development (CDC), Scrum, Kanban,SAFe


PRODUKTE, FRAMEWORKS & TOOLS

Swagger/OpenAPI, AsyncAPI, PACT, JSP, JSF, Servlets, SOPERA ASF, Struts, Wicket, Junit, Mockito, UML, Maven, Ant, Gradle, JAXB, Javascript, Angular, TypeScript, jQuery, HTML, CSS, Bootstrap, XML/XSD, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Confluence, Git, Gitlab CI, Jenkins, SonarQube, Docker, Jrebel, Elastic Beanstalk, Azure DevOps, TeamCity, Pivio, Splunk, Puppet, Netflix Ribbon, Consul


APP. SERVER & PLATTFORMEN

JBoss/Wildfly, Apache Tomcat, Pivotal Cloud Foundry, AWS, Azure Cloud


Profil

  • Als Diplom-Informatiker kann ich gute 15 Jahre Berufserfahrung als Software-Entwickler und -Architekt im Bereich Java/Java EE nachweisen.
  • Meine langjährige Erfahrung in der IT-Branche schließt die Spezifikation, den Entwurf und die Implementierung verteilter Anwendungen, Frameworks sowie Webanwendungen ein. Des Weiteren gehört die Durchführung von Architekturreviews und Migrationen zu meinem Portfolio. Besonders hervorzuheben ist meine Erfahrung im Bereich Refactoring von größeren Bestandsprojekten als auch ihre Umstellung auf neue Technologien.

Betriebssysteme

Solaris/GNU Linux

Programmiersprachen

Active MQ
Angular
EJB2.1, EJB3
ESB
Java
8
Java EE
5/6/7
Java FX
Java SE
Java Swing
JavaScript
JAX-RS
JAX-WS
JAXB
JEE6
JMS
jQuery
JSP
Microservices
PL/SQL
Rabbit MQ
SOA
Spring Boot
Spring Cloud
Spring Cloud Contract
Spring Framework
Spring Integration
TypeScript
UML
Visual Basic 6
WSDL
XML/XSD

Datenbanken

ANSI SQL
Hibernate
JDBC
JPA
Mongo DB
MySQL
NoSQL
Oracle
Oracle DB
SQL/PLSQL
SQLite

Branchen

Branchen

  • IT
  • Öffentliche Verwaltung
  • Einzel- und Großhandel
  • Energievertrieb
  • E-Mobilität
  • Telekommunikation

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.