Java Backend
Aktualisiert am 20.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.03.2024
Verfügbar zu: 100%
davon vor Ort: 15%
Java
Spring
REST
JSON
SQL
NoSQL
Git
Scrum
Agile Softwareentwicklung
JPA
Gradle
Maven
Hibernate
JavaScript
HTML
Jenkins
MongoDB
JUnit
Unix-Shell
OOP
OOD
Deutsch
Muttersprache
Französisch
Verhandlungssicher
Englisch
Verhandlungssicher
Japanisch
Konversationssicher
Chinesisch
Grundkenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-04 - 2023-12

Entwicklung Datengateway für Prämienberechnung

Java Backend-Entwickler Maven Java Mongo ...
Java Backend-Entwickler
  • Entwicklung einer Middleware-Lösung in Spring Boot Microservices zur Bereitstellung einer Schnittstelle für Versicherungsprämienberechnung
  • Anbindung von bestehenden Berechnungsservices an neue Architektur
  • Anbindung von Kafka als Message Broker
  • Aufsetzen von MongoDB als Dokumentenspeicher
  • Entwicklung eines Frameworks für End-to-End-Tests in Cucumber
  • Verwaltung von Docker-Containern
  • Aufsetzen und Verwaltung von Jenkins-Pipelines
Maven Java Mongo Git Junit Cucum Jenkins Scru Jpa Hiber Safe Rest Json Cuc
Allianz Global Corporate & Specialty (AGCS)
11 Monate
2021-04 - 2022-02

Entwicklung Fördermittel-Antragssystem

Java Backend-Entwickler Java Spring Jpa ...
Java Backend-Entwickler
  • Entwicklung des Backends einer Software-Lösung für Förderbanken zur Erfassung von Fördermittelanträgen in Spring Boot
  • Definition der REST-API mit OpenAPI
  • Umsetzung eines Zugriffssteuerungs-Systems für die REST-Schnittstellen der Anwendung
  • Implementierung von RabbitMQ-Schnittstellen für den Austausch von asynchronen Daten zwischen Microservices
  • Erstellung und Erweiterung von Integrationstests mit Cucumber
Java Spring Jpa Cucumb Rest Sql Liqui Gradl Json Scrum
Crealogix AG
8 Monate
2020-08 - 2021-03

Weiterentwicklung und Deployment einer Microservice-Infrastruktur

Java-Entwickler
Java-Entwickler
  • Weiterentwicklung und Deployment einer Microservice-Infrastruktur zur Erfassung von SARS-CoV-2-Labormeldungen
  • Erstellung von automatischen End-to-End-Tests mit JUnit und Jenkins
  • Entwicklung eines Testdatengenerators in Java zur Erstellung von randomisierten Testdaten
gematik GmbH
Berlin
1 Jahr 2 Monate
2019-03 - 2020-04

Weiterentwicklung Lkw-Vermietungsplattform

Java Fullstack-Entwickler Java Jsf Spring ...
Java Fullstack-Entwickler
  • Sanierung, Refactoring und Weiterentwicklung einer mehrschichtigen Webanwendung für die Verwaltung von Lkw-Vermietungen
  • Planung und Umsetzung von Vertragsmanagement und Abrechnungsmanagement in JSF und Spring
  • Erweiterung des Frontends
  • Erweiterung von bestehenden Unit- und Integrationstests mit JUnit
Java Jsf Spring Hiberna Hibernate Sql DB2 Html Css Junit Jpa Maven Scrum Kanb
Daimler TSS GmbH
Berlin
3 Jahre 6 Monate
2015-09 - 2019-02

Entwicklung Reisendeninformationssystem

Softwareentwickler, Java-Trainer Java Node.js Junit ...
Softwareentwickler, Java-Trainer
  • Neuentwicklung eines Reisendeninformationssystems mit Verteilung von Echtzeit Daten auf optische und akustische Endgeräte
  • Entwicklung einer Microservice-Architektur mit Spring Boot und RabbitMQ als Message Broker
  • Implementierung von diversen Microservices in Java und Konfiguration für das Deployment auf Docker und Kubernetes
  • Realisierung einer Rule-Engine für die Zeitsteuerung und Koordination von akustischen Ansagen
  • Realisierung einer Rendering-Engine zur Generierung von Ansage- und Anzeigevorschriften
  • Entwicklung eines asynchronen Datenvisualisierungs-Clients mit node.js und Electron
  • Realisierung eines Monitoring-Systems zur Überwachung und Nachverfolgung des Datenflusses auf Basis von Elasticsearch und Kibana


Java-Trainer

  • Unterstützung und Durchführung von Trainings für neue Mitarbeiter in Java und Spring
Java Node.js Junit Spring Sql Postgre Messag Rest Git Gradle Elastic Json Jpa Scrum Safe
Deutsche Bahn AG
Berlin
2 Monate
2015-07 - 2015-08

Praktikum

Java Trainee
Java Trainee
Accenture Technology Solutions GmbH
Frankfurt am Main
2 Monate
2015-03 - 2015-04

Installation und Konfiguration

Systemadministrator
Systemadministrator
  • Installation und Konfiguration von Microsoft Windows Server 2012 R2 mit Migration von Active-Directory 2003
  • Migration von Microsoft Exchange Server 2003 nach 2013
  • Installation und Konfiguration von Microsoft SQL Server 2014
Hoffmann & Partner Schließanlagenservice GmbH
Berlin
2 Monate
2014-11 - 2014-12

Neuentwicklung einer domänenspezifischen Sprache

Softwareentwickler, DSL-Entwickler
Softwareentwickler, DSL-Entwickler
  • Erweiterung und Low-Level-Anpassung von domänenspezifischen Modellierungssprachen in Visual Studio
  • Neuentwicklung einer domänenspezifischen Sprache auf Basis von WPF
  • Vernetzung von verschiedenen, domänenspezifischen Sprachen über Referenzierungs-Technologie entwickelt in Diplomarbeit
eTASK Service-Management GmbH
Berlin
2 Monate
2014-09 - 2014-10

Installation und Aufbau einer neuen Rechnerlandschaft

Systemadministrator Word Excel
Systemadministrator

  • Installation und Aufbau einer neuen Rechnerlandschaft in einem Netzwerk mit Windows-Domäne
  • Analyse, Installation und Konfiguration von Branchensoftware mit Erstellung von zentralen Datenbanken für verteilten Zugriff
  • Entwicklung von VBA-Addins für Word und Excel

Word Excel
Hoffmann & Partner Schließanlagenservice GmbH
Berlin
1 Jahr 1 Monat
2013-05 - 2014-05

Forschung zur modellbasierten Softwareentwicklung

Werkstudent
Werkstudent
  • Forschung zur modellbasierten Softwareentwicklung im Rahmen der Diplomarbeit
  • Mitwirkung bei wissenschaftlichen Publikationen
  • Erforschung und Entwicklung von domänenspezifischen Sprachen (DSLs) in einem branchenübergreifenden Industrieprojekt
Fraunhofer-Institut für Offene Kommunikationssysteme
Berlin
6 Monate
2013-10 - 2014-03

Entwicklung einer .NET Desktop-Anwendung

Softwareentwickler
Softwareentwickler
  • Entwicklung einer .NET Desktop-Anwendung mit WPF zur Patientenverwaltung mit automatischer Generierung von Ernährungsplänen anhand von Laborergebnissen
Naturheilpraxis am Roseneck
Berlin
5 Jahre 4 Monate
2006-06 - 2011-09

.NET-Software-Entwicklung

C# NHibernate LINQ ...
  • .NET-Software-Entwicklung in C# für Desktop und Web
  • Entwicklung von Anwendungen in 3-Schichten-Architektur
  • Anbindung von Datenbanken mit NHibernate oder LINQ to SQL
  • Erstellung von Web-Backends und -Frontends mit ASP.NET MVC in Kombination mit HTML und AJAX
  • Realisierung eines automatischen Update-Systems über verteilte Web-Services in WCF
C# NHibernate LINQ SQL ASP.NET MVC
Samuelson Kassensysteme GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2015-07 - 2015-08

verschiedene Trainings

Accenture Technology Solutions GmbH, Frankfurt am Main
Accenture Technology Solutions GmbH, Frankfurt am Main
  • Java SE und EE Training
  • Spring Framework Training
12 Jahre 6 Monate
2002-10 - 2015-03

Informatik-Studium

Diplom-Informatiker, Humboldt-Universität, Berlin
Diplom-Informatiker
Humboldt-Universität, Berlin
  • Middleware
  • Software-Engineering
  • Betriebssysteme
  • Compiler
  • Modellbasierte Softwareentwicklung
  • Datenbanken
  • Netzwerktechnologien
  • Thema Diplomarbeit auf Anfrage
8 Jahre 6 Monate
1994-02 - 2002-07

Schulbildung

Abitur und französisches Baccalauréat, Französisches Gymnasium , Berlin
Abitur und französisches Baccalauréat
Französisches Gymnasium , Berlin

Position

Position

Java-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST JSON SQL NoSQL Git Scrum Agile Softwareentwicklung JPA Gradle Maven Hibernate JavaScript HTML Jenkins MongoDB JUnit Unix-Shell OOP OOD

Produkte / Standards / Erfahrungen / Methoden

Fähigkeiten

Methodologie:

  • Agile
  • Scrum-Prozess
  • SAFe
  • Kanban
  • JIRA
  • Confluence


Frameworks:

  • Spring
  • Spring Boot
  • EJB
  • node.js


Java:

  • Jackson
  • Maven
  • Gradle


Messaging

  • Kafka
  • RabbitMQ


ORM:

  • Hibernate
  • JPA
  • Spring Data
  • LINQ
  • Entity Framework


Testing:

  • JUnit
  • Mockito
  • Cucumber
  • Powermock
  • Mocha


Infrastruktur:

  • Docker
  • Kubernetes
  • Jenkins
  • Gitlab CI/CD
  • Artifactory


Architekturen:

  • Microservices
  • REST
  • SOA
  • Model-View-Controller
  • Drei-Schichten-Architektur
  • MVVM


Web:

  • JSF
  • ASP.NET MVC
  • HTML
  • jQuery
  • AJAX
  • CSS


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse
  • MS Visual Studio
  • NetBeans


GUI-Entwicklung

  • WPF / MVVC
  • Windows-Forms


DSL-Entwicklung und -Anpassung mit:

  • Modeling-SDK für Visual Studio

Betriebssysteme

Microsoft Windows
sehr gute Kenntnisse
Unix-artige Systemen
sehr gute Kenntnisse

Programmiersprachen

Java 11
Sehr gute Kenntnisse
.NET 4.5/C#
sehr gute Kenntnisse
JavaScript
gute Kenntnisse
C
anwendungssicher
C++
anwendungssicher


Datenbanken

MongoDB
Elasticsearch
PostgreSQL
MS SQL Server
IBM DB2

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-04 - 2023-12

Entwicklung Datengateway für Prämienberechnung

Java Backend-Entwickler Maven Java Mongo ...
Java Backend-Entwickler
  • Entwicklung einer Middleware-Lösung in Spring Boot Microservices zur Bereitstellung einer Schnittstelle für Versicherungsprämienberechnung
  • Anbindung von bestehenden Berechnungsservices an neue Architektur
  • Anbindung von Kafka als Message Broker
  • Aufsetzen von MongoDB als Dokumentenspeicher
  • Entwicklung eines Frameworks für End-to-End-Tests in Cucumber
  • Verwaltung von Docker-Containern
  • Aufsetzen und Verwaltung von Jenkins-Pipelines
Maven Java Mongo Git Junit Cucum Jenkins Scru Jpa Hiber Safe Rest Json Cuc
Allianz Global Corporate & Specialty (AGCS)
11 Monate
2021-04 - 2022-02

Entwicklung Fördermittel-Antragssystem

Java Backend-Entwickler Java Spring Jpa ...
Java Backend-Entwickler
  • Entwicklung des Backends einer Software-Lösung für Förderbanken zur Erfassung von Fördermittelanträgen in Spring Boot
  • Definition der REST-API mit OpenAPI
  • Umsetzung eines Zugriffssteuerungs-Systems für die REST-Schnittstellen der Anwendung
  • Implementierung von RabbitMQ-Schnittstellen für den Austausch von asynchronen Daten zwischen Microservices
  • Erstellung und Erweiterung von Integrationstests mit Cucumber
Java Spring Jpa Cucumb Rest Sql Liqui Gradl Json Scrum
Crealogix AG
8 Monate
2020-08 - 2021-03

Weiterentwicklung und Deployment einer Microservice-Infrastruktur

Java-Entwickler
Java-Entwickler
  • Weiterentwicklung und Deployment einer Microservice-Infrastruktur zur Erfassung von SARS-CoV-2-Labormeldungen
  • Erstellung von automatischen End-to-End-Tests mit JUnit und Jenkins
  • Entwicklung eines Testdatengenerators in Java zur Erstellung von randomisierten Testdaten
gematik GmbH
Berlin
1 Jahr 2 Monate
2019-03 - 2020-04

Weiterentwicklung Lkw-Vermietungsplattform

Java Fullstack-Entwickler Java Jsf Spring ...
Java Fullstack-Entwickler
  • Sanierung, Refactoring und Weiterentwicklung einer mehrschichtigen Webanwendung für die Verwaltung von Lkw-Vermietungen
  • Planung und Umsetzung von Vertragsmanagement und Abrechnungsmanagement in JSF und Spring
  • Erweiterung des Frontends
  • Erweiterung von bestehenden Unit- und Integrationstests mit JUnit
Java Jsf Spring Hiberna Hibernate Sql DB2 Html Css Junit Jpa Maven Scrum Kanb
Daimler TSS GmbH
Berlin
3 Jahre 6 Monate
2015-09 - 2019-02

Entwicklung Reisendeninformationssystem

Softwareentwickler, Java-Trainer Java Node.js Junit ...
Softwareentwickler, Java-Trainer
  • Neuentwicklung eines Reisendeninformationssystems mit Verteilung von Echtzeit Daten auf optische und akustische Endgeräte
  • Entwicklung einer Microservice-Architektur mit Spring Boot und RabbitMQ als Message Broker
  • Implementierung von diversen Microservices in Java und Konfiguration für das Deployment auf Docker und Kubernetes
  • Realisierung einer Rule-Engine für die Zeitsteuerung und Koordination von akustischen Ansagen
  • Realisierung einer Rendering-Engine zur Generierung von Ansage- und Anzeigevorschriften
  • Entwicklung eines asynchronen Datenvisualisierungs-Clients mit node.js und Electron
  • Realisierung eines Monitoring-Systems zur Überwachung und Nachverfolgung des Datenflusses auf Basis von Elasticsearch und Kibana


Java-Trainer

  • Unterstützung und Durchführung von Trainings für neue Mitarbeiter in Java und Spring
Java Node.js Junit Spring Sql Postgre Messag Rest Git Gradle Elastic Json Jpa Scrum Safe
Deutsche Bahn AG
Berlin
2 Monate
2015-07 - 2015-08

Praktikum

Java Trainee
Java Trainee
Accenture Technology Solutions GmbH
Frankfurt am Main
2 Monate
2015-03 - 2015-04

Installation und Konfiguration

Systemadministrator
Systemadministrator
  • Installation und Konfiguration von Microsoft Windows Server 2012 R2 mit Migration von Active-Directory 2003
  • Migration von Microsoft Exchange Server 2003 nach 2013
  • Installation und Konfiguration von Microsoft SQL Server 2014
Hoffmann & Partner Schließanlagenservice GmbH
Berlin
2 Monate
2014-11 - 2014-12

Neuentwicklung einer domänenspezifischen Sprache

Softwareentwickler, DSL-Entwickler
Softwareentwickler, DSL-Entwickler
  • Erweiterung und Low-Level-Anpassung von domänenspezifischen Modellierungssprachen in Visual Studio
  • Neuentwicklung einer domänenspezifischen Sprache auf Basis von WPF
  • Vernetzung von verschiedenen, domänenspezifischen Sprachen über Referenzierungs-Technologie entwickelt in Diplomarbeit
eTASK Service-Management GmbH
Berlin
2 Monate
2014-09 - 2014-10

Installation und Aufbau einer neuen Rechnerlandschaft

Systemadministrator Word Excel
Systemadministrator

  • Installation und Aufbau einer neuen Rechnerlandschaft in einem Netzwerk mit Windows-Domäne
  • Analyse, Installation und Konfiguration von Branchensoftware mit Erstellung von zentralen Datenbanken für verteilten Zugriff
  • Entwicklung von VBA-Addins für Word und Excel

Word Excel
Hoffmann & Partner Schließanlagenservice GmbH
Berlin
1 Jahr 1 Monat
2013-05 - 2014-05

Forschung zur modellbasierten Softwareentwicklung

Werkstudent
Werkstudent
  • Forschung zur modellbasierten Softwareentwicklung im Rahmen der Diplomarbeit
  • Mitwirkung bei wissenschaftlichen Publikationen
  • Erforschung und Entwicklung von domänenspezifischen Sprachen (DSLs) in einem branchenübergreifenden Industrieprojekt
Fraunhofer-Institut für Offene Kommunikationssysteme
Berlin
6 Monate
2013-10 - 2014-03

Entwicklung einer .NET Desktop-Anwendung

Softwareentwickler
Softwareentwickler
  • Entwicklung einer .NET Desktop-Anwendung mit WPF zur Patientenverwaltung mit automatischer Generierung von Ernährungsplänen anhand von Laborergebnissen
Naturheilpraxis am Roseneck
Berlin
5 Jahre 4 Monate
2006-06 - 2011-09

.NET-Software-Entwicklung

C# NHibernate LINQ ...
  • .NET-Software-Entwicklung in C# für Desktop und Web
  • Entwicklung von Anwendungen in 3-Schichten-Architektur
  • Anbindung von Datenbanken mit NHibernate oder LINQ to SQL
  • Erstellung von Web-Backends und -Frontends mit ASP.NET MVC in Kombination mit HTML und AJAX
  • Realisierung eines automatischen Update-Systems über verteilte Web-Services in WCF
C# NHibernate LINQ SQL ASP.NET MVC
Samuelson Kassensysteme GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2015-07 - 2015-08

verschiedene Trainings

Accenture Technology Solutions GmbH, Frankfurt am Main
Accenture Technology Solutions GmbH, Frankfurt am Main
  • Java SE und EE Training
  • Spring Framework Training
12 Jahre 6 Monate
2002-10 - 2015-03

Informatik-Studium

Diplom-Informatiker, Humboldt-Universität, Berlin
Diplom-Informatiker
Humboldt-Universität, Berlin
  • Middleware
  • Software-Engineering
  • Betriebssysteme
  • Compiler
  • Modellbasierte Softwareentwicklung
  • Datenbanken
  • Netzwerktechnologien
  • Thema Diplomarbeit auf Anfrage
8 Jahre 6 Monate
1994-02 - 2002-07

Schulbildung

Abitur und französisches Baccalauréat, Französisches Gymnasium , Berlin
Abitur und französisches Baccalauréat
Französisches Gymnasium , Berlin

Position

Position

Java-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST JSON SQL NoSQL Git Scrum Agile Softwareentwicklung JPA Gradle Maven Hibernate JavaScript HTML Jenkins MongoDB JUnit Unix-Shell OOP OOD

Produkte / Standards / Erfahrungen / Methoden

Fähigkeiten

Methodologie:

  • Agile
  • Scrum-Prozess
  • SAFe
  • Kanban
  • JIRA
  • Confluence


Frameworks:

  • Spring
  • Spring Boot
  • EJB
  • node.js


Java:

  • Jackson
  • Maven
  • Gradle


Messaging

  • Kafka
  • RabbitMQ


ORM:

  • Hibernate
  • JPA
  • Spring Data
  • LINQ
  • Entity Framework


Testing:

  • JUnit
  • Mockito
  • Cucumber
  • Powermock
  • Mocha


Infrastruktur:

  • Docker
  • Kubernetes
  • Jenkins
  • Gitlab CI/CD
  • Artifactory


Architekturen:

  • Microservices
  • REST
  • SOA
  • Model-View-Controller
  • Drei-Schichten-Architektur
  • MVVM


Web:

  • JSF
  • ASP.NET MVC
  • HTML
  • jQuery
  • AJAX
  • CSS


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse
  • MS Visual Studio
  • NetBeans


GUI-Entwicklung

  • WPF / MVVC
  • Windows-Forms


DSL-Entwicklung und -Anpassung mit:

  • Modeling-SDK für Visual Studio

Betriebssysteme

Microsoft Windows
sehr gute Kenntnisse
Unix-artige Systemen
sehr gute Kenntnisse

Programmiersprachen

Java 11
Sehr gute Kenntnisse
.NET 4.5/C#
sehr gute Kenntnisse
JavaScript
gute Kenntnisse
C
anwendungssicher
C++
anwendungssicher


Datenbanken

MongoDB
Elasticsearch
PostgreSQL
MS SQL Server
IBM DB2

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.