freiberufler Suche Projekt in München: Architekt / Solution Designer / Technical Analyst (Java-Backend-Profi) auf freelance.de

Suche Projekt in München: Architekt / Solution Designer / Technical Analyst (Java-Backend-Profi)

offline
  • 85‐100€/Stunde
  • 85774 Unterföhring
  • Nähe des Wohnortes
  • hu  |  de  |  en
  • 02.04.2023

Kurzvorstellung

5+ Jahren in Solution Design / Planung / Dokumentation / Review
15 Jahre Java-Erfahrung
6-8 Jahren Spring, Hibernate, JPA
3rd-L-Support
Großprojekte in der Finanzbranche, bei Telefónica und Vodafone und bei Toyota als Teamlead / Software Architekt

Qualifikationen

  • Hibernate (Java)
  • Java-Frameworks
  • Java (allg.)
  • Java Message Service (JMS)
  • Software Architektur / Modellierung
  • Software Design
  • Solution Architektur
  • Solution Design
  • Spring

Projekt‐ & Berufserfahrung

Solution-Design für Kundenmigration-Scenarios für Vodafone Deutschland
NTT DATA / VODAFONE GMBH – MÜNCHEN, München
9/2021 – 3/2023 (1 Jahr, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2021 – 3/2023

Tätigkeitsbeschreibung

Position: Solution Designer
Technologien: Microsoft Visio, UML, JIRA, Confluence, Swagger, PlantUML, JSON, JavaScript, Eclipse, Python

Verantwortlichkeiten:
• Erstellung der technischen Konzeption, welche den Kundenanforderungen entspricht
• Zielgerechte Umsetzungsplanung mit gutem Design und Refactoring, um die technischen Schulden zu minimieren
• Aktive Kommunikation der Ergebnisse inkl. Verbesserungsvorschläge


Aufgaben:
• Ermittlung der technischen und geschäftlichen Anforderungen
• Erstellung von der Solution-Design-Dokumentation inklusive der UML-Diagramme
• Unterstützung beim Definieren der Rest-API-Interface
• Zusammenarbeit mit den Stakeholdern des Systems, dem System-Architekt, dem Entwicklungsteam sowie dem Test-Team

Eingesetzte Qualifikationen

Confluence (Atlassian), Eclipse, JavaScript, JavaScript Object Notation (JSON), Jira, Python, UML

Vodafone - Technical Analyst / QM eines Händlervertretersystems
NTT DATA Deutschland GmbH, München
11/2019 – 8/2021 (1 Jahr, 10 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2019 – 8/2021

Tätigkeitsbeschreibung

Technische Analyse und Migration eines Händlervertretersystems für Vodafone Deutschland

Position: Technical Analyst / QM
Datenbank: Oracle Datenbank, PL/SQL Skripte
Application Server: Oracle Weblogic
Technologien: Java, JavaEE, Spring Webflow, Spring Security, Spring MVC, Jenkins, JUnit, Mockito, Microsoft Visio, UML, JIRA, Confluence

Das Sales-Agents unterstützende System wurde auf eine neue Platform migriert.

Aufgaben:
• Proof of Concept / Konfigurationskonzept in einem Scrum-Team
• Schnittstellefunktion zwischen den Entwicklern im Ausland und dem Management
• Planung der Migrationsprozesse der Anwendung auf die neue Plattform
• Architektur-Design: Erstellen der User-Stories (JIRA) und die Erarbeitung der Test-Konzeption
• Technische Analyse der Applikation
• Unterstützung des Entwicklungsteams: Coding und Qualitätssicherung
• Erstellen der Roadmap des Migrationsprozesses und der Dokumentation in enger Zusammenarbeit mit den Stakeholdern des Systems
Das Migrieren des Systems auf andere Application-Server und eine andere Version der Datenbank war eine Herausforderung, weil ein großer Teil des Systems in PL/SQL implementiert wurde.

Eingesetzte Qualifikationen

Confluence (Atlassian), J2EE (Java EE), JDBC (Java Database Connectivity), Jenkins, Jira, JUnit, Spring, UML

Senior Entwickler eines Newsletter-Versand-Systems
Trendency Online AG, München
4/2019 – 10/2019 (7 Monate)
IT
Tätigkeitszeitraum

4/2019 – 10/2019

Tätigkeitsbeschreibung

Entwicklung eines Newsletter-Versand-Systems inkl. Editieroberfläche
Position: Senior Software-Entwickler
Datenbank: Oracle Database
Application Server: Oracle Weblogic
Technologien: Java 11, JUnit, Spring (Boot, MVC, Security, Data), Amazon SNS/SES, JSF, Hibernate, JPA, UML, XML, REST WebServices, Crucible, TDD
Umgebung: Eclipse, Git, CI/CD, Linux. Jenkins, Docker, Kubernetes


Ich war für die Entwicklung eines Massenversand-Systems für Newslettern und E-Mailings, sowie für die Integration einer Editieroberfläche zuständig. Neben dem Management von hunderttausenden E-Mails lag der Fokus auf dem effektiven Verbrauch von Serverressourcen – ohne Verursachung von abwendbaren Belastungen. Das System wird bei der Ungarischen Turismusagentur und auf einem Wirtschaftsnachrichtenportal eingeführt, sowie in den E-Mail-Kampagnen von den Ungarischen Post und der MFB (Ungarische Entwicklungsbank) eingesetzt.
Meine Tätigkeiten umfassten folgende Gebiete:
• Implementierung des Massenversand-Systems in einem Scrum-Team als Senior-Backend-Entwickler
• Mitwirkung an der Planung und Spezifizierung des Systems
• Unterstützung der DevOps-Prozesse
• Mitwirkung an der Systemeinführung
• Bugfixing
• Code-Review
• Betreuung der CRs

Eingesetzte Qualifikationen

Oracle WebLogic Server, UML, Docker, Eclipse, Git, Hibernate (Java), Java (allg.), Jenkins, JUnit, Linux Entwicklung, XML, JSF (Java Server Faces), Kubernetes, Representational State Transfer (REST)

Senior Entwickler / Tech Lead des L3-Support-Teams, „Prepaid IT“-System
Telefonica – O2 Germany, München
10/2017 – 3/2019 (1 Jahr, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2017 – 3/2019

Tätigkeitsbeschreibung

Senior Entwickler des „Telefónica Prepaid-IT-Systems“
Position: Senior Backend-Entwickler / Produktion Support (Level-3)
Datenbank: Oracle
Technologien: Java/J2EE, JDBC, XML, Webservices, JMS, GIT, Crucible, TDD, JGiven

Die Cognizant Technology Solutions GmbH verantwortet als Contractor bei Telefónica das Prepaid-IT-System. Meine Aufgabe war dort die Unterstützung des Prepaid-IT-Development-Teams als Teamleiter von vier Mitarbeitern. Dabei habe ich mit den Angestellten von Telefónica und Atos (L2 Support – Operation) eng zusammengearbeitet. Das Prepaid-IT-System wird von mehreren Brands deutschlandweit (z.B. ALDI, o2 oder Tchibo) verwendet.
Meine Tätigkeiten umfassten folgende Gebiete:

• Entwicklung bzw. Weiterentwicklung des Prepaid-IT-Systems
• Code-Review
• Beratung der Telefonica Prepaid-IT-Produktion und des IT-Test-Teams
• Beratung des CVB Business Prozesses und der Service-Operationen (L2-Team)
• Überwachung des Produktionssystems
• Bugfixing
• Änderung der Konfiguration
• Beantwortung der Fragen vom L2-Support
• Installation (Bugfix, Hotfix, Rollout) in Test- und Produktionsumgebung

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Oracle Database, J2EE (Java EE), XML, Java Message Service (JMS), Webservices

CMS-Entwicklung für Toyota, Cobol-Java Migration
Hacker Agency - Toyota, München
9/2014 – 9/2017 (3 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2014 – 9/2017

Tätigkeitsbeschreibung

CMS-Entwicklung für Toyota Services
Position: Senior Software-Entwickler
Datenbank: MySQL
Technologien: Java/J2EE, Spring AOP, Spring Security, Sprint WebMVC, XML, Webservices, jQuery, Ajax, JPA, Hibernate, pdflib, itext, AWS Cloud, AWS EC2, AWS Lightsail, AWS Lambda, AWS SNS, AWS SQS, AWS Development Tools (Codestar, codedeploy, codecommit, code pipeline), Bitbucket, TDD

Meine Aufgabe war die Weiterentwicklung eines Java-basierenden CMS-Systems für Toyota. Das alte im Cobol geschriebene System wurde von einer Java-Neuentwicklung abgelöst. Die User waren das deutsche Händlernetzwerk und die Toyota-Servicepro-Gruppe.
Zu meinen Aufgaben gehörten:
• Cobol-Java-Migration und Sicherung der Systemstabilität
• Unterstützung des Toyota-Reportsystems
• Aufbereitung und Migration der Datenbank-Skripts
• Erstellung des PDF-Templates und die Integration von Datenquellen
• Verknüpfung des Webservices zu Fremdsystemen
• Entwurf eines neuen Systems
• Code-Review

Das neue in Java geschriebene Backend-System verwendet die in der Amazon-Cloud bereitgestellte Rest-API und verwaltet die Rückmeldungen von Toyota-Kunden. Darauf basierend erhalten die Händler ihren Jahresbonus.
Neben der Erstellung der Softwarearchitektur und -implementierung war ich für die Unterstützung und Fehlerbehebung des Systems in der Amazon-Cloud-Produktionsumgebung verantwortlich.

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, XML, Ajax, Amazon Web Services (AWS), jQuery, Webservices

Intranet-Entwicklung (UBS-Bank) Entwicklung eines CMS (Daimler)
AdNovum AG, Budapest
8/2012 – 8/2014 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

8/2012 – 8/2014

Tätigkeitsbeschreibung

Intranet-Entwicklung für die Bank UBS und der Versicherung-CMS für Daimler
Position: Senior Software-Entwickler
Datenbank: Oracle
Technologien: Java, J2EE, Spring, Struts, JSP, XML, CSS, Javascript, Webservice, XML, JAXB, TDD, Crucible

Bei der AdNovum AG war ich in zwei Projekten tätig. Erstens in der Entwicklung von diversen Intranet-Systemen für die UBS Bank. Die Apps waren für Investitionen und Ersparnisse der Bankkunden vorgesehen. Zu meinen Aufgaben gehörten die Weiterentwicklung der Web-Interface und der Backend-Systeme. Außerdem sorgte ich für das entsprechende Test-Coverage im Backend sowie habe ich in Code-Review Prozessen teilgenommen. Für Frontend habe ich CSS, JavaScript und für Backend Struts, JSP benutzt.

Als Zweitprojekt habe ich bei AdNovum für Daimler gearbeitet. Das Projektziel war, die Versicherungssystems von Daimler weiterzuentwickeln. Als Java-Entwickler habe ich den Webservice, der mit den Versicherungsmaklern kommuniziert hat, mit diversen neuen Funktionen erweitert.

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Java Architecture for XML Binding (JAXB), Spring, XML, CSS (Cascading Style Sheet), JavaScript, JSP (Java Server Pages), Struts, Webservices

Entwicklung einer Datenverarbeitungsschnittstelle für eine Staatsbehörde
Tigra GmbH, Budapest
5/2012 – 7/2012 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2012 – 7/2012

Tätigkeitsbeschreibung

Entwicklung einer Datenverarbeitungsschnittstelle für eine Behörde
Position: Software-Entwickler
Datenbank: Oracle
Technologien: Java, JavaEE, XML, Hibernate (Hibernate AuditQuery, Hibernate Cache)

Das Ziel war die Entwicklung einer Datenverarbeitungsschnittstelle für die ungarische Staatsbehörde zu verschiedenen staatlichen Zwecken. Die Oracle Datenbank hat mehrere Millionen Einträge beinhaltet. Meine Aufgabe war die Konzepterstellung und die Entwicklung der Schnittstelle für die Datenabfrage. Das Ergebnis erfolgte in XML-Format auf einem ESB-Kanal. Als Lösungsplattform habe ich Hiberate AuditQuery benutzt. Zu meinen Aufgaben gehörten auch der Leistungstest und die Dokumentation. Für die sichere Kommunikation der XML-Nachrichten wurde XML-Encryption und Java Authentication Framework gebraucht.

Eingesetzte Qualifikationen

Oracle Database, Hibernate (Java), Java (allg.), XML

Liferay Portalsystementwicklung
Albacomp AG, Budapest
10/2011 – 4/2012 (7 Monate)
IT
Tätigkeitszeitraum

10/2011 – 4/2012

Tätigkeitsbeschreibung

Portalentwicklung mit „Liferay Webapps“
Position: Software-Entwickler
Datenbank: MS SQL und Oracle
Technologien: Java, J2EE, Spring, Struts, XML, Liferay-Service, jQuery, JSP, PL/SQL

Zu meinen Aufgaben gehörten die Portal-Entwicklung für den „Virtuellen Arbeitsmarkt“. Die Herausforderung dabei war die geschützte Registrierung, Anmeldung und die Arbeitssuche auf dem Portal sicherzustellen. Als Lösungsplattform wurde Liferay Portal eingesetzt. Desweiteren war ich für die Weiterentwicklung des Suchsystems zuständig. Mit Hilfe der App konnte man nach Instituten, Schulen, Berufen und Weiterbildungen mit hohen Sicherheitsstandards auf dem Arbeitsmarkt suchen. Beim Berufsorientierungsportal war ich für Statistiken sowie für Google-Maps-Integration, Berufsdateien- und Adresslistenverwaltung von Instituten verantwortlich.

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), PL/SQL, Spring, XML, jQuery, JSP (Java Server Pages), Struts

Java-Backend Entwicklung eines Wertpapierverarbeitungssystems für die Ungarische
Dorsum AG, Budapest
6/2008 – 9/2011 (3 Jahre, 4 Monate)
Börse
Tätigkeitszeitraum

6/2008 – 9/2011

Tätigkeitsbeschreibung

Java-Backend für das Wertpapierverarbeitungssystem für die Ungarische Börse
Position: Software-Entwickler und -Tester
Datenbank: Oracle 10G
Technologien: Java, J2EE, JMS, EJB2, JBoss Portal 2.6.5, Spring, XML, JSP, JSTL, EJB3, JPA, Struts, IBM MQ

Meine Aufgabe war die Software-Entwicklung eines Web-Interfaces zur Wertpapierverarbeitung und Börsentransaktionen der CIB Bank und der OTP Bank. Die Herausforderung war die geschützte Registrierung, Anmeldung, An- und Verkauf von Wertpapieren sicherzustellen. Das Backend hat mit den Banksystemen über JMS- mit XML-Nachrichten kommuniziert.
Als Mitglied eines dreiköpfigen Teams haben wir das Zahlungssystem ebenfalls weiterentwickelt. Zu meinen Aufgaben gehörten der Unit-Test, die Systemoptimierung und die Dokumentation.

Eingesetzte Qualifikationen

jboss, EJB (Enterprise JavaBeans), J2EE (Java EE), Java (allg.), Spring, XML, Java Message Service (JMS), JSP (Java Server Pages), Struts

Über mich

Ich freue mich auf Ihren Anruf.

Weitere Kenntnisse

Bei Fragen einfach Fragen.

Persönliche Daten

Sprache
  • Ungarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2503
Alter
40
Berufserfahrung
17 Jahre und 10 Monate (seit 06/2006)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden