freiberufler IT-Consulting in Entwicklung (Java/J2EE) und Architektur auf freelance.de

IT-Consulting in Entwicklung (Java/J2EE) und Architektur

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 60486 Frankfurt am Main
  • Europa
  • de  |  en  |  ru
  • 17.03.2021

Kurzvorstellung

IT-Consulting in Entwicklung (Java/J2EE) und Architektur

Ich biete

  • Amazon Web Services (AWS)
  • Apache Maven
  • Camunda BPMN
  • Docker
  • Gradle
  • Hibernate (Java)
  • Ingress
  • Internet of Things (IoT)
  • J2EE (Java EE)
  • Java (allg.)
  • Java Message Service (JMS)
  • Jenkins
  • JSF (Java Server Faces)
  • Kubernetes
  • MariaDB
  • Oracle Advanced Queuing (OAQ)
  • Spring

Projekt‐ & Berufserfahrung

Senior Software Developer
Kundenname anonymisiert, Frankfurt am Main
4/2019 – offen (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2019 – offen

Tätigkeitsbeschreibung

• Konzeption, Erweiterung und Umsetzung der Schnittstellen (REST)
• Konzeption und Implementierung von Microservices im Kubernetes Cluster
• Datenbankentwicklung (JPA, MariaDB, SQL)
• Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito, SOAP-UI)
• Erstellen von Lasttests (SOAP-UI, JMeter)
• Aufbau einer CI/CD Pipeline (Jenkins Pipeline Plugin)
• Dokumentation der Ergebnisse (Confluence)

Eingesetzte Qualifikationen

Ingress, MariaDB, Apache Maven, Docker, Gradle, Hibernate (Java), Java (allg.), Jenkins, Spring, Oracle Advanced Queuing (OAQ), Amazon Web Services (AWS), Internet of Things (IoT), JSF (Java Server Faces), Kubernetes

Senior Software Developer
Kundenname anonymisiert, Eschborn
11/2018 – 4/2019 (6 Monate)
Banken
Tätigkeitszeitraum

11/2018 – 4/2019

Tätigkeitsbeschreibung

• Implementierung fachlicher Features
• Konzeption, Erweiterung und Umsetzung der Schnittstellen (inkl. Schnittstellenbeschreibung)
• Erweiterung der GUI (JSF, AngularJS)
• Datenbankanpassungen (JDBC, JPA)
• Verbesserung der Testabdeckung des bestehenden Systems (JUnit, Mockito)
• Dokumentation der Ergebnisse (Confluence)

Eingesetzte Qualifikationen

Oracle Database, Oracle WebLogic Server, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java Architecture for XML Binding (JAXB), Node.js, Java Message Service (JMS), SOAP (Simple Object Access Protocol), AngularJS, CSS (Cascading Style Sheet), HTML5, JSF (Java Server Faces)

Senior Software Developer
Kundenname anonymisiert, Eschborn
4/2018 – 10/2018 (7 Monate)
Banken
Tätigkeitszeitraum

4/2018 – 10/2018

Tätigkeitsbeschreibung

• Implementierung von Berechnungsformeln und Algorithmen für die Objektfinanzierung und Lea-singgeschäfte
• Erweiterung der GUI (JSF)
• Datenbankanpassungen (JDBC, JPA)
• Verbesserung der Testabdeckung des bestehen-den Systems (JUnit, Mockito)
• Dokumentation der Ergebnisse (Confluence)
• Planung und Durchführung eines größeren Re-factorings

Eingesetzte Qualifikationen

DB2, Oracle (allg.), BEA WebLogic Server, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java Message Service (JMS), SOAP (Simple Object Access Protocol), JSF (Java Server Faces)

Senior Software Developer und Technical Lead
Kundenname anonymisiert, Frankfurt am Main
6/2016 – 3/2018 (1 Jahr, 10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

6/2016 – 3/2018

Tätigkeitsbeschreibung

• Definition der fachlichen Anforderungen (Use Case Diagramme)
• Architekturdokumentation (Enterprise Architect)
• Definition und Anpassung der Prozessmodelle (BPMN Modelle, Camunda)
• Implementierung der BPMN-Prozesse (Java 8, Camunda)
• Test der entwickelten Features in UnitTests (Mockito) und Integration Tests (Arquillian)
• Analyse der fachlichen Anforderungen
• Entwicklung der fachlichen Anforderungen im SCRUM-Team (SAFe Kontext)
• Dokumentation der entwickelten fachlichen Fea-tures und weiterer Projektergebnisse (Con-fluence, Jira)
• Entwicklung von Docker Containern für die An-wendung und Testkomponenten
• Erarbeitung und Umsetzung einer Datenbank-migrationsstrategie (Flyway DB Migration)

Eingesetzte Qualifikationen

SCRUM, jboss, Docker, Git, Hibernate (Java), J2EE (Java EE), Amazon Web Services (AWS)

Senior Software Developer
Kundenname anonymisiert, Frankfurt am Main
1/2016 – 6/2016 (6 Monate)
Personenverkehr
Tätigkeitszeitraum

1/2016 – 6/2016

Tätigkeitsbeschreibung

• Definition der fachlichen Anforderungen (Use Case Diagramme)
• Definition der technischen Anforderungen in Form von TKSP´s und Schnittstellenbeschrei-bung (u.a. Enterprise Architect)
• Analyse der fachlichen Anforderungen
• Entwicklung der fachlichen Anforderungen
• Erstellen eines Konzeptes zur Migration von E-clipse Equinox nach Apache Karaf
• Durchführen der Migration
• Entwickeln eines Buildsystems mit Maven
• Dokumentation der entwickelten fachlichen Fea-tures und weiterer Projektergebnisse

OSGi R4.2 (Equinox), Apache Karaf, Suse Linux Enterprise Server 11/12, Java 6, 7 und 8, Spring 3, Apache Tomcat 7 und 8 Applikationsserver, UML 2.0, JUnit, Mockito, Powermock, JDBC, JPA, MySQL, Oracle 11/12, Eclipse IDE, Jira, Tortoi-seSVN, Enterprise Architect, Hudson

Eingesetzte Qualifikationen

J2EE (Java EE)

Software Developer
Kundenname anonymisiert, Frankfurt am Main
10/2012 – 1/2016 (3 Jahre, 4 Monate)
Personenverkehr
Tätigkeitszeitraum

10/2012 – 1/2016

Tätigkeitsbeschreibung

• Definition der technischen Anforderungen (UML)
• Analyse und Evaluation der bestehenden Syste-marchitektur hinsichtlich der Tragfähigkeit für kommende fachliche Anforderungen
• Verbesserung der Testabdeckung des bestehen-den Systems (JUnit, Mockito)
• Vorbereitung, Durchführung und Dokumentation des fachlichen Komponentenschnitts
• Konzeption eines Last und Performance Tests (LuP) für das bestehende System
• Entwicklung von Werkzeugen für den LuP
• Durchführung, Auswertung und Analyse sowie Dokumentation des LuP
• Vorbereitung, Durchführung und Dokumentation des Technischen Abnahmetest (TAT)
• Fortwährende Dokumentation der Projektergeb-nisse (Confluence)


JBoss EAP 5/6 Applikationsserver, Apache Tomcat 6/7 Applikationsserver, JavaEE EJB 2.1/EJB 3, Spring 3, UML 2.0, JUnit, JMockit, JDBC, Oracle 11, Eclipse IDE, Confluence, Jira, SCRUM, Tortoi-seSVN, Git, Enterprise Architect, Java Swing, MVC, Jenkins, JPA, FishEye, Crucible

Eingesetzte Qualifikationen

J2EE (Java EE)

Zertifikate

iSAQB® Certified Professional for Software Architecture - (CPSA-F)
Dezember 2017
SAFe® Practitioner (SP)
März 2016
Oracle Java SE 6 Programmer Certified Professional
März 2015

Ausbildung

Informatik
(Master of Science (M.Sc.))
Jahr: 2012
Ort: Hochschule Darmstadt
Medieninformatik
(Bachelor of Science (B.Sc.))
Jahr: 2010
Ort: FH Kaiserslautern
Mechatroniker
(Ausbildung)
Jahr: 2006
Ort: Weinheim

Qualifikationen

Java/J2EE Spring Kubernetes Microservices Docker Camunda BPMN Web-Services (SOAP/REST) Scrum SAFe (Scaled agile framework) Git SVN JUnit JPA Hibernate Flyway DB Migration Oracle DB MySQL / IBM DB2 / PostgreSQL Datenbanksysteme JBoss Apache Tomcat Apache Maven XML Ant UML Arquillian Integration testing JMockit Mockito Java Swing JSF Python Data-Text-Mining Unix / Linux Ivy Java Softwareentwicklung

Über mich

In den letzten acht Jahren habe ich als IT-Berater meine Kenntnisse und Fähigkeiten in der Begleitung und Unterstützung des gesamten Projekt- und Produktlebenszyklus in verschiedenen Projekten/Branchen stetig ausgebaut. Zu meinen Beratungsschwerpunkten zählen Softwareentwicklung (Fullstack) in modernen Technologien und Vorgehensmodellen sowie Architekturentwurf, -bewertung und -dokumentation. Meine Stärken sind lösungsorientiertes Arbeiten, schnelle Auffassungsgabe sowie Kommunikations- und Teamfähigkeit.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1710
Alter
34
Berufserfahrung
8 Jahre und 10 Monate (seit 06/2012)

Kontaktdaten

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

Jetzt Mitglied werden