Java EE Architekt/Lead Developer
- Verfügbarkeit einsehen
- 4 Referenzen
- auf Anfrage
- 03008 Bern
- Nähe des Wohnortes
- de | ru | en
- 01.01.2024
Kurzvorstellung
Auszug Referenzen (4)
"Es ist noch kein Zeugnis vorhanden."
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.
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."
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
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."
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
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."
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
Android, Java SE, Rich-Client
Qualifikationen
Projekt‐ & Berufserfahrung
3/2020 – 6/2021
TätigkeitsbeschreibungEtablierung von agieler Arbeitsweise, Führung von mehreren Teams, technischer Product Owner über sehr viele Projekte
Eingesetzte QualifikationenConfluence, DevOps (allg.), Enterprise Architect (EA), Jira, Product Owner, Scrum, Serviceorientierte Architektur
1/2020 – 3/2020
TätigkeitsbeschreibungConsultierung über Architektur, Möglichkeiten und Lösungswegen.
Eingesetzte QualifikationenBusiness-To-Consumer, Software Architecture
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.
Confluence, Docker, Hibernate (Java), Java (allg.), Jenkins, Jira, Spring Framework, Iaas, Serviceorientierte Architektur, Java Message Service, Amazon Web Services (AWS), Openshift
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.
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
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
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.)
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
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.)
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
Android, Java SE, Rich-Client
Ausbildung
Bern
Oldenburg
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Russisch (Fließend)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden