Softwareentwickler
Schlagworte
CSS
Hibernate
Java Persistence API
Spring Framework
Apache Maven
Kotlin
APIs
Apache HTTP Server
Automatisierung
Relationale Datenbanken
Skills
Kernkompetenzen
Skillset
Technische Sprachen
Java SE/EE, Kotlin, HTML5, CSS & SASS/SCSS, JavaScript, JSON, SQL, XML, YAML, Groovy, Dart, Python
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
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
- Java SE/EE, Kotlin Backend Entwicklung
- Spring Framework, Spring Boot, Maven, JPA, Hibernate, Webflux
- Implementierung von REST Schnittstellen, Services, ETL-Prozessen, CSV und Excel Exporte/Importe
- Modellierung von relationalen Datenbanken
- Automatisierung und Optimierung von IT-Prozessen
- Web-Entwicklung mit SPA-Frameworks
- Scraping und Verarbeitung jeglicher Informationen aus dem Web
Skillset
Technische Sprachen
Java SE/EE, Kotlin, HTML5, CSS & SASS/SCSS, JavaScript, JSON, SQL, XML, YAML, Groovy, Dart, Python
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
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
12/2023
-
bis jetzt
01/2022
-
11/2022
Softwareentwickler
Ferchau GmbH
(Sonstiges, 5000-10.000 Mitarbeiter)
Backend-Entwicklung und Betreuung der Infrastruktur
Innovative App in der Automobilindustrie
Technisches Umfeld:
Kotlin, Java, Spring Boot, Postgres, Azure, Kubernetes
Innovative App in der Automobilindustrie
Technisches Umfeld:
Kotlin, Java, Spring Boot, Postgres, Azure, Kubernetes
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:
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
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)
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:
Java, Spring Boot, JavaScript, Vue.js, PostgreSQL, GitLab, Maven, Lombok, HTML, CSS, JSON, REST
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
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:
Technisches Umfeld:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, FlyWay, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js, HTML, CSS
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:
Java, Spring Framework, Spring Boot, PostgreSQL, Hibernate, Maven, Git, JUnit/Mockito, REST, JSON, Jenkins, GitLab, JavaScript, Ember.js
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
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:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS, Ember.js, Bootstrap, JSON, REST, PostgreSQL, Jenkins, JUnit/Mockito
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
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:
Java, Spring Framework, Hibernate, Maven, Git, JavaScript, HTML5, CSS, Ember.js, Bootstrap, JSON, Selenium, PostgreSQL, Jenkins, JUnit/Mockito
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
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