11.08.2025 aktualisiert

**** ******** ****
100 % verfügbar

Flutter (Dart), Spring Boot

Schortens, Deutschland
Nur Remote
Dipl. -Ing.(FH) Elektrotechnik, Angewandte Mikroelektronik
Schortens, Deutschland
Nur Remote
Dipl. -Ing.(FH) Elektrotechnik, Angewandte Mikroelektronik

Skills

HTMLJavaJavaScript.Net FrameworkApache TomcatC#C++UbuntuCSSDatenbankenWindows EmbeddedJ2EEHibernateJava Database ConnectivityJava Persistence APIApache StrutsJavaserver PagesPythonPostgreSQLMicrosoft Sql-ServerVisual Basic .NETMySQLSwaggerSchreiben von DokumentationSoftwareentwicklungSubversionSpring BootBackendGitMicroservices
Programmierung
Flutter (Dart), Java8, Java EE, JSP, JDBC  +++
Python +
Javascript  ++
Html, Css  ++
C#.Net, VB.Net, C++, Visaual Basic  ++
C, Assembler  ++

Frameworks
Spring Boot, REST, Struts 2  +++
OpenJPA, Hibernate  ++
Datatables, Semantic UI  ++
Lombok, Commons CSV  ++
Swagger, Thymeleaf  ++

Datenbanken
MySQL, Db2  +++
MS SQL Server  ++
Postgres, Access  +

Sonstiges
Eclipse  +++
Ubuntu, Windows embedded CE  ++
Git, svn, CI/CD  ++
Tomcat, Websphere  ++
MySQL Model, EER Diagram  ++
Responsive Webdesign  ++
Microservices  +++
SoapUI  ++

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2008

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Webentwicklung im Bereich E-Commerce - Entwicklung einer skalierbaren Cross-Plattform-Lösung (Gojola)

Gojola GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Rolle: Full-Stack Entwickler / Softwarearchitekt / DevOps / UI/UX Designer
(inkl. vollständiger technischer Verantwortung von Architektur bis Deployment)
Beschreibung:
Entwicklung einer modularen, skalierbaren E-Commerce-Plattform zur plattformübergreifenden Nutzung auf Web und mobilen Endgeräten. Die Lösung wurde mit Flutter im Frontend und Spring Boot im Backend umgesetzt und kam unter anderem in den Anwendungen Bauern Shop und Das gibts auch vor Ort zum Einsatz - zwei Lösungen zur digitalen Vermarktung regionaler Produkte.
Aufgaben:
  • Anforderungsanalyse, Architekturentwurf und End-to-End-Umsetzung einer skalierbaren E-Commerce-Plattform
  • Cross-Plattform-Entwicklung mit Flutter für Web und Mobile (iOS/Android)
  • Implementierung des Backends mit Spring Boot, inkl. REST-Schnittstellen, Authentifizierung und Datenbankanbindung
  • UI/UX-Design und Entwicklung responsiver Oberflächen, abgestimmt auf unterschiedliche Endgeräte
  • Einrichtung und Betreuung der Infrastruktur, inklusive CI/CD, Hosting und Monitoring
  • Entwicklung zentraler E-Commerce-Funktionen: Produktverwaltung, Warenkorb, Zahlungsabwicklung, Benutzerverwaltung
  • Wiederverwendbare Komponentenstruktur zur Unterstützung weiterer Projekte und Produktvarianten


Technik: Flutter (Dart), React, JavaEE, Spring Boot, Spring Security, REST, JPA, Redis, Junit, Integrationtest, Modultest, Python, MySQL, Elastic Search, Javascript, Gitlab, Docker, Tomcat, PayPal

Flutter-Entwicklung mit Fokus auf Frontend für Drittanbieter

Internet und Informationstechnologie

10-50 Mitarbeiter

Rolle: Flutter-Entwickler / Technischer Ansprechpartner für Mobile-Architektur
Beschreibung:
Mitarbeit an der Weiterentwicklung einer bestehenden Flutter-Anwendung für einen externen Auftraggeber - mit Schwerpunkt auf Frontend-Entwicklung, technischer Beratung und dem Aufbau einer skalierbaren App-Architektur. Zusätzlich erfolgt die Weitergabe von Know-how im Bereich Flutter an das bestehende Team.
Aufgaben:
  • Entwicklung und Integration neuer Funktionen in eine bestehende Flutter-App
  • Operative Unterstützung des Teams bei der Umsetzung mobiler Entwicklungsaufgaben
  • Vermittlung von Best Practices und technischem Wissen im Umgang mit Flutter
  • Unterstützung beim Aufbau einer stabilen, wartbaren und skalierbaren App-Architektur
  • Enge Abstimmung mit dem internen Entwicklungsteam und den relevanten Fachbereichen

Backend-Entwicklung für Drittanbieter mit Spring Boot

Internet und Informationstechnologie

10-50 Mitarbeiter

