Senior Java & Spring Boot Entwickler | Microservices | REST | CI/CD | React | Typescript (Full-Stack)
Aktualisiert am 11.03.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 10.03.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Fortgeschritten
Farsi
Muttersprache

Einsatzorte

Einsatzorte

Vörstetten (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2024-06 - 2024-08

Cloudbasierte Mitarbeiter- & Projektplanung mit AWS Cognito & Next.js (CI/CD, GitHub Actions)

Senior Software Engineer AWS ion.sst/pulumi Next.js ...
Senior Software Engineer

Plannung von Mitarbeitern, Projekten und Angeboten (Team von 2 Entwicklern):

  • Entwurf Authentifizierung und Autorisierung
  • Umsetzung durch AWS Cognito (Rollen) und Verififed Permissions (Berechtigungen)
  • Implementierung Infrastruktur durch ion.sst/pulumi
  • Implementierung Build Pipeline über GitHub Actions
  • Entwurf und Implementierung GUI in Next.js

AWS ion.sst/pulumi Next.js Jest Node.js TypeScript GitHub Actions
1 Jahr 4 Monate
2023-01 - 2024-04

Automatisierung der Massenbrief-Erstellung für Banken mit Java 17 & Jenkins Pipelines

Senior Software Engineer Java Groovy Jenkins ...
Senior Software Engineer

Automatische Erstellung von Millionen Briefen für diverse Versicherungen und Banken. Verteilte Web- und Desktopanwendung mit Millionen von Zeilen Code.

  • Über 1000 Jobs ersetzt, viel Zeit und Kosten gespart durch innovative Idee
  • Migration Java 17, viel Entwicklungszeit gespart durch burningwave
  • Tool zum Auffinden von UI Komponenten, Analyseaufwand bei Bugs stark reduziert

Entwicklung Smart Pipeline (Team von 4 Entwicklern):

  • Entwurf der Pipeline und Build Prozess (Branching, Repositories, Workflows)
  • Definition der Stories und Anleitung der Entwickler- Dynamische Erzeugnung einer  Scripted Jenkins Pipeline durch Code Analyse
  • Pipeline Library galt als Ersatz für über 1000 Jenkins Jobs
  • Parameter Library mit 2-way Databinding von Werten im Jenkins Job
  • Logik zum Releasen der Artefakte
  • Installation Package Comparator
  • Erstellung der Repository Struktur in Nexus
  • Dynamische Pipelines für Arbeitsweise nach GitFlow
  • Revolutionär: nur von Änderung betroffene Artefakte wurden gebaut

Wartung der DOPiX Software (Team von 10 Entwicklern):

  • Fixen von Bugs
  • Methode zum Auffinden von UI Komponenten durch Bytecode Modifikation der JVM
  • Support für Jenkins und Release Prozess
  • Java 17 Migration

Java Groovy Jenkins Docker Nexus Git Maven Azure DevOps
4 Monate
2022-09 - 2022-12

Agile Entwicklung von Web- & Backend-Services für einen Online-Shop (React, Kotlin)

Senior Software Engineer Kotlin React gRPC ...
Senior Software Engineer

Online shop (Team von 8 Entwicklern):

  • Entwicklung von Frontend Komponenten und Services im Backend

Kotlin React gRPC BigTable GCP
2 Jahre 3 Monate
2020-01 - 2022-03

Modernisierung universitärer Software: Migration zu Spring Boot & DevOps (Spring Boot, Docker)

Senior DevOps Software Entwickler Java Sprint Boot Maven ...
Senior DevOps Software Entwickler

Anwendungen für den Uni Betrieb

  • Neuumsetzung eines 6 Monaten alten Projektes in nur 2 Wochen
  • Docker Performance Optimierung und Verbesserung der Security
  • Technische Evaluation von Frontend und Security Tools
  • Steigerung der durchschnittlichen Story Points um 200%

Entwicklung und Wartung von Projekte (40) (Team von 5 Entwicklern):

  • Weiterentwicklung von Spring Boot und JBoss Anwendnungen
  • Migration von Legacy-Anwendungen (JBoss, PHP, etc.) zu Spring Boot
  • Betrieb und Verbesserung der Docker-Umgebung
  • Evaluation Frontend Technologien (Vue, React, Angular, Vaadin)
  • Konzeption neues Netadmin in Vaadin
  • Konzeption von Unibe Spring Boot BOM
  • Entwicklung eines Tools zur automatischen BOM Generierung

Java Sprint Boot Maven PostgreSQL Apache Camel Docker Pentaho Vaadin u.v.m
2 Jahre 4 Monate
2017-05 - 2019-08

Architektur & agile Transformation für Bank- & Versicherungssoftware (Java, Git, Scrum)

Java Software Entwickler Java Spring Framework Hibernate ...
Java Software Entwickler

Geschäftskritische Applikationen und Portale für anspruchsvolle Kunden wie Banken, Versicherungen und Behörden.

  • Einführung von Java 8, Git und Scrum-Elementen
  • Einführung von Spezifikationen
  • Komplette Umstruktierung des Codes auf eine geschichtete Architektur
  • Einführung von Tech Meetings für Entwickler zum Austausch und Wissenstransfer
  • Steigerung der Qualität durch Unit und Integration Testing
  • Seit Übernahme 80% weniger Bugs

Zuständig für 3 Bankprojekte

  • Team von 3 Entwicklern in Vietnam
  • Anforderungsabklärung mit dem Kunden, Spezifikation, Entwicklung, Auslieferung
  • Führung eines Teams

Java Spring Framework Hibernate Jenkins Junit Mockito SOAP REST Flyway PostgreSQL
1 Jahr 3 Monate
2016-01 - 2017-03

Scrum-basierte Softwaremodernisierung für Eisenbahnprojekte (Spring Boot, Git, Scrum)

Professional Java Software Entwickler Java Spring Framework Hibernate ...
Professional Java Software Entwickler

  • Entwickler in 3 Eisenbahnprojekten in einem Scrum-Team von 6 Entwicklern
  • Einführung von Java 8, Git und Scrum

Java Spring Framework Hibernate Junit Mockito Jenkins Liquibase Kafka Hazelcast
1 Jahr
2014-12 - 2015-11

Modernisierung & Qualitätssteigerung von Eisenbahn- & Werkzeugsoftware (Java, Swing, Unit Testing)

Java Software Entwickler Java Swing Junit ...
Java Software Entwickler

Entwicklung und Wartung diverser Projekte in der Eisenbahn- und Werkzeugindustrie

Java Swing Junit Mockito SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2010-04 - 2014-07

Informatik Studium

Master of Science in Applied Computer Science, Universität Freiburg
Master of Science in Applied Computer Science
Universität Freiburg

Formale Verification, Künstliche Intelligenz, Softwaretechnik

4 Jahre
2005-09 - 2009-08

Informatik Studium

Bachelor of Science in Allgemeine Informatik, Hochschule Furtwangen
Bachelor of Science in Allgemeine Informatik
Hochschule Furtwangen
Software-Engineering und Programmiersprachen
1 Jahr 11 Monate
2003-09 - 2005-07

Informations- und Kommunikationstech. Assistent

GHS Emmendingen
GHS Emmendingen

HTML, JavaScript, Analog/Digitale Schaltungen, Mikrocontrollertechnik

Position

Position

Senior Softwareentwickler mit Fokus auf Java & Spring Boot zur Entwicklung robuster und skalierbarer Microservices-Architekturen. Fortgeschrittene Kenntnisse in React zur Implementierung dynamischer Frontend-Anwendungen. Expertise in API-Design (REST), Datenbankanbindung (SQL), Cloud-Technologien (Docker, Kubernetes) und DevOps (CI/CD, GitHub Actions). Erfahrung in agilen Teams (Scrum) mit enger Zusammenarbeit zwischen Backend- und Frontend-Teams.

Kompetenzen

Kompetenzen

Schwerpunkte

Front-End
Fortgeschritten
Back-End
Experte

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
Git
SVN
REST
SOAP
Jenkins
Kubernetes
Docker
Azure DevOps
Atlassian Jira
Atlassian Confluence
Bitbucket
GitHub
Sonarqube
Swagger
NPM
Maven
Gradle
Nexus
Graylog
Kibana
Splunk
Visual Studio Code
IntelliJ

Programmiersprachen

TypeScript
Java 21
JavaScript
HTML
Cascading Style Sheets
Kotlin
Groovy
C#
C++
C

Datenbanken

PostgreSQL
Oracle DB

Design / Entwicklung / Konstruktion

React
Spring Boot
Next.js
Kafka
AMQ
Hibernate
AWS

Branchen

Branchen

Banken, Eisenbahn, Universität, Einzelhandel, Postwesen

Einsatzorte

Einsatzorte

Vörstetten (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2024-06 - 2024-08

Cloudbasierte Mitarbeiter- & Projektplanung mit AWS Cognito & Next.js (CI/CD, GitHub Actions)

Senior Software Engineer AWS ion.sst/pulumi Next.js ...
Senior Software Engineer

Plannung von Mitarbeitern, Projekten und Angeboten (Team von 2 Entwicklern):

  • Entwurf Authentifizierung und Autorisierung
  • Umsetzung durch AWS Cognito (Rollen) und Verififed Permissions (Berechtigungen)
  • Implementierung Infrastruktur durch ion.sst/pulumi
  • Implementierung Build Pipeline über GitHub Actions
  • Entwurf und Implementierung GUI in Next.js

AWS ion.sst/pulumi Next.js Jest Node.js TypeScript GitHub Actions
1 Jahr 4 Monate
2023-01 - 2024-04

Automatisierung der Massenbrief-Erstellung für Banken mit Java 17 & Jenkins Pipelines

Senior Software Engineer Java Groovy Jenkins ...
Senior Software Engineer

Automatische Erstellung von Millionen Briefen für diverse Versicherungen und Banken. Verteilte Web- und Desktopanwendung mit Millionen von Zeilen Code.

  • Über 1000 Jobs ersetzt, viel Zeit und Kosten gespart durch innovative Idee
  • Migration Java 17, viel Entwicklungszeit gespart durch burningwave
  • Tool zum Auffinden von UI Komponenten, Analyseaufwand bei Bugs stark reduziert

Entwicklung Smart Pipeline (Team von 4 Entwicklern):

  • Entwurf der Pipeline und Build Prozess (Branching, Repositories, Workflows)
  • Definition der Stories und Anleitung der Entwickler- Dynamische Erzeugnung einer  Scripted Jenkins Pipeline durch Code Analyse
  • Pipeline Library galt als Ersatz für über 1000 Jenkins Jobs
  • Parameter Library mit 2-way Databinding von Werten im Jenkins Job
  • Logik zum Releasen der Artefakte
  • Installation Package Comparator
  • Erstellung der Repository Struktur in Nexus
  • Dynamische Pipelines für Arbeitsweise nach GitFlow
  • Revolutionär: nur von Änderung betroffene Artefakte wurden gebaut

Wartung der DOPiX Software (Team von 10 Entwicklern):

  • Fixen von Bugs
  • Methode zum Auffinden von UI Komponenten durch Bytecode Modifikation der JVM
  • Support für Jenkins und Release Prozess
  • Java 17 Migration

Java Groovy Jenkins Docker Nexus Git Maven Azure DevOps
4 Monate
2022-09 - 2022-12

Agile Entwicklung von Web- & Backend-Services für einen Online-Shop (React, Kotlin)

Senior Software Engineer Kotlin React gRPC ...
Senior Software Engineer

Online shop (Team von 8 Entwicklern):

  • Entwicklung von Frontend Komponenten und Services im Backend

Kotlin React gRPC BigTable GCP
2 Jahre 3 Monate
2020-01 - 2022-03

Modernisierung universitärer Software: Migration zu Spring Boot & DevOps (Spring Boot, Docker)

Senior DevOps Software Entwickler Java Sprint Boot Maven ...
Senior DevOps Software Entwickler

Anwendungen für den Uni Betrieb

  • Neuumsetzung eines 6 Monaten alten Projektes in nur 2 Wochen
  • Docker Performance Optimierung und Verbesserung der Security
  • Technische Evaluation von Frontend und Security Tools
  • Steigerung der durchschnittlichen Story Points um 200%

Entwicklung und Wartung von Projekte (40) (Team von 5 Entwicklern):

  • Weiterentwicklung von Spring Boot und JBoss Anwendnungen
  • Migration von Legacy-Anwendungen (JBoss, PHP, etc.) zu Spring Boot
  • Betrieb und Verbesserung der Docker-Umgebung
  • Evaluation Frontend Technologien (Vue, React, Angular, Vaadin)
  • Konzeption neues Netadmin in Vaadin
  • Konzeption von Unibe Spring Boot BOM
  • Entwicklung eines Tools zur automatischen BOM Generierung

Java Sprint Boot Maven PostgreSQL Apache Camel Docker Pentaho Vaadin u.v.m
2 Jahre 4 Monate
2017-05 - 2019-08

Architektur & agile Transformation für Bank- & Versicherungssoftware (Java, Git, Scrum)

Java Software Entwickler Java Spring Framework Hibernate ...
Java Software Entwickler

Geschäftskritische Applikationen und Portale für anspruchsvolle Kunden wie Banken, Versicherungen und Behörden.

  • Einführung von Java 8, Git und Scrum-Elementen
  • Einführung von Spezifikationen
  • Komplette Umstruktierung des Codes auf eine geschichtete Architektur
  • Einführung von Tech Meetings für Entwickler zum Austausch und Wissenstransfer
  • Steigerung der Qualität durch Unit und Integration Testing
  • Seit Übernahme 80% weniger Bugs

Zuständig für 3 Bankprojekte

  • Team von 3 Entwicklern in Vietnam
  • Anforderungsabklärung mit dem Kunden, Spezifikation, Entwicklung, Auslieferung
  • Führung eines Teams

Java Spring Framework Hibernate Jenkins Junit Mockito SOAP REST Flyway PostgreSQL
1 Jahr 3 Monate
2016-01 - 2017-03

Scrum-basierte Softwaremodernisierung für Eisenbahnprojekte (Spring Boot, Git, Scrum)

Professional Java Software Entwickler Java Spring Framework Hibernate ...
Professional Java Software Entwickler

  • Entwickler in 3 Eisenbahnprojekten in einem Scrum-Team von 6 Entwicklern
  • Einführung von Java 8, Git und Scrum

Java Spring Framework Hibernate Junit Mockito Jenkins Liquibase Kafka Hazelcast
1 Jahr
2014-12 - 2015-11

Modernisierung & Qualitätssteigerung von Eisenbahn- & Werkzeugsoftware (Java, Swing, Unit Testing)

Java Software Entwickler Java Swing Junit ...
Java Software Entwickler

Entwicklung und Wartung diverser Projekte in der Eisenbahn- und Werkzeugindustrie

Java Swing Junit Mockito SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2010-04 - 2014-07

Informatik Studium

Master of Science in Applied Computer Science, Universität Freiburg
Master of Science in Applied Computer Science
Universität Freiburg

Formale Verification, Künstliche Intelligenz, Softwaretechnik

4 Jahre
2005-09 - 2009-08

Informatik Studium

Bachelor of Science in Allgemeine Informatik, Hochschule Furtwangen
Bachelor of Science in Allgemeine Informatik
Hochschule Furtwangen
Software-Engineering und Programmiersprachen
1 Jahr 11 Monate
2003-09 - 2005-07

Informations- und Kommunikationstech. Assistent

GHS Emmendingen
GHS Emmendingen

HTML, JavaScript, Analog/Digitale Schaltungen, Mikrocontrollertechnik

Position

Position

Senior Softwareentwickler mit Fokus auf Java & Spring Boot zur Entwicklung robuster und skalierbarer Microservices-Architekturen. Fortgeschrittene Kenntnisse in React zur Implementierung dynamischer Frontend-Anwendungen. Expertise in API-Design (REST), Datenbankanbindung (SQL), Cloud-Technologien (Docker, Kubernetes) und DevOps (CI/CD, GitHub Actions). Erfahrung in agilen Teams (Scrum) mit enger Zusammenarbeit zwischen Backend- und Frontend-Teams.

Kompetenzen

Kompetenzen

Schwerpunkte

Front-End
Fortgeschritten
Back-End
Experte

Produkte / Standards / Erfahrungen / Methoden

Scrum
Kanban
Git
SVN
REST
SOAP
Jenkins
Kubernetes
Docker
Azure DevOps
Atlassian Jira
Atlassian Confluence
Bitbucket
GitHub
Sonarqube
Swagger
NPM
Maven
Gradle
Nexus
Graylog
Kibana
Splunk
Visual Studio Code
IntelliJ

Programmiersprachen

TypeScript
Java 21
JavaScript
HTML
Cascading Style Sheets
Kotlin
Groovy
C#
C++
C

Datenbanken

PostgreSQL
Oracle DB

Design / Entwicklung / Konstruktion

React
Spring Boot
Next.js
Kafka
AMQ
Hibernate
AWS

Branchen

Branchen

Banken, Eisenbahn, Universität, Einzelhandel, Postwesen

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.