Senior Java-Developer
Aktualisiert am 03.06.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Englisch gute Kenntnisse

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+20km)
Deutschland
nicht möglich

Projekte

Projekte

9 Monate
2023-04 - 2023-12

Weiterentwicklung eines Offer-Management-Systems

Senior Java Developer und Angular Developer Java 11 & 17 Junit 5 Spring Boot ...
Senior Java Developer und Angular Developer
Weiterentwicklung des ganzen Stacks von Frontend, Java-Business-Logik bis
hin zu Datenbank-Erweiterungen für das Offer-Mangagement-System der DSL- und
Mobile-Verkaufsseiten sowie Anfertigung von Architekturdokumenten, technischer
Konzeption und von Stories;
Lead-Developer für größere Projekte, Einlernen neuer Entwickler auf Englisch,
Strukturierung der Arbeitspakete für die neuen Entwickler und Schneiden der Projekte in mehrere Phasen um Steakholdern möglichst früh Mehrwert zu bieten und Risiko zu reduzieren;
Offer-Management-System
Java 11 & 17 Junit 5 Spring Boot Angular 12 Git Maven npm Jenkins Artifactory REST Spring Data JPA PostgreSQL Flyway Docker Kubernetes HTML CSS 3 xquery XML XSLT Windows
1&1
Karlsruhe (Baden)
7 Monate
2022-09 - 2023-03

Erstellungen neuer Anwendungen und Weiterentwicklung von Altanwendungen für Bundesbehörden

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 JSP ...
Senior Java Developer und Angular Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen unterschiedlicher Bundesbehörden und Anfertigung von Fachdokumentation und Architekturdokumenten sowie technische Konzeption
anwendungsübergreifender Stories.
Java 8 & 11 Junit 4 & 5 JSP Spring Boot Angular 12 Git (git flow) SVN Maven ant npm Jenkins Nexus Artifactory SOAP REST Spring Data JPA Spring Data LDAP PostgreSQL JPA Liquibase Docker tomcat 8 & 9 jboss Apache Camel JWT HTML CSS 3 Java WebStart Jasper Reports Windows
CONET ISB AG
Karlsruhe (Baden)
6 Monate
2022-01 - 2022-06

Weiterentwicklung eines Offer-Management-Systems

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 Spring Boot ...
Senior Java Developer und Angular Developer
Weiterentwicklung des ganzen Stacks von Frontend, Java-Business-Logik bis
hin zu Datenbank-Erweiterungen für das Offer-Mangagement-System der DSL- und
Mobile-Verkaufsseiten sowie Anfertigung von Architekturdokumenten, technischer
Konzeption und von Stories.
Offer-Management-System
Java 8 & 11 Junit 4 & 5 Spring Boot Angular 12 Git Maven npm Jenkins Artifactory REST Spring Data JPA PostgreSQL Flyway Docker HTML CSS 3 xquery XML XSLT Windows
1&1
Karlsruhe (Baden)
2 Jahre 10 Monate
2019-03 - 2021-12

Erstellungen neuer Anwendungen und Weiterentwicklung von Altanwendungen für Bundesbehörden

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 JSP ...
Senior Java Developer und Angular Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen unterschiedlicher Bundesbehörden und Anfertigung von Fachdokumentation und Architekturdokumenten sowie technische Konzeption
anwendungsübergreifender Stories.
Java 8 & 11 Junit 4 & 5 JSP Spring Boot Angular 11 Git (git flow) SVN Maven ant npm Jenkins Nexus Artifactory SOAP REST Spring Data JPA Spring Data LDAP PostgreSQL JPA Liquibase Docker tomcat 8 & 9 jboss Karaf Apache Camel CXF JWT HTML CSS 3 Java WebStart Jasper Reports Windows
ISB AG
Karlsruhe (Baden)
1 Jahr 8 Monate
2017-07 - 2019-02

Heine E-Commerce

Senior Java Developer und Javascript Developer Java 6 und 8 JUnit JSP ...
Senior Java Developer und Javascript Developer
Implementierung neuer Features mit Java, JSP, Javascript, HTML und CSS,
shopseitiger Einbau des Trackings für GTM, Einführung des Loggings von Warnings in Javascript, Absicherung der Implementierungen mit Jasmine Tests und mit Integrationstest im Frontend mit Hilfe von PhantomJsDriver, Browserstack, WebDriver und Cucumber. Aufbau eines Frameworks für WebDriver, das Integrationstest für Chrome, Firefox, Safari und IE sowie Android Chrome und Iphone Safari für über 120 Integrationstests stabilisiert. Erstellung von Epics und Stories für technische Optimierungen. Performance-Verbesserung der Web-Applikation mit Hilfe von Google Lighthouse.
Java 6 und 8 JUnit JSP Selenium WebDriver PhantomJsDriver Cucumber Gherkin Browserstack IBM Websphere 7 IBM WebCommerce Struts 1 Tiles Git Maven ant Jenkins Javascript (ECMA 3) jquery gulp nodejs jasmine eslint HTML 5 CSS 3 less stylelint Kibana Lighthouse GTM SOAP REST
Heine GmbH
Karlsruhe (Baden)
2 Monate
2017-05 - 2017-06

1&1 Access Shops

Senior Java Developer Java 8 Pustefix Spring ...
Senior Java Developer
Implementierung einer globalen Verfügbarkeitsaussteuerung für die
Smartphones des 1&1 Mobile Bestandskundenshops sowie Einarbeitung eines
weiteren Freelancers in den 1&1 Shop Stack
Java 8 Pustefix Spring XML XSL JUnit Fit SVN Tomcat Artifactory
1&1
10 Monate
2016-06 - 2017-03

Erstellungen mehrerer neuer Anwendungen für Bundesbehörden

Senior Java Developer Java OSGi Karaf ...
Senior Java Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen einer Bundesbehörde mit OSGi und Anfertigung von
Fachdokumentation und Architekturdokumenten
Java OSGi Karaf Aries Blueprint DS Vaadin(MVVM) Alfresco Apache Chemistry OpenCMIS CXF REST Junit Mockito Wiremock Selenium JPA PostgreSQL Liquibase SVN Maven Tomcat Docker Jenkins Nexus Sonar findbugs Angular 2 npm IntelliJ jconsole Windows
ISB AG
Karlsruhe (Baden)
1 Jahr 8 Monate
2014-10 - 2016-05

Neues 1&1 Access Control Center: control-center.1und1.de

Senior Java-Developer
Senior Java-Developer

Erarbeitung einer resilienten und gut testbaren Java-Architektur für die neue 1&1 Access Control Center Applikation mit Spring MVC: control-center.1und1.de

-> Konzeption und Einführung eines Mock-Modus, auf dem E2E-Tests mit Protractor aufsetzen. Es werden sowohl lesende, schreibende als auch gescheiterte Servicezugriffe simuliert.

-> Einführung eines Cachings um

   * Service-Anbieter zu entlasten

   * Kunden eine bessere Performance zu bieten

   * sessionScoped Beans für Serviceantworten überflüssig zu machen (da sessionScoped Beans nie null werden können und dadurch unhandlich sind)

-> Konzeption und Bau eines Service-Guardians, der

   * einheitliche Konfiguration von Services garantiert

   * Servicebetreiber vor Überlast schützt

   * automatische Reconnects nach zu vielen gescheiterten Aufrufen macht

   * automatisches Logging von Requests, Responses und Errors mitbringt

   * es unnötig macht, sich darüber Gedanken machen zu müssen wie oft ein Entwickler in einem Webrequest einen Serviceaufruf macht (ein erfolgreicher Aufruf wird gecacht, bei einem gescheiterten Aufruf werden alle weiteren Aufrufe dieses Services im Request nicht mehr ausgeführt)

   * Ab-/Anschalten einzelner ServiceClients im Live- sowie Testbetrieb ermöglicht

   * checked ServiceUnavailableExceptions an Servicemethoden erzwingt, damit die Behandlung von Service-Ausfällen mit Fallbacks nicht vergessen wird

   * es erlaubt einen ServiceClient mit den gelisteten Features einfach mit @Autowired einzubinden

==> Das Control Center ist hoch resilient, langsame oder ausgefallene Services führen nicht zu 500er, sondern für den Kunden werden nicht verfügbare Funktionen ausgeblendet und je nach Usecase sprechende Fehlermeldungen ausgegeben. Service-Probleme reparieren sich selbständig, sobald ein Service wieder verfügbar ist.

-> OWASP Security Standards vorantreiben: ein interner und ein externer PEN-Tests haben keine relevanten Sicherheitslücken in der Applikation gefunden

-> Einführung von Best Practices: Gleiche Aufgaben werden in der Applikation stets auf die gleiche Art gelöst

-> Einführung einer modularer Maven Struktur

-> Implementierung zahlreicher Features (z.B. Simkarten sperren/entsperren, einheitliches Tracking, A/B-Testing, Technikertermin ändern, Telefonbucheintrag , OptIn/OptOut, uvm. )

1&1
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 8 Monate
1998-10 - 2003-05

Kommunikationsdesign

Dipl. Designer(FH), FH Würzburg
Dipl. Designer(FH)
FH Würzburg

Kompetenzen

Kompetenzen

Top-Skills

Java

Schwerpunkte

Technische Konzeption und Entwicklung von Java-Web-Anwendungen

Betriebssysteme

MacOS X
Ubuntu
Windows

Programmiersprachen

Designpatterns / Entwurfsmuster
++++
HTML, CSS
+++
Idea, Eclipse, Memory Analyzer
++++, +++, +++
Java
+++++
javascript, typescript
+++, +++
Jenkins, Artifactory, Sonar, findbugs
+++
JMX
+++
JUnit, Mockito, Wiremock, Fit, Protractor, WebDriver, Cucumber
++++, ++++, +++, +++, +, ++++, ++++
MVN, ant
++++, ++
REST, RMI, SOAP
++++, ++++, ++++
Spring Boot, Pustefix, Angular, Vaadin, OSGI
+++++, +++++, +++, ++, ++
PostgreSQL, liquibase, flyway, JPA
+++
SVN, Git
++++, ++++
tomcat, karaf
+++, ++
XML, XSL, xquery
+++
artifactory, nexus
Fortgeschritten
docker, kubernetes
Basics

Managementerfahrung in Unternehmen

Teamleitung
1&1 Mobilfunk-/ DSL-Shops Software-Entwickler Team (~2 Jahre)

Branchen

Branchen

Bundesbehörden

Mode

Telekommunikation

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+20km)
Deutschland
nicht möglich

Projekte

Projekte

9 Monate
2023-04 - 2023-12

Weiterentwicklung eines Offer-Management-Systems

Senior Java Developer und Angular Developer Java 11 & 17 Junit 5 Spring Boot ...
Senior Java Developer und Angular Developer
Weiterentwicklung des ganzen Stacks von Frontend, Java-Business-Logik bis
hin zu Datenbank-Erweiterungen für das Offer-Mangagement-System der DSL- und
Mobile-Verkaufsseiten sowie Anfertigung von Architekturdokumenten, technischer
Konzeption und von Stories;
Lead-Developer für größere Projekte, Einlernen neuer Entwickler auf Englisch,
Strukturierung der Arbeitspakete für die neuen Entwickler und Schneiden der Projekte in mehrere Phasen um Steakholdern möglichst früh Mehrwert zu bieten und Risiko zu reduzieren;
Offer-Management-System
Java 11 & 17 Junit 5 Spring Boot Angular 12 Git Maven npm Jenkins Artifactory REST Spring Data JPA PostgreSQL Flyway Docker Kubernetes HTML CSS 3 xquery XML XSLT Windows
1&1
Karlsruhe (Baden)
7 Monate
2022-09 - 2023-03

Erstellungen neuer Anwendungen und Weiterentwicklung von Altanwendungen für Bundesbehörden

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 JSP ...
Senior Java Developer und Angular Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen unterschiedlicher Bundesbehörden und Anfertigung von Fachdokumentation und Architekturdokumenten sowie technische Konzeption
anwendungsübergreifender Stories.
Java 8 & 11 Junit 4 & 5 JSP Spring Boot Angular 12 Git (git flow) SVN Maven ant npm Jenkins Nexus Artifactory SOAP REST Spring Data JPA Spring Data LDAP PostgreSQL JPA Liquibase Docker tomcat 8 & 9 jboss Apache Camel JWT HTML CSS 3 Java WebStart Jasper Reports Windows
CONET ISB AG
Karlsruhe (Baden)
6 Monate
2022-01 - 2022-06

Weiterentwicklung eines Offer-Management-Systems

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 Spring Boot ...
Senior Java Developer und Angular Developer
Weiterentwicklung des ganzen Stacks von Frontend, Java-Business-Logik bis
hin zu Datenbank-Erweiterungen für das Offer-Mangagement-System der DSL- und
Mobile-Verkaufsseiten sowie Anfertigung von Architekturdokumenten, technischer
Konzeption und von Stories.
Offer-Management-System
Java 8 & 11 Junit 4 & 5 Spring Boot Angular 12 Git Maven npm Jenkins Artifactory REST Spring Data JPA PostgreSQL Flyway Docker HTML CSS 3 xquery XML XSLT Windows
1&1
Karlsruhe (Baden)
2 Jahre 10 Monate
2019-03 - 2021-12

Erstellungen neuer Anwendungen und Weiterentwicklung von Altanwendungen für Bundesbehörden

Senior Java Developer und Angular Developer Java 8 & 11 Junit 4 & 5 JSP ...
Senior Java Developer und Angular Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen unterschiedlicher Bundesbehörden und Anfertigung von Fachdokumentation und Architekturdokumenten sowie technische Konzeption
anwendungsübergreifender Stories.
Java 8 & 11 Junit 4 & 5 JSP Spring Boot Angular 11 Git (git flow) SVN Maven ant npm Jenkins Nexus Artifactory SOAP REST Spring Data JPA Spring Data LDAP PostgreSQL JPA Liquibase Docker tomcat 8 & 9 jboss Karaf Apache Camel CXF JWT HTML CSS 3 Java WebStart Jasper Reports Windows
ISB AG
Karlsruhe (Baden)
1 Jahr 8 Monate
2017-07 - 2019-02

Heine E-Commerce

Senior Java Developer und Javascript Developer Java 6 und 8 JUnit JSP ...
Senior Java Developer und Javascript Developer
Implementierung neuer Features mit Java, JSP, Javascript, HTML und CSS,
shopseitiger Einbau des Trackings für GTM, Einführung des Loggings von Warnings in Javascript, Absicherung der Implementierungen mit Jasmine Tests und mit Integrationstest im Frontend mit Hilfe von PhantomJsDriver, Browserstack, WebDriver und Cucumber. Aufbau eines Frameworks für WebDriver, das Integrationstest für Chrome, Firefox, Safari und IE sowie Android Chrome und Iphone Safari für über 120 Integrationstests stabilisiert. Erstellung von Epics und Stories für technische Optimierungen. Performance-Verbesserung der Web-Applikation mit Hilfe von Google Lighthouse.
Java 6 und 8 JUnit JSP Selenium WebDriver PhantomJsDriver Cucumber Gherkin Browserstack IBM Websphere 7 IBM WebCommerce Struts 1 Tiles Git Maven ant Jenkins Javascript (ECMA 3) jquery gulp nodejs jasmine eslint HTML 5 CSS 3 less stylelint Kibana Lighthouse GTM SOAP REST
Heine GmbH
Karlsruhe (Baden)
2 Monate
2017-05 - 2017-06

1&1 Access Shops

Senior Java Developer Java 8 Pustefix Spring ...
Senior Java Developer
Implementierung einer globalen Verfügbarkeitsaussteuerung für die
Smartphones des 1&1 Mobile Bestandskundenshops sowie Einarbeitung eines
weiteren Freelancers in den 1&1 Shop Stack
Java 8 Pustefix Spring XML XSL JUnit Fit SVN Tomcat Artifactory
1&1
10 Monate
2016-06 - 2017-03

Erstellungen mehrerer neuer Anwendungen für Bundesbehörden

Senior Java Developer Java OSGi Karaf ...
Senior Java Developer
Erstellung des ganzen Stacks von Frontend, Middleware bis Backend für
verschiedene Anwendungen einer Bundesbehörde mit OSGi und Anfertigung von
Fachdokumentation und Architekturdokumenten
Java OSGi Karaf Aries Blueprint DS Vaadin(MVVM) Alfresco Apache Chemistry OpenCMIS CXF REST Junit Mockito Wiremock Selenium JPA PostgreSQL Liquibase SVN Maven Tomcat Docker Jenkins Nexus Sonar findbugs Angular 2 npm IntelliJ jconsole Windows
ISB AG
Karlsruhe (Baden)
1 Jahr 8 Monate
2014-10 - 2016-05

Neues 1&1 Access Control Center: control-center.1und1.de

Senior Java-Developer
Senior Java-Developer

Erarbeitung einer resilienten und gut testbaren Java-Architektur für die neue 1&1 Access Control Center Applikation mit Spring MVC: control-center.1und1.de

-> Konzeption und Einführung eines Mock-Modus, auf dem E2E-Tests mit Protractor aufsetzen. Es werden sowohl lesende, schreibende als auch gescheiterte Servicezugriffe simuliert.

-> Einführung eines Cachings um

   * Service-Anbieter zu entlasten

   * Kunden eine bessere Performance zu bieten

   * sessionScoped Beans für Serviceantworten überflüssig zu machen (da sessionScoped Beans nie null werden können und dadurch unhandlich sind)

-> Konzeption und Bau eines Service-Guardians, der

   * einheitliche Konfiguration von Services garantiert

   * Servicebetreiber vor Überlast schützt

   * automatische Reconnects nach zu vielen gescheiterten Aufrufen macht

   * automatisches Logging von Requests, Responses und Errors mitbringt

   * es unnötig macht, sich darüber Gedanken machen zu müssen wie oft ein Entwickler in einem Webrequest einen Serviceaufruf macht (ein erfolgreicher Aufruf wird gecacht, bei einem gescheiterten Aufruf werden alle weiteren Aufrufe dieses Services im Request nicht mehr ausgeführt)

   * Ab-/Anschalten einzelner ServiceClients im Live- sowie Testbetrieb ermöglicht

   * checked ServiceUnavailableExceptions an Servicemethoden erzwingt, damit die Behandlung von Service-Ausfällen mit Fallbacks nicht vergessen wird

   * es erlaubt einen ServiceClient mit den gelisteten Features einfach mit @Autowired einzubinden

==> Das Control Center ist hoch resilient, langsame oder ausgefallene Services führen nicht zu 500er, sondern für den Kunden werden nicht verfügbare Funktionen ausgeblendet und je nach Usecase sprechende Fehlermeldungen ausgegeben. Service-Probleme reparieren sich selbständig, sobald ein Service wieder verfügbar ist.

-> OWASP Security Standards vorantreiben: ein interner und ein externer PEN-Tests haben keine relevanten Sicherheitslücken in der Applikation gefunden

-> Einführung von Best Practices: Gleiche Aufgaben werden in der Applikation stets auf die gleiche Art gelöst

-> Einführung einer modularer Maven Struktur

-> Implementierung zahlreicher Features (z.B. Simkarten sperren/entsperren, einheitliches Tracking, A/B-Testing, Technikertermin ändern, Telefonbucheintrag , OptIn/OptOut, uvm. )

1&1
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 8 Monate
1998-10 - 2003-05

Kommunikationsdesign

Dipl. Designer(FH), FH Würzburg
Dipl. Designer(FH)
FH Würzburg

Kompetenzen

Kompetenzen

Top-Skills

Java

Schwerpunkte

Technische Konzeption und Entwicklung von Java-Web-Anwendungen

Betriebssysteme

MacOS X
Ubuntu
Windows

Programmiersprachen

Designpatterns / Entwurfsmuster
++++
HTML, CSS
+++
Idea, Eclipse, Memory Analyzer
++++, +++, +++
Java
+++++
javascript, typescript
+++, +++
Jenkins, Artifactory, Sonar, findbugs
+++
JMX
+++
JUnit, Mockito, Wiremock, Fit, Protractor, WebDriver, Cucumber
++++, ++++, +++, +++, +, ++++, ++++
MVN, ant
++++, ++
REST, RMI, SOAP
++++, ++++, ++++
Spring Boot, Pustefix, Angular, Vaadin, OSGI
+++++, +++++, +++, ++, ++
PostgreSQL, liquibase, flyway, JPA
+++
SVN, Git
++++, ++++
tomcat, karaf
+++, ++
XML, XSL, xquery
+++
artifactory, nexus
Fortgeschritten
docker, kubernetes
Basics

Managementerfahrung in Unternehmen

Teamleitung
1&1 Mobilfunk-/ DSL-Shops Software-Entwickler Team (~2 Jahre)

Branchen

Branchen

Bundesbehörden

Mode

Telekommunikation

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.