Rolle: Backend-Entwickler / Spring-Boot-Spezialist
Beschreibung:
Mitarbeit an einem externen Projekt mit Fokus auf der Entwicklung und Erweiterung von Spring-Boot-basierten Backend-Applikationen. Ziel ist die Umsetzung einer zuverlässigen, wartbaren und datenbankgestützten Serverlogik, unter Verwendung etablierter Frameworks und Standards.
Aufgaben:
  • Entwicklung und Pflege von Spring Boot-Anwendungen im Rahmen eines bestehenden Systems
  • Modellierung und Implementierung von Entitäten inkl. Datenbank-Mapping mit JPA (Java Persistence API)
  • Erstellung und Erweiterung von Repository- und Service-Komponenten
  • Anbindung an relationale Datenbanken und Umsetzung datengetriebener Logik
  • Konzeption und Umsetzung von RESTful APIs zur Anbindung von Frontend-Systemen
  • Enge Abstimmung mit Projektverantwortlichen und angrenzenden Entwicklungsteams

Webentwicklung im Bereich Logistik

Transport und Logistik

5000-10.000 Mitarbeiter

Weiterentwicklung eines Java8 Projektes für die Verwaltung und Anzeige großer Datenmengen.
Implementierung von Spring Boot Controllern. Erstellen von SQL Queries. Implementierung und
Erweiterung der Entitäten. Umstrukturierung der Javascript Implementierungen. Bugfixing des
Backends und Frontends.
Technik:
Java, Spring Boot, Microservices, REST, SoapUI, Eclipse, svn, Struts 2, OpenJPA, db2, Hibernate,
Datatables, Semantic UI, Lombok, Commons CSV, Swagger, Thymeleaf, Tomcat, Websphere

Webentwicklung im Bereich Logistik - Weiterentwicklung eines datenintensiven Java-Websystems

Sonstiges

10-50 Mitarbeiter

Rolle: Full-Stack Entwickler / Java-Backend-Entwickler
Beschreibung:
Im Rahmen eines Logistikprojekts wurde ein bestehendes Java-8-basiertes Websystem zur Verwaltung und Darstellung großer Datenmengen weiterentwickelt. Der Fokus lag auf der Backend-Optimierung mit Spring Boot sowie der Frontend-Restrukturierung.
Aufgaben:
  • Weiterentwicklung und Wartung eines Java-8-Systems zur effizienten Verarbeitung großer logistischer Datenbestände
  • Implementierung und Erweiterung von Spring Boot Controllern zur Abbildung neuer Anwendungslogik
  • Erstellung und Optimierung komplexer SQL-Abfragen für effiziente Datenbankzugriffe
  • Modellierung und Pflege von Entitäten im Rahmen der Datenpersistenzschicht
  • Umstrukturierung vorhandener JavaScript-Komponenten zur Verbesserung von Wartbarkeit und Benutzererfahrung
  • Fehleranalyse und Bugfixing im Backend (Java/Spring Boot) und Frontend (JavaScript)


Technik: Java, Spring Boot, Microservices, REST, SoapUI, Eclipse, svn, Struts 2, OpenJPA, db2, Hibernate, Datatables, Semantic UI, Lombok, Commons CSV, Swagger, Thymeleaf, Tomcat, Websphere

Webplattform zur Erstellung und Verwaltung dynamischer QR-Codes

Internet und Informationstechnologie

< 10 Mitarbeiter

Rolle: Full-Stack Webentwickler / Java-Entwickler
Beschreibung:
Entwicklung einer webbasierten Plattform zur Erstellung, Verwaltung und Analyse von statischen und dynamischen QR-Codes. Die Anwendung wurde vollständig in Java realisiert und ermöglichte eine benutzerfreundliche Verwaltung von QR-Codes über eine zentrale Oberfläche.
Aufgaben:
  • Konzeption und Umsetzung eines objektorientierten Softwaredesigns für die Webanwendung
  • Implementierung des Backends in Java mit Anbindung an ein relationales Datenbanksystem zur Speicherung und Verwaltung von QR-Code-Daten
  • Entwicklung eines webbasierten Portals zur Erstellung und dynamischen Steuerung von QR-Codes, inkl. Benutzerverwaltung und Zugriffssteuerung
  • Vertiefung von Kenntnissen in objektorientierter Backend-Entwicklung, Webarchitektur und datenbankgestützter Anwendungslogik
Technik: Linux, Tomcat, Eclipse, Git, Java EE, Maven, MySQL Model, EER Diagram, JDBC, JavaScript, html, css, Responsive Webdesign

Support für elektronische Bremssysteme im Automotive-Bereich

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Rolle: Embedded Softwareentwickler / Software Engineer
Beschreibung:
Unterstützung eines Automotive-Entwicklungsteams im Bereich elektronischer Bremssysteme mit Fokus auf die Bereitstellung wiederverwendbarer Softwarekomponenten. Ziel war die Entwicklung stabiler, projektübergreifend einsetzbarer Module zur Unterstützung sicherheitskritischer Funktionen.

Aufgaben:
  • Technischer Support innerhalb eines Entwicklungsprojekts für elektronische Bremssysteme
  • Design und Implementierung generischer Softwarekomponenten, unabhängig von spezifischen Fahrzeugprojekten, zur Steigerung der Wiederverwendbarkeit und Wartbarkeit
  • Durchführung von Komponententests zur Verifikation der Funktionalität gemäß Automotive-Standards
Technik:
C/C++, Misra, V-Modell, MKS Integrity, Vector CANoe

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden