Profilbild von Edgar Linde Softwareentwickler: Java/JEE, Spring, Kotlin, JPA / Hibernate, Maven aus FrankfurtamMain

Edgar Linde

verfügbar

Letztes Update: 12.02.2024

Softwareentwickler: Java/JEE, Spring, Kotlin, JPA / Hibernate, Maven

Firma: Innovaforge IT Consulting & Softwareentwicklung GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache)

Schlagwörter

CSS Java Persistence API Spring Framework APIs Apache HTTP Server Automatisierung Cloud Computing Web Entwicklung Hibernate Java SE + 80 weitere Schlagwörter anzeigen

Dateianlagen

Senior-Fullstack-Java-Entwickler-EL_010224.docx

Skills

Kernkompetenzen
  • Softwareentwicklung mit Spring Boot, Java SE/EE, Kotlin   
  • Spring Framework: Data (JPA & R2DBC), Web, Reactive Web, Cloud Gateway, Security, Batch, Statemachine, LDAP, Websocket 
  • Implementierung von Schnittstellen, Services, ETL-Prozessen sowie Export- und Importfunktionen: CSV, Excel und Word 
  • SQL (Flyway/Liquibase), NoSQL und TSDBs 
  • Automatisierung und Optimierung von IT-Prozessen 
  • REST, Message broker, SOAP 
  • HTML, XML Parsing und Verarbeitung 
  • Web-Entwicklung mit Spring MVC (Freemarker, Mustache) 
  • Web-Entwicklung mit SPA-Frameworks und TypeScript 

Skillset

Technische Sprachen
Java SE/EE, Kotlin, HTML5, CSS & SASS/SCSS, JavaScript, JSON, SQL, XML, YAML, Groovy, Dart, Python, XSLT

Backend
Spring Boot, Spring Framework, JPA / Hibernate, Envers, Maven, REST, SOAP, JSON, API / Katharsis, Apache POI, JExcelApi, Telegram Bot API, CSV, Liquibase, Flyway, Mapstruct, Apache Ignite, Lombok, JBoss, JUnit5, Mockito, Keycloak, RabbitMQ, Apache Spark, Cucumber BDD

Frontend
React.js, Vue.js, Ember.js, Swing, Bootstrap, CSS Grid, Flexbox, Material, Flutter, SPA, JQuery, Leaflet

Datenbanken
relationale Datenbanken: SAP Sybase, PostgreSQL, MySQL, 
NoSQL: MongoDB
Time series: Influx

Testing und Automatisierung
Selenium, Serenity, Puppeteer

Methoden und Prozesse
Agile & Scrum, Clean Code & Architecture, TDD, SOLID

Werkzeuge
Intellij IDEA, Git, GitLab, GitHub, CI/CD mit Jenkins, Linux, Apache HTTP Server, nginx, Docker, Nexus Repository, JFrog Artifactory, Splunk, SonarQube, Jira, Redmine, Trello, UML, Mercurial, Node.js, Microservices, Kubernetes, Azure DevOps & Cloud, Grafana

Projekthistorie

01/2022 - bis jetzt
Softwareentwickler
elintech GmbH

Entwicklung eines Online-Shops in der Telekommunikations-Branche
Eine Webplattform mit einem Telekommunikationsportfolio, die es Neukunden, Bestandskunden sowie Agenten ermöglicht, mithilfe eines mehrseitigen Konfigurators ein Angebot zusammenzustellen und zu bestellen. 

Technisches Umfeld: Java, Spring Boot, Webflux, Freemarker, XSLT, Jenkins

01/2022 - 11/2022
Softwareentwickler
Ferchau GmbH (Sonstiges, 5000-10.000 Mitarbeiter)

Entwicklung einer innovativen App in der Automobilindustrie
Eine mobile App, die Fahrtdaten von Kunden erfasst und in Verbindung mit verschiedenen Präferenzen das am besten passende Angebot an Elektro- und Hybridfahrzeugen zum Leasing präsentiert. 
  • Entwicklung und Betreuung zahlreicher Microservices 
  • Entwicklung von Features mit Schwerpunkt auf der Simulation eines echten Erlebnisses durch virtuelle Garagen und Fahrzeuge, um das Nutzererlebnis zu verbessern und die Konversionsrate zu erhöhen   
  • Entwicklung von CI/CD-Prozessen mit Maven und Azure DevOps 
  • Weiterentwicklung der Datenverarbeitungsprozesse von Fahrinformationen im Protobuf-Format, Einspielung dieser Daten in die Time Series Database und Implementierung weiterer neuer Prozesse 
  • Implementierung des Backends für die Darstellung relevanter Standorte während der Fahrt auf einer digitalen Karte  
  • Verbesserung des Empfehlungsmechanismus mithilfe externer Machine-Learning Systemen
  • Konzipierung des Mechanismus zur Berechnung des Fahrzeugverbrauchs basierend auf Fahrinformationen und Fahrzeugdaten 
  • Migration bestehender Systeme auf Reactor/Webflux 
  • Implementierung von Benachrichtigungen für Android und iOS Apps mithilfe von Azure 
  • Verbesserung der Performance, Optimierung der RAM- und CPU-Nutzung mithilfe von Lasttests und VisualVM  
  • Anpassung des Keycloak-Registrierungsprozesses 
  • Erstellen und Analysieren von Grafana-Dashboards 
  • Implementierung von Marketing-Tracking-Events 
  • Anpassungen des Datenmodells 
  • Anpassung von Export- und Reporting-Services 
  • Anbindung externer Affiliate-Schnittstellen 

Technisches Umfeld:
Kotlin, Java, Spring Boot, Webflux, Postgres, Azure, Kubernetes, RabbitMQ, Keycloak, Protobuf, Influx

08/2020 - 12/2021
Softwareentwickler
DZ BANK AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Entwicklung einer Anwendung zur Bewertung von Bankgeschäften
Handelssysteme Murex und FrontArena liefern Bankgeschäfte (Bonds, Derivate)  im CSV-Format. Nach der Verarbeitung dieser Daten können die Risikocontroller und Händler die Profite/Verluste der Bank in einer benutzerfreundlichen Oberfläche analysieren.

Aufgaben:
  • Entwicklung und Betreuung des ETL-Prozesses
  • Anpassungen in CSV/Excel-Exports und Imports
  • Überarbeitung des Prozesses der Konfiguration von Portfolios und Profitcentern (Portfoliomanagement)
  • Implementierung diverser Filter-, Ansicht-, Sortierungs-, Markierungs- und Modifikationsmöglichkeiten in der Benutzeroberfläche
  • Erstellung und Pflege von technischen Dokumentationen
  • Erstellung von Lieferpaketen
  • Präsentation der Anwendung im Rahmen von Sprint-Reviews
  • Entwicklungsprozessoptimierung
  • Analyse von produktiven Logs mit Splunk
  • Vertretung des Teamleiters und Steuerung des Entwicklungsprozesses. Kommunikationsführung zwischen Fachbereich und Entwickler-Team, Organisation des Schätzens von den Aufwand für neue Features (Anforderungsmanagement)
Technisches Umfeld:
Java EE, Spring Boot, SQL, JUnit/Mockito, Maven Hibernate, Jenkins, Jira, GitLab, Sybase, Envers, Mapstruct, Python, Groovy, Apache POI, JExcelApi, CSV, Spring Batch, Swing, Liquibase, Apache Ignite, JBoss, Lombok

01/2020 - 05/2020
Softwareentwickler
P&T Software GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Entwicklung einer E-Commerce Web-Plattform
Bestellplattform der Modeprodukte im B2B Bereich (Kleidung, Outfits, Accessoires)

Aufgaben:
  • Automatisierung der Übertragung neuer Artikel-Stammdaten aus dem ERP-System an das Lagermanagementsystem
  • Entwicklung des Prozesses zur Erstellung von Lieferscheinen
  • Durchführung des Deployment-Prozesses
  • Lösen von Performance-Problemen bzw. Minimierung der Ladezeiten auf der Webseite
  • Einbau des Log-Mechanismus mithilfe von Azure
  • Kommunikation mit Kunden und Dienstleistern 
  • Überwachung von produktiven Systemen
  • Verantwortung über die Einhaltung von Deadlines und Projektzielen
  • Erweiterung der Funktionalität des Warenkorbs
  • Einbau der Filterung und Sortierung von Bestellungen im Kundenbereich
Technisches Umfeld:
Java, Spring Boot, JavaScript, Vue.js, PostgreSQL, GitLab, Maven, Lombok, HTML, CSS, JSON, REST

07/2019 - 12/2019
Softwareentwickler
MVB GmbH (Medien und Verlage, 250-500 Mitarbeiter)

Entwicklung einer Applikation für den internationalen Buchmarkt: pubnet.org
Plattform für den automatisierten Austausch von Informationen und im Wesentlichen die Optimierung des Bestellprozesses in der internationalen Buchbranche.

Aufgaben:
  • Betreuung und Weiterentwicklung von Schnittstellen und wiederverwendbaren Systemkomponenten und Benutzeroberflächen
  • Entwurf und Implementierung von Datenbankmodellen für die Neuentwicklung eigenständiger Applikationen
  • Neuentwicklung der Produkterstellung mit interaktiver Progressbar und User-Managementsystem
  • Abbau der technischen Schulden im Backend vor dem GoLive des neuen Produkts

Technisches Umfeld:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, FlyWay, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js, HTML, CSS

03/2019 - 07/2019
Softwareentwickler
MVB GmbH (Medien und Verlage, 250-500 Mitarbeiter)

Enwicklung einer Plattform zum Kauf von ISBNs: isbn-shop.de
Erweiterung der Funktionalität des Bestellvorgangs von ISBNs und Wartung des Admin-Bereiches.

Aufgaben:
  • Umbau der Logik für die Validierung der Benutzereingaben in Textfeldern, Dropdowns, Checkboxes während der Bestellung
  • Anpassung der Filterung, Sortierung und Modifikation von Bestellung- und Kundendaten im Admin-Bereich
  • Anpassung des E-Mail-Versands und der PDF-Rechnung
  • Hinzufügen zusätzlicher optionaler Produktvarianten in die Bestellung
Technisches Umfeld:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js

01/2019 - 03/2019
Softwareentwickler
MVB GmbH (Medien und Verlage, 250-500 Mitarbeiter)

Entwicklung einer Bücher-Rechercheplattform: buchhandel.de
Anpassungen nach der Änderung des Datenmodells und Beheben von entdeckten Fehlern nach dem GoLive.

Aufgaben:
  • Anpassung von den REST Schnittstellen und Frontends aufgrund von Änderungen im Datenmodell
  • Beheben von Anzeigefehlern im Frontend
  • Bugfixing im Backend
Technisches Umfeld:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS,  Ember.js, Bootstrap, JSON, REST, PostgreSQL, Jenkins, JUnit/Mockito

09/2016 - 01/2019
Softwareentwickler
MVB GmbH (Medien und Verlage, 50-250 Mitarbeiter)

Entwicklung einer Software für den deutschen Buchmarkt: vlb.de
Plattform für den automatisierten Austausch von Produktinformationen zwischen Buchhandlung, Verlag und Dienstleister.

Aufgaben:
  • Mitarbeit bei der Konzeption sowie Umsetzung von Web-Benutzeroberflächen und REST APIs
  • Integration von Web Analytic-Tools
  • Entwicklung eines Frontend-Tools für die Qualitätssicherung von REST APIs
  • Anpassung und Durchführung von vorhandenen automatischen Selenium Oberflächentests unter Einsatz von Serenity
  • Evaluation neuer Technologien
  • Entwicklung des Tools zur Verwaltung von Systemmeldungen
  • Erstellung und Pflege von technischen Dokumentationen
Technisches Umfeld:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS, Ember.js, Bootstrap, JSON, Selenium, PostgreSQL, Jenkins, JUnit/Mockito

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Edgar Linde Softwareentwickler: Java/JEE, Spring, Kotlin, JPA / Hibernate, Maven aus FrankfurtamMain Softwareentwickler: Java/JEE, Spring, Kotlin, JPA / Hibernate, Maven
Registrieren