freiberufler Java EE Architekt/Lead Developer auf freelance.de

Java EE Architekt/Lead Developer

offline
  • auf Anfrage
  • 03008 Bern
  • Nähe des Wohnortes
  • de  |  ru  |  en
  • 01.01.2024

Kurzvorstellung

Ich bin ein Java Enterprise Entwickler welche die Aufgaben von Analyse bis zum Release übernehmen kann. Ich habe langjährige Erfahrung im Enterprise Bereich und war bereits bei sämtlichen Branchen unterwegs.

Auszug Referenzen (4)

"Es ist noch kein Zeugnis vorhanden."
Senior Softwareentwickler/ Architekt
Kundenname anonymisiert
Tätigkeitszeitraum

4/2017 – 1/2019

Tätigkeitsbeschreibung

Beratung des Kunden für den Einsatz von Technologien und Entwicklungsstrategien
• Konzeption, Design und Implementierung von Anwendungen
• Steuerung der Umsetzung im Team, sowie Überwachung der Implementierung im Team im Hinblick auf Qualität und Reliabilität
• Codestabilisierung mithilfe der lntegrationstests
• Unterstützung des Testmanagements bei Design und Umsetzung der fachlichen Tests.
• Manuals der Anwendung bzw. Anwendungslandschaft
• Inbetriebnahme der Anwendung(en) / DevOps
• Beratung beim Design der Anwendungslandschaften und der Infrastruktur
• Optimierung der Infrastruktur (Cloud)
• Verbesserung der Code-Qualität in Form der Code-Reviews
• Technische Dokumentation der Anwendung (UML Enterprise Architect, Visio, Confluence)
• Überprüfung der Tragbarkeit der neuen Technologien mithilfe der Proof of Concept (POC)
Aufgabe(n)/Projekt(e)
Ablösung eines Bestehendes System auf das neueste Stack.
Projekt: Kunden Information und Lenkungssystem an Bahnhöfen. Akustische und Optische Wiedergabe von Informationen. Automatisiertes Erkennen und Verarbeiten von komplexen betrieblichen Situationen. Enge Zusammenarbeit mit dem Fachbereich.
Wartung und weiter Entwicklung bestehender Anwendungen.

Eingesetzte Qualifikationen

Postgresql, DevOps (allg.), Confluence, Release-Management, Apache, Enterprise Architect (EA), Software Architecture, Apache Maven, Git, Hibernate (Java), Java SE, Jenkins, Jira, Junit, Spring Framework, AngularJS, CSS (Cascading Style Sheet), HTML, Openshift

"Herr [...] hat ein Zeugnis hochgeladen in dem ein Statement hinterlegt wurde."
Senior Systementwickler in der Stufe (Expert)
Oliver Miller
Tätigkeitszeitraum

4/2014 – 4/2017

Tätigkeitsbeschreibung

Tätigkeitsbeschreibung
• Design und Implementierung JavaEE basierter Anwendungen (JavaEE 6+7)
• z/OS Datenbankanbindung mittels (JPA und Hibernate)
• SOA, 3-Schichtenmodellierung, ESB, Entkopplungsarchitektur
• Optimierung der Datenbankmodelle
• DDD und TDD
• Konzeption und Modellierung von hochdynamischen, modernen Systemen/Anwendungen wie in Web-Front-End so auch im Backend
• Einbindung neuer Technologien
• Schulung neuer Technologien
• agile Entwicklung nach Scrum
• Continuous Integration and Implementation
• Wartung und Betrieb von Applikationen in Produktion
• Anbindung von Dritt-Systemen
• Qualitätssicherung durch Code-Reviews und Ausbau der Code-Convention
Aufgabe(n)/Projekt(e)
• Verantwortung für Build und Deploy
• Verantwortung für das Anwendungsmanagement ausgewählter Komponenten
• Verantwortung für Anwendungsdesign ausgewählter Komponenten
• Entwicklung von User Interface im Java EE Umfeld
• Schnittstellenverantwortlicher zwischen Architektur und Softwareentwicklung
• Aufbau einer projektübergreifenden Anwendungslandschaft
• Anwendungsfälle (POC) für innovative Technologien im Frontend und Backend
• Enge Zusammenarbeit mit den jeweiligen Fachbereichen für die Umsetzung von neunen Anforderungen
• Schulung neuer Mitarbeiter im angewendeten Technologie-Stack

Eingesetzte Qualifikationen

IBM DB2, Microsoft SQL-Server (MS SQL), Confluence, DevOps (allg.), Release-Management, Wildfly, Enterprise Architect (EA), Apache Maven, Subversion, Eclipse, Hibernate (Java), J2EE, Jenkins, Jira, Junit, Spring Framework, XML, SOAP, CSS (Cascading Style Sheet), HTML, Json, Javaserver Faces, Representational State Transfer (REST), XHTML (Extensible HyperText Markup Language), MS Office (Anwenderkenntnisse), Schulung / Coaching (allg.)

"Herr [...] hat ein Zeugnis hochgeladen in dem ein Statement hinterlegt wurde."
Developer
Oliver Miller
Tätigkeitszeitraum

7/2011 – 3/2014

Tätigkeitsbeschreibung

Aufgabe(n)/Projekt(e)
• Händler-Portalanwendung für Zahlungs-Transaktionen
o Konzeption und Umsetzung einer e-Commerce Self-Care Web-Anwendung für Händler
o Aufbereitung von Payment-Daten von Dritt-Systemen
o Unterstützung unterschiedlicher Zahlungssysteme
o Umsetzung eines hierarchischen Berechtigungssystems
o Berücksichtigung von PCI-Anforderungen
• Vorbereitung Anwendungsmigration In-House-Banken-Webanwendung
o Unterstützung der Migration einer komplexen Banken-Webanwendung von einem monolithischen Alt-System hin zu einer modularisierten Java EE7 Anwendung
o Neu Implementierung einer modulübergreifenden Navigation
o Umsetzung eines aus der Entwicklungsumgebung heraus nutzbaren Editors für die Navigationkonfiguration
• Online-Marktplatz Order-Routing Gateway
o Konzeption und Umsetzung eines Routing Gateways für Bestellungen und Bestellstatusänderungen zwischen einem Online-Marktplatz und den IT-Systemen der im Markplatz vertretenen Händlern
o Durchgehend asynchrone Verarbeitung der Nachrichten und async. Integration der beteiligten Dritt-Systemen
o Out-Of-Order Handling der ausgetauschten Nachrichten
• Portalanwendung für Payment Transaktionen und
Warenkorbverwaltung
o Konzeption und Umsetzung einer e-Commerce Self-Care Web-Anwendung für Händler
o Aufbereitung von Payment-Daten eines Payment-Gateways
o Anbindung des Payment Gateways für die Abwicklung von Bestellstatusänderungen
o Umsetzung eines hierarchischen Berechtigungssystems
• Admin Oberfläche für Immobilienanzeigen Export-Service
o Umsetzung der Admin Oberfläche für einen Immobilienanzeigen Export-Server

Eingesetzte Qualifikationen

Mysql, Oracle Database, Confluence, Apache Tomcat, Software Architecture, Apache Maven, Subversion, Hibernate (Java), J2EE, Java Architecture for XML Binding (JAXB), Jenkins, Jira, Junit, Spring Framework, SOAP, Ajax, CSS (Cascading Style Sheet), HTML, Json, Javaserver Faces, Representational State Transfer (REST), Web Services, XHTML (Extensible HyperText Markup Language), XSL (Extensible Stylesheet Language), XSLT (XSL Transformation), It-Beratung, Schulung / Coaching (allg.)

"Herr [...] hat ein Zeugnis hochgeladen in dem ein Statement hinterlegt wurde."
Wissenschaftliche Hilfskraft
Oliver Miller
Tätigkeitszeitraum

8/2009 – 3/2011

Tätigkeitsbeschreibung

Tätigkeitsbeschreibung
• Protokoll-Implementierung eines Ergometers und Einbindung dessen in eine JAVA OSGi Umgebung
• Entwicklung eines Schrittzählers für eine Android OSGi -Plattform
• Implementierung eines Ethernet Drivers zur Anbindung OSGI-Devices over Ethernet

Eingesetzte Qualifikationen

Android, Java SE, Rich-Client

Qualifikationen

  • Amazon Web Services (AWS)
  • Business Analysis
  • Confluence9 J.
  • Docker
  • Hibernate (Java)8 J.
  • Iaas
  • J2EE5 J.
  • Java (allg.)
  • Java Architecture for XML Binding (JAXB)2 J.
  • Java SE3 J.
  • Javaserver Faces5 J.
  • Jira9 J.
  • Openshift2 J.
  • Serviceorientierte Architektur1 J.
  • Software Architecture4 J.
  • Spring Framework8 J.

Projekt‐ & Berufserfahrung

Protect Owner/ Scrum Coach / Scrum Master / DevOps
Kundenname anonymisiert, Bern
3/2020 – 6/2021 (1 Jahr, 4 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

3/2020 – 6/2021

Tätigkeitsbeschreibung

Etablierung von agieler Arbeitsweise, Führung von mehreren Teams, technischer Product Owner über sehr viele Projekte

Eingesetzte Qualifikationen

Confluence, DevOps (allg.), Enterprise Architect (EA), Jira, Product Owner, Scrum, Serviceorientierte Architektur

Architect Consultat
Kundenname anonymisiert, Bern
1/2020 – 3/2020 (3 Monate)
Großhandel
Tätigkeitszeitraum

1/2020 – 3/2020

Tätigkeitsbeschreibung

Consultierung über Architektur, Möglichkeiten und Lösungswegen.

Eingesetzte Qualifikationen

Business-To-Consumer, Software Architecture

Senior Softwareentwickler/ Architekt (Festanstellung)
Wistar Informatik AG, Bern
1/2019 – 7/2019 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2019 – 7/2019

Tätigkeitsbeschreibung

eratung des Kunden für den Einsatz von Technologien und Entwicklungsstrategien
• Konzeption, Design und Implementierung von Anwendungen
• Steuerung der Umsetzung im Team, sowie Überwachung der Implementierung im Team im Hinblick auf Qualität und Reliabilität
• Codestabilisierung mithilfe der lntegrationstests
• Unterstützung des Testmanagements bei Design und Umsetzung der fachlichen Tests.
• Manuals der Anwendung bzw. Anwendungslandschaft
• Inbetriebnahme der Anwendung(en) / DevOps
• Beratung beim Design der Anwendungslandschaften und der Infrastruktur
• Optimierung der Infrastruktur (Cloud)
• Verbesserung der Code-Qualität in Form der Code-Reviews
• Technische Dokumentation der Anwendung (UML Enterprise Architect, Visio, Confluence)
• Überprüfung der Tragbarkeit der neuen Technologien mithilfe der Proof of Concept (POC)
Projekt: Paketortung, es soll eine Verteilte Applikation Entwickeltwerden welche die genau Ort-Bestimmung eines Paket ermöglicht.

Eingesetzte Qualifikationen

Confluence, Docker, Hibernate (Java), Java (allg.), Jenkins, Jira, Spring Framework, Iaas, Serviceorientierte Architektur, Java Message Service, Amazon Web Services (AWS), Openshift

Senior Softwareentwickler/ Architekt
Wistar Informatik AG, Bern
4/2017 – 1/2019 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2017 – 1/2019

Tätigkeitsbeschreibung

Beratung des Kunden für den Einsatz von Technologien und Entwicklungsstrategien
• Konzeption, Design und Implementierung von Anwendungen
• Steuerung der Umsetzung im Team, sowie Überwachung der Implementierung im Team im Hinblick auf Qualität und Reliabilität
• Codestabilisierung mithilfe der lntegrationstests
• Unterstützung des Testmanagements bei Design und Umsetzung der fachlichen Tests.
• Manuals der Anwendung bzw. Anwendungslandschaft
• Inbetriebnahme der Anwendung(en) / DevOps
• Beratung beim Design der Anwendungslandschaften und der Infrastruktur
• Optimierung der Infrastruktur (Cloud)
• Verbesserung der Code-Qualität in Form der Code-Reviews
• Technische Dokumentation der Anwendung (UML Enterprise Architect, Visio, Confluence)
• Überprüfung der Tragbarkeit der neuen Technologien mithilfe der Proof of Concept (POC)
Aufgabe(n)/Projekt(e)
Ablösung eines Bestehendes System auf das neueste Stack.
Projekt: Kunden Information und Lenkungssystem an Bahnhöfen. Akustische und Optische Wiedergabe von Informationen. Automatisiertes Erkennen und Verarbeiten von komplexen betrieblichen Situationen. Enge Zusammenarbeit mit dem Fachbereich.
Wartung und weiter Entwicklung bestehender Anwendungen.

Eingesetzte Qualifikationen

Postgresql, DevOps (allg.), Confluence, Release-Management, Apache, Enterprise Architect (EA), Software Architecture, Apache Maven, Git, Hibernate (Java), Java SE, Jenkins, Jira, Junit, Spring Framework, AngularJS, CSS (Cascading Style Sheet), HTML, Openshift

Senior Systementwickler in der Stufe (Expert)
R+V Versicherungen AG, Wiesbaden
4/2014 – 4/2017 (3 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

4/2014 – 4/2017

Tätigkeitsbeschreibung

Tätigkeitsbeschreibung
• Design und Implementierung JavaEE basierter Anwendungen (JavaEE 6+7)
• z/OS Datenbankanbindung mittels (JPA und Hibernate)
• SOA, 3-Schichtenmodellierung, ESB, Entkopplungsarchitektur
• Optimierung der Datenbankmodelle
• DDD und TDD
• Konzeption und Modellierung von hochdynamischen, modernen Systemen/Anwendungen wie in Web-Front-End so auch im Backend
• Einbindung neuer Technologien
• Schulung neuer Technologien
• agile Entwicklung nach Scrum
• Continuous Integration and Implementation
• Wartung und Betrieb von Applikationen in Produktion
• Anbindung von Dritt-Systemen
• Qualitätssicherung durch Code-Reviews und Ausbau der Code-Convention
Aufgabe(n)/Projekt(e)
• Verantwortung für Build und Deploy
• Verantwortung für das Anwendungsmanagement ausgewählter Komponenten
• Verantwortung für Anwendungsdesign ausgewählter Komponenten
• Entwicklung von User Interface im Java EE Umfeld
• Schnittstellenverantwortlicher zwischen Architektur und Softwareentwicklung
• Aufbau einer projektübergreifenden Anwendungslandschaft
• Anwendungsfälle (POC) für innovative Technologien im Frontend und Backend
• Enge Zusammenarbeit mit den jeweiligen Fachbereichen für die Umsetzung von neunen Anforderungen
• Schulung neuer Mitarbeiter im angewendeten Technologie-Stack

Eingesetzte Qualifikationen

IBM DB2, Microsoft SQL-Server (MS SQL), Confluence, DevOps (allg.), Release-Management, Wildfly, Enterprise Architect (EA), Apache Maven, Subversion, Eclipse, Hibernate (Java), J2EE, Jenkins, Jira, Junit, Spring Framework, XML, SOAP, CSS (Cascading Style Sheet), HTML, Json, Javaserver Faces, Representational State Transfer (REST), XHTML (Extensible HyperText Markup Language), MS Office (Anwenderkenntnisse), Schulung / Coaching (allg.)

Developer
open knowledge GmbH, Oldenburg
7/2011 – 3/2014 (2 Jahre, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2011 – 3/2014

Tätigkeitsbeschreibung

Aufgabe(n)/Projekt(e)
• Händler-Portalanwendung für Zahlungs-Transaktionen
o Konzeption und Umsetzung einer e-Commerce Self-Care Web-Anwendung für Händler
o Aufbereitung von Payment-Daten von Dritt-Systemen
o Unterstützung unterschiedlicher Zahlungssysteme
o Umsetzung eines hierarchischen Berechtigungssystems
o Berücksichtigung von PCI-Anforderungen
• Vorbereitung Anwendungsmigration In-House-Banken-Webanwendung
o Unterstützung der Migration einer komplexen Banken-Webanwendung von einem monolithischen Alt-System hin zu einer modularisierten Java EE7 Anwendung
o Neu Implementierung einer modulübergreifenden Navigation
o Umsetzung eines aus der Entwicklungsumgebung heraus nutzbaren Editors für die Navigationkonfiguration
• Online-Marktplatz Order-Routing Gateway
o Konzeption und Umsetzung eines Routing Gateways für Bestellungen und Bestellstatusänderungen zwischen einem Online-Marktplatz und den IT-Systemen der im Markplatz vertretenen Händlern
o Durchgehend asynchrone Verarbeitung der Nachrichten und async. Integration der beteiligten Dritt-Systemen
o Out-Of-Order Handling der ausgetauschten Nachrichten
• Portalanwendung für Payment Transaktionen und
Warenkorbverwaltung
o Konzeption und Umsetzung einer e-Commerce Self-Care Web-Anwendung für Händler
o Aufbereitung von Payment-Daten eines Payment-Gateways
o Anbindung des Payment Gateways für die Abwicklung von Bestellstatusänderungen
o Umsetzung eines hierarchischen Berechtigungssystems
• Admin Oberfläche für Immobilienanzeigen Export-Service
o Umsetzung der Admin Oberfläche für einen Immobilienanzeigen Export-Server

Eingesetzte Qualifikationen

Mysql, Oracle Database, Confluence, Apache Tomcat, Software Architecture, Apache Maven, Subversion, Hibernate (Java), J2EE, Java Architecture for XML Binding (JAXB), Jenkins, Jira, Junit, Spring Framework, SOAP, Ajax, CSS (Cascading Style Sheet), HTML, Json, Javaserver Faces, Representational State Transfer (REST), Web Services, XHTML (Extensible HyperText Markup Language), XSL (Extensible Stylesheet Language), XSLT (XSL Transformation), It-Beratung, Schulung / Coaching (allg.)

Wissenschaftliche Hilfskraft
OFFIS AG, Oldenburg, Deutschland
8/2009 – 3/2011 (1 Jahr, 8 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2009 – 3/2011

Tätigkeitsbeschreibung

Tätigkeitsbeschreibung
• Protokoll-Implementierung eines Ergometers und Einbindung dessen in eine JAVA OSGi Umgebung
• Entwicklung eines Schrittzählers für eine Android OSGi -Plattform
• Implementierung eines Ethernet Drivers zur Anbindung OSGI-Devices over Ethernet

Eingesetzte Qualifikationen

Android, Java SE, Rich-Client

Ausbildung

Entwicklung mit Cassandra (NoSQL-DB)
Ausbildung
2017
Bern
Eingebettete System und Microrobotik
Diplom Informatiker
2011
Oldenburg

Über mich

Ich bin ein arrangierter und fleißiger Entwickler der auf der Suche nach neuen Herausforderungen ist. Mein Schwerpunkt liegt im Design und Architektur und ich entwickle leidenschaftlich Backend Programme und Strukturen. Ich gehe systematisch und wohlüberlegt an die Aufgabe ran. Für mich gilt der Grundsatz "Konzeption vor der Implementierung" und das auch im agilen Umfeld. Ich habe ein soliden Code-Stil und gehe auf die Kompromisse ein. Domain Driven Design ist mein bevorzugtes Vorgehen. Ich setze sehr viel auf Qualität aus welchem Grund die Konventionen sowie die Dokumentation für mich sehr wichtig sind. Ich arbeite gerne im Team und lerne gern neues Dazu.
Durch meine viele Projekte in einem Consulting Unternehmen habe ich viele Ansatzweisen und Pattern kennengelernt und diese bereits erfolgreich in Unternehmen und Projekte eingebracht.

Weitere Kenntnisse

Scrum Master, Product Owner, Architect, Gouvernance Architect, Java SE/EE, Spring, SpringBoot, Tomcat, Jboss, JSF, CI/CD, Architecture & Design, Implemetation, Testing, JAXB, SOAP, REST, HTML, CSS, JS, IntelliJ, Eclipse, SQL, PSQL, Atlassian(Jira, Conflunece, Bitbucket), Subversion, GIT, Jenkins, Maven, WSDL, Quartz, Architect Enterprise, MS Office, Visio, JPA/2, Webservices, Domain Driven Design(DDD), Test Driven Design(TDD)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Russisch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1830
Alter
42
Berufserfahrung
15 Jahre und 3 Monate (seit 08/2009)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden