Profilbild von Anonymes Profil, Solution Designer / Technical Analyst / Architekt (Schwerpunkt: Java Backend)
verfügbar

Letztes Update: 17.08.2023

Solution Designer / Technical Analyst / Architekt (Schwerpunkt: Java Backend)

Firma: Trendency GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | ungarisch (Muttersprache)

Dateianlagen

2023_100823.pdf

Skills

- 5+ Jahren in Solution Design / Planung / Dokumentation / Review
- 15 Jahre Java-Erfahrung
- 6-8 Jahren Spring, Hibernate, JPA
- mehrjähriger Erfahrung im 3rd-Level-Support

- letzte Projekte: Vodafone, Telefónica, Toyota, Finanzbranche
- seit 9 Jahren in München

1. TECHNISCHES PROFIL IM DETAIL

Programmiersprachen Java 8-11, TypeScript/JavaScript/HTML/Bootstrap

Technologien (Java/JavaEE) Servlets, EJB, JMS, JTA, Spring (Boot, Security, Cloud, Data, DAO, Integration), Microservices, Webservices (REST, SOAP), SWT, Swing, XML, XSL, XSLT, Xpath, JSON, YAML

Web Frameworks (Java/EE) Spring MVC, JSP, JSTL, Struts, JSF

Persistence/Datenbanken Hibernate, Hibernate Cache, Hibernate AuditQuery, JPA, JPQL, Oracle Datenbank, MySQL, SQL, PL/SQL

Cloud/AWS AWS Cloud, AWS Elastic Load Balancer, EC2, Lightsail, Lambda, SNS, SQS, AWS Development Tools

JavaScript Frameworks NodeJS, Angular, NgRx, RxJs, Vue

Test Frameworks Mockito, Junit, Selenium, Concordion

Build/Deploy Maven, Gradle, Ant

NoSQL Datenbanken MongoDB

Application Servers Apache Tomcat, IBM Websphere, Oracle Weblogic, Glassfish, JBoss

Source Code Management Git, SVN (Subversion), CVS, IBM CC, GitLab / GitHub, Bitbucket, Crucible

Design / Analyse UML, Design-Pattern, Clean Code, MS Visio, draw.io, PlantUML, Sequence Diagramm, Use-Case Diagramm

CI/CD (DevOps) Jenkins, Docker

Dev.Tool, Doc, Bug-Tracking Swagger, Postman, SoapUI, Eclipse, IBM CQ, Confluence, JIRA, BMC Remedy, VSCode

Entwicklungsmethoden TDD Test Driven Development, SCRUM, Kanban, Scaled Agile Framework

Operationssysteme Windows, Unix/Linux


2. PROJEKTE

11.2019 – 04.2023 | NTT Data – Vodafone | Solution Designer / Technical Analyst QM eines Händlervertretersystems

04.2019 – 10.2019 | Ungarische Post AG | Senior Entwickler eines Newsletter-Versand-Systems

10.2017 – 03.2019 | Telefonica – O2 | Teamlead L3-Support „Prepaid IT“-System

09.2014 – 09.2017 | HackerAgency | CMS-Entwicklung für Toyota,
Cobol-Java Migration

08.2012 – 08.2014 | AdNovum | Intranet-Entwicklung (UBS-Bank); 
CMS-Entwicklung (Daimler)

05.2012 – 07.2012 | Tigra | Entwicklung einer Datenverarbeitungsschnittstelle für eine Staatsbehörde

10.2011 – 04.2012 | Albacomp | Liferay Portalsystementwicklung

06.2008 – 09.2011 | Dorsum | Wertpapierverarbeitungssystem für die Börse

06.2006 – 05.2008 | Arcus Interactive | Liferay Portalsystementwicklung

Projekthistorie

11/2019 - 04/2023
Technische Analyse und Migration eines Händlervertretersystems für Vodafone Deutschland
Vodafone (Telekommunikation, >10.000 Mitarbeiter)

Position:                   Solution Designer / 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, Swagger, PlantUML, JSON, JavaScript, Eclipse


1. Das Sales-Agents unterstützende System wurde auf eine neue Plattform migriert.
  • 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
Migrieren des Systems auf andere Applikation-Server und eine andere Version der Datenbank war eine Herausforderung, weil ein großer Teil des Systems in PL/SQL implementiert wurde.


2. Solution-Design für „On-Demand-Kundenmigration“-Scenarios.
  • 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, sowie dem Entwicklungsteam

04/2019 - 10/2019
Senior Entwickler eines Newsletter-Versand-Systems
Ungarische Post AG (Öffentlicher Dienst, >10.000 Mitarbeiter)




10/2017 - 03/2019
TechLead / Senior Entwickler des „Telefónica Prepaid-IT-Systems“
TELEFÓNICA - O2 (Telekommunikation, >10.000 Mitarbeiter)

Position:                 Senior Software-Entwickler / Produktion Support (Level-3)
Datenbank:             Oracle
Technologien:         Java/J2EE, JDBC, XML, Webservices, JMS, GIT, Crucible, TDD, JGiven, Apache Kafka

Cognizant Technology Solutions GmbH verantwortet als Contractor bei Telefónica das Prepaid-IT-System. Ich war für die Unterstützung des Prepaid-IT-Development-Teams als Teamleiter von vier Mitarbeitern zuständig. 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.
  1.  
  • Entwicklung bzw. Weiterentwicklung des Prepaid-IT-Systems
  • Code-Review basiert auf das SLA
  • Erster technische Kontakt des Telefonica-Managements bei den Vorbereitungen von dem Rollout und den Testings
  • 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
  • Ticketkoordination und -durchführung in JIRA und Remedy bezüglich Rollout und Bugfixing
  • Änderung der Konfiguration
  • Beantwortung der Fragen vom L2-Support
  • Installation (Bugfix, Hotfix, Rollout) in Test- und Produktionsumgebung

09/2014 - 09/2017
CMS-Entwicklung für Toyota, Cobol-Java Migration
Toyota (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

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

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.
 
  • 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.

08/2012 - 08/2014
Intranet-Entwicklung für die Bank UBS und der Versicherung-CMS für Daimler
Adnovum (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

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. Erst 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örte die Weiterentwicklung der Web-Interface und der Backend-Systeme. Außerdem sorgte ich für das entsprechende Test-Coverage im Backend und habe 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.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ab sofort Verfügbar in München

Sonstige Angaben

- 5+ Jahren in Solution Design / Planung / Dokumentation / Review - 15 Jahre Java-Erfahrung - 6-8 Jahren Spring, Hibernate, JPA - mehrjähriger Erfahrung im 3rd-Level-Support - letzte Projekte: Vodafone, Telefónica, Toyota, Finanzbranche - seit 9 Jahren in München
Profilbild von Anonymes Profil, Solution Designer / Technical Analyst / Architekt (Schwerpunkt: Java Backend) Solution Designer / Technical Analyst / Architekt (Schwerpunkt: Java Backend)
Registrieren