freiberufler Java Backendentwicklung (JEE und Spring) und IT Architektur auf freelance.de

Java Backendentwicklung (JEE und Spring) und IT Architektur

offline
  • auf Anfrage
  • 50735 Köln
  • Nähe des Wohnortes
  • de  |  en
  • 18.12.2023

Kurzvorstellung

- Agile Java Anwendungsentwicklung
- IT Architektur (Cloud, SOA) und Entwicklung (test driven, clean code)
- Fachexpertise (unter anderem im Versicherungs- und Bankenumfeld)
- Coaching im Bereich Java Entwicklung und Softwarearchitektur

Qualifikationen

  • Amazon Web Services (AWS)
  • Docker
  • Functional reactive programming (FRP)
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • PostgreSQL
  • Spring

Projekt‐ & Berufserfahrung

Entwickler
Versicherung (Kraftfahrt), Münster, Köln
9/2018 – offen (5 Jahre, 7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2018 – offen

Tätigkeitsbeschreibung

- Analyse, Konzeption und Implementierung der Migrationsstrecke zur Überführung von mehreren Mio. KFZ Verträgen

- Entwurf, Absprache und Umsetzung von Architekturentscheidungen im Bereich der Migration anhand der IT Unternehmensplattform des Endkunden

- Definition und Implementierung des fachlichen Mappings der Bestandsdaten oUnterstützung beimReverse Engineering der Beitragsberechnung

Eingesetzte Qualifikationen

PostgreSQL, Docker, Hibernate (Java), J2EE (Java EE), Java (allg.), Spring

Entwickler
Fluggesellschaft, Köln
2/2018 – 8/2018 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2018 – 8/2018

Tätigkeitsbeschreibung

- Entwicklung editierbarer AEM Komponenten im SEO Bereich, Durchführen von Code Reviews und Entwicklung von Tests

- Dokumentation der Komponenten und Unterstützung des Architekturteams mit Hilfe des arc42 Templates

- Teamübergreifendes Management von Schnittstellen, Abhängigkeiten und Risiken in enger Zusammenarbeit mit dem Product Owner

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Docker, Hibernate (Java), J2EE (Java EE), Java (allg.), Adobe Experience Manager (AEM)

Softwarearchitekt & Entwickler
Bayer Business Services GmbH, Leverkusen
3/2017 – 1/2018 (11 Monate)
Chemieindustrie
Tätigkeitszeitraum

3/2017 – 1/2018

Tätigkeitsbeschreibung

- Beratung zur Softwarearchitektur (Architekturentscheidungen, technisches Design, Komponentenauswahl)

- Full-Stack Entwicklung (Frontend, Backend, automatisierte Tests)

- Unterstützung bei der fachlichen Anforderungsanalyse

Eingesetzte Qualifikationen

Oracle Database, DAO (Data Access Objects), Apache Tomcat, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Spring, TypeScript, Webservices, Representational State Transfer (REST), AngularJS

IT Architekt, Berater und Entwickler
deutscher Außenwerbungsbetreiber & denkwerk GmbH, Köln
3/2016 – 2/2017 (1 Jahr)
Medienbranche
Tätigkeitszeitraum

3/2016 – 2/2017

Tätigkeitsbeschreibung

o Erstellung des technischen Zielbildes
o Technisches Setup (Build, CI, GIT, SonarQube, maven, generische Java-Klassen und Hilfsmethoden)
o Coaching der Entwickler sowie Erstellung der Dokumentationen und der Entwicklerleitfäden
o Migration des alten Codes auf die neue Plattform (Code-Refactoring und teilweise Neuentwicklung)
o Einführung agiler Scrum-Methoden

Eingesetzte Qualifikationen

PostgreSQL, Apache Tomcat, Hibernate (Java), Spring, XML, Webservices, JavaScript Object Notation (JSON), AngularJS, Struts, JSP (Java Server Pages)

IT Architekt und Full-Stack Entwickler
Joomla!® Anwender und Webdesigner (weltweit), Köln
9/2015 – 3/2016 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2015 – 3/2016

Tätigkeitsbeschreibung

o Anforderungsanalyse
o Erstellung von Prototypen in Cloudumgebungen
o Auswahl der technischen Komponenten (Infrastruktur bis Frameworks)
o Entwurf, Entwicklung und Liveschaltung der Cloud Anwendung
o Wartung und Betrieb

Eingesetzte Qualifikationen

PostgreSQL, mySQL, glasfish, UML, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Cloud Computing, Representational State Transfer (REST)

Entwickler im Scrum Team
Deutsche Rentenversicherung (DRV) Bund, Berlin
6/2015 – 8/2015 (3 Monate)
Versicherungen
Tätigkeitszeitraum

6/2015 – 8/2015

Tätigkeitsbeschreibung

o Refactoring von bis zu zehn Jahre altem Code zur besseren Testbarkeit
o Deutliche Steigerung der Team-Performance unter anderem durch die Entwicklung der Kundenanforderungen (User-Stories)
o Beratung der Komponenten-Verantwortlichen in Architekturfragen

Eingesetzte Qualifikationen

Oracle Database, IBM WebSphere Application Server (WAS), WebSphere Enterprise Service Bus (ESB), Eclipse, Hibernate (Java), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), WebSphere MQ

Entwickler & IT Architekt
deutscher, global aufgestellter Industrieversicher, Hannover
2/2014 – 5/2015 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

2/2014 – 5/2015

Tätigkeitsbeschreibung

o Überführen fachlicher Anforderungen in technisches Design
o Implementierung der User Stories
o Absprache und Diskussion mit Lead IT Architekten, Projekt Managern und den Business Analysten
o Entwickler-Build und –Deployment Prozess optimiert und vereinheitlicht, wodurch die Produktivität der gesamten Entwicklung nachhaltig gesteigert wurde

Eingesetzte Qualifikationen

Oracle Database, IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), PL/SQL, Rich Client Platform (Eclipse RCP)

Teamleiter, IT Architekt
europäischer Mobilfunkanbieter, europäische Banken, Chemnitz
6/2013 – 2/2014 (9 Monate)
Banken
Tätigkeitszeitraum

6/2013 – 2/2014

Tätigkeitsbeschreibung

o Teamleiter von neun Entwicklern
o Verantwortlicher IT Architekt für die SEPA Mandats-Komponente
o Schulungen und Workshops zu fachlichen und technischen Themen zur Einarbeitung neuer Mitarbeiter
o Entwurf und Review von technischen Designs
o Code-Reviews
o Innerhalb eines Jahres rund 100 Auslieferungen an die verschiedenen Kunden

Eingesetzte Qualifikationen

DB2, Oracle WebLogic Server Enterprise Edition (EE), IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), PL/SQL, Spring, Webservices

Entwickler
eine deutsche Bank, Chemnitz
10/2012 – 6/2013 (9 Monate)
Banken
Tätigkeitszeitraum

10/2012 – 6/2013

Tätigkeitsbeschreibung

o Spezifikation von technischen Schnittstellen in Zusammenarbeit mit den Software Architekten
o Entwicklung der JEE Komponenten
o Hauptverantwortlich für die Oracle sowie DB2 z/OS Datenbanken, Migrationen und Erweiterungen.
o Konzeption, Architektur und Entwicklung Java Stored Procedures, um damit Schnittstellen für den z/OS Großrechner des Kunden bereit zu stellen

Eingesetzte Qualifikationen

Oracle (allg.), DB2, z/OS, J2EE (Java EE), Java (allg.), Migration, Architektur (allg.), Technische Konzeption

Zertifikate

ITIL® Certification
2012

Ausbildung

Wirtschaftsinformatik
B.Sc.
2012
DHBW Stuttgart

Weitere Kenntnisse

Sprachen:
~~~~~~~~~~~~~~~~~~~
Java Web, JEE 5-7 ~ sehr gute Kenntnisse (10+ Jahre)
SQL ~ sehr gute Kenntnisse (10+ Jahre)
xHTML, XML, JSON ~ sehr gute Kenntnisse (10+ Jahre)
CSS 2-3 ~ sehr gute Kenntnisse (10+ Jahre)
PHP ~ gute Kenntnisse (10+ Jahre)
JavaScript ~ gute Kenntnisse (5+ Jahre)
bash shell script ~ Grundkenntnisse (5+ Jahr)
PL/SQL, PL/pgSQL ~ Grundkenntnisse (5+ Jahr)
Typescript ~ gute Kenntnisse (2 Jahre)

Frameworks:
~~~~~~~~~~~~~~~~~~~
Java Enterprise Edition / Jakarta: JPA hibernate, JPA eclipseLink, JAX-WS, JAX-RS,
Jersey, JAXB, MDB, Servlet 3.0, CDI, EJB 3, EJB 2.1
Cloud und Java Web: Amazon AWS SDK, Spring (Boot, Batch, IoC / DI, MVC,
Security)

Test: JUnit, TestNG, phpUnit, makeGood, Selenium test, Mockito, JMockit,
hamcrest, PowerMock, HttpUnit, Cucumber

Frontend: Angular 4+, primeNg, PrimeFaces, eclipse RCP, Spring MVC, JSF, JSP, Struts 2, AngularJS, jQuery, Bootstrap 3

Tools:
~~~~~~~~~~~~~~~~~~~
Entwicklung & Architektur: IDEA IntelliJ, eclipse, netbeans IDE, IBM Rational
Software Architekt, Oracle SQL Developer

Build / CI / Versionsverwaltung: maven, ant, IVY ant, SonarQube, Hudson, IBM Rational (RTC), Jenkins, Subversion (svn), GIT, node, npm, gulp

Organisation und Planung: IBM Rational (Jazz, RTC, RQM, RRC), Atlassian
Jira, Atlassian Confluence, Microsoft Project, Microsoft Visio, IBM Lotus
Notes

Sonstiges: AppDynamics Lite, Adobe Photoshop & InDesign CC 2015

Technologien:
~~~~~~~~~~~~~~~~~~~
Spring Boot, Server / Cloud Umgebungen: Amazon Cloud AWS (S3, Elastic Beanstalk, EC2,
RDS), Docker, IBM Bluemix (NodeJS, MariaDB, WAS Liberty Profile), IBM
WebSphere Application Server, Oracle WebLogic Server, XAMPP, Oracle
GlassFish Server, Apache Tomcat

Datenbanken: Postgree SQL, Oracle Database, IBM DB2 (for z/OS & LUW),
MySQL, Java Stored Procedures (IBM DB2 & Oracle DB), Oracle Stored
Procedures, PostgreSQL Stored Procedures

Message Broker: IBM MQ, Apache Apollo (AMQP), IBM ESB

OS:
~~~~~~~~~~~~~~~~~~~
Windows, Docker, Linux, (IBM z/OS)

Modellierung:
~~~~~~~~~~~~~~~~~~~
UML, BPMN (Business Process Model and Notation)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
6536
Alter
34
Berufserfahrung
16 Jahre und 1 Monat (seit 02/2008)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden