Profilbild von Anonymes Profil, Senior Fullstack-Entwickler/Architekt (Java / Spring Boot / Angular / Docker / Kubernetes)
nicht verfügbar bis 28.06.2024

Letztes Update: 28.03.2024

Senior Fullstack-Entwickler/Architekt (Java / Spring Boot / Angular / Docker / Kubernetes)

Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut)

Dateianlagen

Profil_270224.pdf

Skills

Allgem. Erfahrungen
- Java / Spring Boot / Microservices / Angular
- Konzeption, Spezifikation und Entwurf
- Geschäftsprozessanalyse und -optimierung
- Multi Tier Architektur
- Projekterfahrung mit internationalen Teams

Methoden
- Objektorientierte Analyse, Design , Programmierung (OOA, OOD, OOP)
- Unified Modeling Language ( UML )
- Agile Methoden (Scrum/Kanban)

Programmiersprachen
Java , Angular , PHP

Datenbanken
Oracle , MySql , DB2 , MongoDB, PostgreSQL, SQL-Server , h2

Standards & APIs
Spring Boot , REST, JEE, JPA, Junit , Angular, HTML5 , jQuery. Maven, OpenApi, Eclipse Store u.a.

Sonstiges
Spring Boot , Spring Security , REST, JEE, JPA, HTML5 , jQuery. Maven, OpenApi, Eclipse Store, GIT , JIRA , CI/CD (Jenkins) , Confluence , Kubernetes, Docker, Junit , Mockito, Selenium, Keycloak u.a.
 

Projekthistorie

01/2024 - 03/2024
Entwicklung Backend/Frontend Affiliate-Services

Konzeption und Entwicklung WEB-Anwendung zur Verwaltung von Affiliate-Produkten. Implementierung Frontend mit Angular und Angular-Material. Implementierung Businesslogik, und RestAPIs im Backend mit Spring Boot. Frontend/Backend Security mit Keycloak. Deployment mit Docker.
Technologien: Java, Spring Boot, Rest, JPA, Docker, Keycloak , Angular, Angular Material, mySql, h2, Maven, Linux, IntelliJ, GIT, Keycloak

06/2022 - 12/2023
Entwicklung Bankportal (Angular/Spring Boot)
(Banken und Finanzdienstleistungen)

Implementierung Bankprozesse Frontend / Backend mit Angular und Spring Boot. Implementierung Microservices (Docker/Kubernetes) . Erstellung von Konzepten & Architekturen. Entwicklung nach Scrum mit Jira und Confluence.
Technologien: Java, Spring Boot, Angular, Camunda BPMN, PostgreSQL, MongoDB, Kafka, Maven, Jenkins , Kubernetes , Docker , GIT, GitLab, IntelliJ, Confluence, Scrum , OpenApi , Liquibase , Minio Objectstore / AWS S3, Atruvia-API, CI/CD (Jenkins), Junit, Mockito

03/2022 - 05/2022
Portal Kommunale Verwaltung
(Öffentlicher Dienst, 50-250 Mitarbeiter)

Implementierung von Businesslogik. Implementierung von Schnittstellen.  Entwicklung nach Scrum mit Jira und Confluence.
Technologien: Java, Rest, JSF , Weblogic, Wildfly, PostgreSQL, Maven, Jenkins , Docker , GIT, GITLAB, IntelliJ, Confluence, Scrum

09/2020 - 02/2022
Entwicklung Automotiv Portal
(Automobil und Fahrzeugbau)

Implementierung von Businesslogik. Anbindung von REST Schnittstellen und Aggregation der Daten. Umsetzung von User Stories und Abstimmung mit dem Fachbereich. E2E Tests mit Cypress. Entwicklung nach Scrum mit Jira und Confluence.
Technik: Java, Spring Boot, Rest-Services, Redis, Maven, Kubernetes, Docker, Microservices, Jenkins , Cypress, GIT, IntelliJ


11/2016 - 03/2020
Kundenportal für Finanzierungs- und Leasingverträge (Automotiv / Stuttgart)
(Banken und Finanzdienstleistungen)

Technische Teilkonzeption der Online-Plattform inkl. der Definition und Koordination der Schnittstellenanbindungen. Entwicklung auf Basis von Java, JEE, HTML, CSS, JavaScript Technologien. Implementierung Backendservices (Rest/JSON). DB-Anbindung über JPA. Abstimmung mit den Fachbereichen und dem jeweiligen Markt auf Basis von User Stories mittels Jira und Confluence. Entwicklung nach Scrum.
Technologien: JavaEE, JPA, Rest, JSON, Eclipse/IntelliJ, Websphere 8.5, Linux, JIRA, GIT, Gerrit, Jenkins, Oracle, Maven, Docker, Vagrant


01/2016 - 10/2016
Entwicklung Online-Banking-Portal (Bank / Stuttgart)
(Banken und Finanzdienstleistungen)

Implementierung Überweisungsprozess (GUI, Controller, Model). Realisierung Schnittstellen und Junit-Tests für REST-Services. Erweiterung Kontaktmanagement (GUI, Model, Hibernate). Entwicklung nach Scrum.
Technologien: JavaEE, IntelliJ, JBoss, MSSQL/Oracle, Hibernate, AspectJ, Rest


05/2015 - 12/2015
Entwicklung Hoteleinkaufsportal (Touristik / Baden-Baden)
(Sonstiges)

Weiterentwicklung eines Hoteleinkaufsportals auf Basis des Inventory Systems Peakwork. Entwicklung GUI Frontend und Backendservices) . Programmierung mit JEE: JSF (Primefaces), EJB, JPA und XML. Design und Implementierung einer Historisierungsarchitektur. Erstellung von GUI-Testfällen mit Selenium WebDriver.
Technologien: JavaEE, Eclipse, TomEE, PostgreSQL, Jenkins, Selenium, JIRA

01/2014 - 03/2015
Entwicklung Client/Server Anwendung für Debit-/Kreditkarten (Bank / Stuttgart)
(Banken und Finanzdienstleistungen)

J2EE-Entwicklung mit Websphere ( EJB 3.0 , Multithreading , JMS , Web Services mit JAX-WS) , Objektorientierte Analyse und Design mit Visual Paradigm (UML, MDA) , Abfragen mit XPATH, Test getriebene Entwicklung mit jMockit , Entwicklung Client mit Flex / Actionscript 3.
Technologien: JavaEE, RAD / Eclipse , Visual Paradigm (UML) , Websphere 8.5 , Flash-Builder , DB2 , Jenkins, Junit, Test Driven Development


10/2012 - 12/2013
Anforderungsmanagement Anwendung für Debit-/Kreditkarten (Bank / Stuttgart)
(Banken und Finanzdienstleistungen)

Analyse fachlicher Abläufe im Bereich Debit-/Kreditkarten bzw. kartengestützter Zahlungsverkehr auf Basis fachlicher Dokumentationen, Prozessabläufe (BPMN) und Interviews mit der Fachabteilung.
Erstellung fachlicher Konzeptionen & Pflichtenhefte auf Basis der erhobenen Anforderungen für eine Anwendung auf Client-/Server-Basis.
Erstellung Testkonzepte und Durchführung Black-Box-Tests und Integrationstests. Entwicklung von Prototypen.
Technologien: JavaEE, Eclipse , Polarion , Mantis , Flash-Builder


03/2012 - 08/2012
Entwicklung Versicherungsportal (Versicherung / Stuttgart)
(Versicherungen)

Realisierung WEB-Frontend (Angebot / Antragsverwaltung) mit AJAX , Spring & Hibernate. Entwicklung HTML - Client für Smartphone & Tablet.
Realisierung Schnittstellen für den elektronischen Zahlungsverkehr.
Technologien: Java , J2EE , JavaScript , JBOSS ,Spring , JQuery , Android – SDK , SOAP , Maven , Hudson/Jenkins , Jira , Confluence, Junit


05/2010 - 02/2012
Entwicklung Bankservices (Bank / Stuttgart)
(Banken und Finanzdienstleistungen)

Konzeption und Realisierung von Bankservices mit Spring, Hibernate und Soap. Spezifikation & Realisierung von SOAP-Schnittstellen. Schnittstellentests mit SoapUI.
Technologien: Java , J2EE , Spring , SOAP , Maven , Jenkins, Junit, Test Driven Development


12/2009 - 04/2010
Entwicklung Lebensversicherungsportal (Versicherung / Hamburg)
(Versicherungen)

Konzeption und Entwicklung einer Web-Plattform für Lebensversicherungen.
Technologien: Java , J2EE , Spring , JSF , FJA Framework , Maven, JUnit , Hudson/Jenkins, Test Driven Development


06/2009 - 11/2009
Anforderungsmanagement Kreditwesen (Kreditwesen / Düsseldorf)
(Banken und Finanzdienstleistungen)

Aufnahme und Prüfung der Anforderungen der Fachseite. Erstellung von Fach- und Testkonzepten.
Technologien: Borland CaliberRM, Java , J2EE

 

05/2008 - 03/2009
Entwicklung Web-Services (Bank / Stuttgart)
(Banken und Finanzdienstleistungen)

Konzeption einer WebService-Architektur ( WSDL , SOAP , Axis2 , Spring , Hibernate ). Erstellung EDV-Fachkonzept. Erstellung Sicherheitskonzept ( WS-Security / WSS4J , Authentifizierung , Signierung , Verschlüsselung , Zertifikate ). Erstellung Testkonzept (Black/White-Box-Test). Realisierung WebServices.
Technik: Java , J2EE , SOAP , WSDL , WSS4J , Axis2 , OpenSSL , Spring , Hibernate , Tomcat , Eclipse , Enterprise Architect (UML) , Mantis , Linux, JUnit


01/2007 - 04/2008
Entwicklung WEB-Anwendung Leasingfahrzeuge (Automobil / Hamburg)
(Automobil und Fahrzeugbau)

Weiterentwicklung WEB-Anwendung für Leasingfahrzeuge. Integration einer Workflowengine (jBPM). Migration nach Spring. Realisierung von neuen Funktionen. Realisierung SOAP-Schnittstellen. Realisierung Java-Schnittstelle zu .NET-Anwendung
Technik: Java J2EE, JBoss, mySql, jBPM , myFaces , CVS , Eclipse , Mantis , Spring, Hibernate , SOAP (Axis) , WSDL , Windows , Linux, JUnit

05/2006 - 12/2007
Entwicklung BPM-Anwendung (Bank / Bonn)
(Banken und Finanzdienstleistungen)

Konzeption und Entwicklung einer WEB-Anwendung für Aufträge & Angebote mit Java Server Faces (JSF), JBoss, Hibernate und Oracle. Integration jBPM-Frameworks zur Steuerung des Worklfows.
Technik: Java J2EE, JBoss, Hibernate, Oracle, jBPM , myFaces , CVS , Eclipse , Mantis, JUnit


11/2004 - 03/2006
IT-Projektsteuerung Logistik (Logistik / Düsseldorf)
DHL (Transport und Logistik)

Projektsteuerung und Planung. Koordinierung Auftraggeber, Fachseite und externe Dienstleister. Geschäftsprozessanalyse und –optimierung. Erstellung von Pflichtenheften. Erarbeitung von Softwarearchitekturen. Überwachung der Softwareentwicklungsprozesse. Planung und Durchführung von Abnahmen und Angebotskalkulationen. Termin und Budgetkontrolle
Technik: MS-Project, MindManager, Java J2EE


10/2004 - 10/2004
Konzept für Bank-Middleware (Bank / Bonn)
(Banken und Finanzdienstleistungen)

Konzepte zur Restrukturierung einer Bank-Middleware (Analyse fachlichenr Funktionalitäten und des kanalübergreifenden Standardisierungsgrades, Prüfung der Entkopplungmöglichkeiten von einzelnen Funktionsbausteinen, etc.)
Technik; Java J2EE, Bea Weblogic, Struts, OOA/OOD, MindManager, SUN Solaris


02/2003 - 09/2004
Buchungssystem für Reisebüros (Touristik / Hannover)
TUI (Sonstiges)

Erarbeitung und Realisierung von Geschäftslogiken / Usecases mit den Fachabteilungen; Implementierung von Schnittstellen zum hostbasierten Reservierungssystem; Coaching von Entwicklern (Architektur); Entwicklung der Benutzeroberfläche mit SWING; Anbindung an ein Content Management System (Teamsite CMS); Implementierung einer Socket-Kommunikation.
Technik: Java J2EE, Applet API, Java Web Start, Swing, JavaHelp, JDOM/XML, BEA WebLogic 8.1, EJB, Windows XP/NT 4, Sun Solaris 2.8, OOA/OOD, Rational Rose, Eclipse, Perforce, Bugzilla, Apache ANT, Apache Avalon, LDAP, Windows, SUN Solaris


06/2002 - 12/2002
Entwicklung Carkonfigurator (Automobil / Frankfurt)
(Automobil und Fahrzeugbau)

Realisierung von Businesslogiken mit J2EE (EJBs , Servlets , JSP); WEB-Frontend mit Struts;Datenbankschnittstelle mit JDBC und Oracle; Kommunikationsframeworks mit JMS, MessageDrivenBeans und Java-Mail; Verwendung von HTTPS over SSL (Authentifizierung und Autorisierung); Container-Managed und Bean-Managed Transaction (JTA); Realisierung von WEB-Services mit Apache Struts und EJBs; Konfiguration von BEA Weblogic (EJB, JMS, Transaktionen, etc.); Erstellung von Build- und Deployment-Scripten mit ANT; Konzeption und Realisierung von Testfällen mit Junit , Httpunit und ANT; Analyse der Performance und des Speicherverbrauchs mit Jprobe; Durchführung von Lasttests mit WebLOAD.
Technik: JBuilder , Eclipse , BEA Weblogic, Apache ANT , Struts , Java-Mail , Oracle , Rational Rose (UML) , CVS , JProbe , WebLOAD


05/2001 - 03/2002
Entwicklung Middleware für Kreditinstitute (Bank / Paderborn)
(Banken und Finanzdienstleistungen)

Konzeption & Implementierung EJB-Test-Framework (Client/Server); Konzeption und Durchführung von Funktions- und Integrationstests. Implementierung von Junit – Testfällen und Einbindung der Testfälle in den DailyBuild-Prozess (über ANT); Performance- und Speicheranalyse mit JProbe. Durchführung von Lasttests (Analyse der Middleware bei gleichzeitigem Zugriff von mehreren Clients).
Erarbeitung von Richtlinien zur Qualitätssicherung ( Reviews , Codeinspections , etc.)
Technik: JBuilder , GDPro (UML) , Bea Weblogic , JProbe , OptimizeIt , Oracle , Apache ANT, Sun Solaris


10/2000 - 04/2001
Entwicklung Anwendung für den Konfiguration & Vertrieb von medizinischen Geräten (Medizintechnik / Hamburg)
(Pharma und Medizintechnik)

Redesign Architektur einer internationalen Anwendung zur Konfiguration & Bestellung von medizinischen Geräten. Technische Leitung & Coaching Entwicklungsteam. Entwicklung von SAP-Schnittstellen (SAP/SCE API - Sales Configurator Engine).
Konzeption und Realisierung von technischen Basissystemen (Registrierung , Internationalisierung , Reports, etc.). Entwicklung GUI mit Swing. Performanceoptimierung.
Technik: JBuilder, MS SQL-Server, Visual SourceSafe, SAP/SCE API


01/2000 - 09/2000
Entwicklung Basis-Architektur für fachliche Bankkomponenten (Bausparkasse / Schwäbisch-Hall)
(Banken und Finanzdienstleistungen)

Konzeption und Realisierung von Frameworks in einem Architekturteam.
Objektorientierte Analyse und Design von fachlichen Bankkomponenten mit UML.
Softwareentwicklung in Java; GUI – Entwicklung mit Swing.
Entwicklung eines Prototyps mit EJBs , Servlets und HTML.
Realisierung der Client-Server Kommunikation mit Corba und RMI.
Entwicklung eines Konzeptes für die Mehrsprachfähigkeit.
Erstellung von Testfällen mit WinRunner
Technik: Visual Age, JBuilder, Rational Rose (UML), PVCS, J2EE-SDK, Websphere, DB2, WinRunner


Reisebereitschaft

Verfügbar in den Ländern Deutschland

Bewertungen

Geschäftsführer (Alexander Baumgartner)
"evia ist ein IT- Dienstleistungsunternehmen, das sich auf komplexe Individualsoftware, hauptsächlich in Java, spezialisiert hat. Michael Herrmann war in einem Großprojekt im Automotive Financial Service- Bereich in Stuttgart bei uns im Zeitraum 2016 - 2020 im Einsatz. Dabei war er in der Rolle Developer und technical Supporter für uns tätig. Er kannte sich im System hervorragend aus und unterstützte die Kollegen und die Kunden in einer sehr kompetenten und freundlichen Art. Vielen Dank dafür!"

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.06.2015

Versicherungsende:
01.06.2024

Profilbild von Anonymes Profil, Senior Fullstack-Entwickler/Architekt (Java / Spring Boot / Angular / Docker / Kubernetes) Senior Fullstack-Entwickler/Architekt (Java / Spring Boot / Angular / Docker / Kubernetes)
Registrieren