Java Backendentwicklung (JEE und Spring) und IT Architektur
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 50735 Köln
- Nähe des Wohnortes
- de | en
- 18.12.2023
Kurzvorstellung
- 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
Projekt‐ & Berufserfahrung
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
PostgreSQL, Docker, Hibernate (Java), J2EE (Java EE), Java (allg.), Spring
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
Microsoft SQL-Server (MS SQL), Docker, Hibernate (Java), J2EE (Java EE), Java (allg.), Adobe Experience Manager (AEM)
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
Oracle Database, DAO (Data Access Objects), Apache Tomcat, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Spring, TypeScript, Webservices, Representational State Transfer (REST), AngularJS
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
PostgreSQL, Apache Tomcat, Hibernate (Java), Spring, XML, Webservices, JavaScript Object Notation (JSON), AngularJS, Struts, JSP (Java Server Pages)
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
PostgreSQL, mySQL, glasfish, UML, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), Cloud Computing, Representational State Transfer (REST)
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
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
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
Oracle Database, IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), PL/SQL, Rich Client Platform (Eclipse RCP)
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
DB2, Oracle WebLogic Server Enterprise Edition (EE), IBM WebSphere Application Server (WAS), J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), PL/SQL, Spring, Webservices
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
Oracle (allg.), DB2, z/OS, J2EE (Java EE), Java (allg.), Migration, Architektur (allg.), Technische Konzeption
Zertifikate
Ausbildung
DHBW Stuttgart
Weitere Kenntnisse
~~~~~~~~~~~~~~~~~~~
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden