Java, springboot, sql, swing, vaadin,
Aktualisiert am 11.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.02.2025
Verfügbar zu: 100%
davon vor Ort: 50%
Java 17
SQL
Spring Boot
Deutsch
Sehr gut in Wort & Schrift
Englisch
Gut in Wort & Schrift
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-07 - heute

Entwicklung einer Webanwendung zur Verwaltung von Gesetzestexten

Java Entwickler Automotivbereich Windows Java 17 Hibernate ...
Java Entwickler Automotivbereich
  • Entwicklung einer Webanwendung zur Verwaltung von Gesetzestexten unter Verwendung moderner Technologien
  • Entwicklung von Spring Boot basierten Anwendungen
  • Implementierung von Frontend-Komponenten mit React und TypeScript
  • Erstellen von Unit-Tests mit JUnit und Mock-Tests mit Mockito
  • Entwicklung des Integrationstests im CI/CD-Prozess zur Gewährleistung der Datenintegrität und Funktionalität der Service mit Bitbucket
  • Migration und Erweiterung von Datenbanken (MySQL, MongoDB) unter Einsatz von Flyway und SQL-Skripten
  • Einsatz von Docker zur Containerisierung von Anwendungen und Verbesserung der Entwicklungs- und Produktionsumgebungen
  • Arbeiten in einem agilen Scrum-Team, inklusive regelmäßiger Sprints, Reviews und Retrospektiven zur kontinuierlichen Verbesserung der Entwicklungsprozesse
Windows Java 17 Hibernate Spring Boot Spring Data Flyway Intellij Tomcat Apache Git Bitbucket Docker Rancher Docker CI/CD Azure Devops JPA JavaScript TypeScript React MySql MongoDB JSon XML Gitbash Powershell Cypress Postman MVC Scrum Jira
BREDEX GmbH
1 Jahr 10 Monate
2022-09 - 2024-06

Entwicklung einer Desktop-Anwendung für die öffentliche Verwaltung

Java Entwickler Finanzbereich Windows Java17 Swing ...
Java Entwickler Finanzbereich
  • Entwicklung einer Desktop-Anwendung für die öffentliche Verwaltung im Rahmen des integrierten Haushalts- und Kassenverfahrens für das Landesamt für Finanzen
  • Entwicklung einer Desktopanwendung mit Java Swing (JGoodies)
  • Erstellen von Unit-Tests mit JUnit und Mock-Tests mit Mockito
  • Entwicklung des Integrationstests im CI/CD-Prozess zur Gewährleistung der Datenintegrität und Funktionalität der Service mit Azure
  • Migration und Erweiterung von Datenbanken (Oracle DB) unter Einsatz von Flyway und SQL-Skripten
  • Drei Schichten und modularer Architektur für das Finanzbereich
  • Einsatz von Azure DevOps für CI/CD-Pipelines, Versionsverwaltung mit Git
  • Durchführung komplexer Finanzberechnungen für die Anwendung und Optimierung der zugrunde liegenden Algorithmen
  • Code-Refactoring der Modernisierung alter Technologien für bessere Wartbarkeit und Effizienz.
  • Entwicklung eines Automatisierungstools zur Identifikation und Synchronisation von Abweichungen in Tabellen und Spalten zwischen @Entity-Klassen und Testsystemen (in 19 Datenbanken) unter Verwendung von Java-Skripten.
  • Arbeiten in einem agilen Scrum-Team, inklusive regelmäßiger Sprints, Reviews und Retrospektiven zur kontinuierlichen Verbesserung der Entwicklungsprozesse
Windows Java17 Swing Hibernate Junit Mockito CI/CD Azure Devops Git Gitbash GitTortoise Eclipse Intellij Flyway Drei.Schicten-Architektur Scrum
BREDEX GmbH
2 Jahre 1 Monat
2020-07 - 2022-07

Umschulung zum Fachinformatiker Anwendungsentwicklung (IHK)

  • Software-Anwendung und Entwicklung
  • Informations-Managementsystemen
  • Neuentwicklung von Programmen zur Generierung von Grafiken für Datenbank-Ausgaben.
  • Agile-Scrum Methode
  • IT-Sicherheit
  • Modellierungssprachen (z.B. UML)
  • BWL: Geschäfts- und Leistungsprozesse
Profil GmbH
8 Monate
2021-09 - 2022-04

Praktikum

Anwendungsentwickler
Anwendungsentwickler
  • Responsive Webanwendungen entwickeln
  • Erkennen der Angriffe und Bedrohungen
  • Betreuung und Weiterentwicklung des Abrechnungs-Backendes
  • Migrieren und Erweitern von Datenbanken mit SQL-Skripten
Hochschule Hannover
2 Jahre 9 Monate
2017-09 - 2020-05

Anreise nach Deutschland

Integration und Deutschkurs
  • Sprachkurs(Niveau C1), Java Weiterbildung(350 Stunden)
6 Jahre
2011-07 - 2017-06

Fachrichtung Mathematik und Türkisch

Tätigkeit als Mathematik- und Türkischlehrer
Tätigkeit als Mathematik- und Türkischlehrer
  • Lehrer Fachrichtung Mathematik und Türkisch
Mektebim Schule Istanbul

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
2007-09 - 2011-06

Bachelorstudium

Lehrer Fachrichtung Mathematik und Türkisch, Artvin Coruh Universität
Lehrer Fachrichtung Mathematik und Türkisch
Artvin Coruh Universität

Kompetenzen

Kompetenzen

Top-Skills

Java 17 SQL Spring Boot

Produkte / Standards / Erfahrungen / Methoden

WERKZEUG - TECHNOLOGIE

Datenformate

Datenformate:

  • XML
  • JSON


Datenbank-Tools:

  • Flyway


Build- und Versionskontrollsysteme

? Build-Tools: Maven, Gradle

? Versionskontrolle: Git, GitLab, Bitbucket, Azure


Entwicklungsmethodik und Tools

API-Testing:

  • Postman (REST-Webservices)


CI/CD

  • Azure DevOps
  • Docker
  • Rancher Desktop


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse


Scripting:

  • Git-Bash
  • PowerShell


Testing

  • JUnit
  • Mockito
  • Selenium
  • Cypress


Architektur und Softwareentwicklungsmethoden

Architekturkonzepte:

  • Drei-Schichten-Architektur
  • Model-View-Controller (MVC)


Entwicklungsprinzipien

  • Design Patterns
  • SOLID


Entwicklungsmethodik

  • Agile (Scrum)


PROJEKTE

  • VW Gesetzestexte Webanwendung
  • Finanzamt Bayern Desktopanwendung
  • Flughafenticket-System
  • Altenspielsammlung
  • Ecommerce Seite
  • Sicherheitsvorfall-Formular
  • Eventplaner
  • Bestelldienst


FÄHIGKEITEN

  • Logisches Denken
  • Detailgenauigkeit
  • Teamfähigkeit
  • Selbstreflexion
  • Kritisches Denken
  • Zeitmanagement
  • Anpassungsfähigkeit

Betriebssysteme

Windows
Linux

Programmiersprachen

Java: Spring Boot, Hibernate, JDBC, JPA, Swing, JGoodies, Vaadin
TypeScript und JavaScript: React
Web-Technologien: HTML, CSS, Bootstrap, Bulma

Datenbanken

MySQL
Oracle DB
PostgreSQL
MongoDB

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-07 - heute

Entwicklung einer Webanwendung zur Verwaltung von Gesetzestexten

Java Entwickler Automotivbereich Windows Java 17 Hibernate ...
Java Entwickler Automotivbereich
  • Entwicklung einer Webanwendung zur Verwaltung von Gesetzestexten unter Verwendung moderner Technologien
  • Entwicklung von Spring Boot basierten Anwendungen
  • Implementierung von Frontend-Komponenten mit React und TypeScript
  • Erstellen von Unit-Tests mit JUnit und Mock-Tests mit Mockito
  • Entwicklung des Integrationstests im CI/CD-Prozess zur Gewährleistung der Datenintegrität und Funktionalität der Service mit Bitbucket
  • Migration und Erweiterung von Datenbanken (MySQL, MongoDB) unter Einsatz von Flyway und SQL-Skripten
  • Einsatz von Docker zur Containerisierung von Anwendungen und Verbesserung der Entwicklungs- und Produktionsumgebungen
  • Arbeiten in einem agilen Scrum-Team, inklusive regelmäßiger Sprints, Reviews und Retrospektiven zur kontinuierlichen Verbesserung der Entwicklungsprozesse
Windows Java 17 Hibernate Spring Boot Spring Data Flyway Intellij Tomcat Apache Git Bitbucket Docker Rancher Docker CI/CD Azure Devops JPA JavaScript TypeScript React MySql MongoDB JSon XML Gitbash Powershell Cypress Postman MVC Scrum Jira
BREDEX GmbH
1 Jahr 10 Monate
2022-09 - 2024-06

Entwicklung einer Desktop-Anwendung für die öffentliche Verwaltung

Java Entwickler Finanzbereich Windows Java17 Swing ...
Java Entwickler Finanzbereich
  • Entwicklung einer Desktop-Anwendung für die öffentliche Verwaltung im Rahmen des integrierten Haushalts- und Kassenverfahrens für das Landesamt für Finanzen
  • Entwicklung einer Desktopanwendung mit Java Swing (JGoodies)
  • Erstellen von Unit-Tests mit JUnit und Mock-Tests mit Mockito
  • Entwicklung des Integrationstests im CI/CD-Prozess zur Gewährleistung der Datenintegrität und Funktionalität der Service mit Azure
  • Migration und Erweiterung von Datenbanken (Oracle DB) unter Einsatz von Flyway und SQL-Skripten
  • Drei Schichten und modularer Architektur für das Finanzbereich
  • Einsatz von Azure DevOps für CI/CD-Pipelines, Versionsverwaltung mit Git
  • Durchführung komplexer Finanzberechnungen für die Anwendung und Optimierung der zugrunde liegenden Algorithmen
  • Code-Refactoring der Modernisierung alter Technologien für bessere Wartbarkeit und Effizienz.
  • Entwicklung eines Automatisierungstools zur Identifikation und Synchronisation von Abweichungen in Tabellen und Spalten zwischen @Entity-Klassen und Testsystemen (in 19 Datenbanken) unter Verwendung von Java-Skripten.
  • Arbeiten in einem agilen Scrum-Team, inklusive regelmäßiger Sprints, Reviews und Retrospektiven zur kontinuierlichen Verbesserung der Entwicklungsprozesse
Windows Java17 Swing Hibernate Junit Mockito CI/CD Azure Devops Git Gitbash GitTortoise Eclipse Intellij Flyway Drei.Schicten-Architektur Scrum
BREDEX GmbH
2 Jahre 1 Monat
2020-07 - 2022-07

Umschulung zum Fachinformatiker Anwendungsentwicklung (IHK)

  • Software-Anwendung und Entwicklung
  • Informations-Managementsystemen
  • Neuentwicklung von Programmen zur Generierung von Grafiken für Datenbank-Ausgaben.
  • Agile-Scrum Methode
  • IT-Sicherheit
  • Modellierungssprachen (z.B. UML)
  • BWL: Geschäfts- und Leistungsprozesse
Profil GmbH
8 Monate
2021-09 - 2022-04

Praktikum

Anwendungsentwickler
Anwendungsentwickler
  • Responsive Webanwendungen entwickeln
  • Erkennen der Angriffe und Bedrohungen
  • Betreuung und Weiterentwicklung des Abrechnungs-Backendes
  • Migrieren und Erweitern von Datenbanken mit SQL-Skripten
Hochschule Hannover
2 Jahre 9 Monate
2017-09 - 2020-05

Anreise nach Deutschland

Integration und Deutschkurs
  • Sprachkurs(Niveau C1), Java Weiterbildung(350 Stunden)
6 Jahre
2011-07 - 2017-06

Fachrichtung Mathematik und Türkisch

Tätigkeit als Mathematik- und Türkischlehrer
Tätigkeit als Mathematik- und Türkischlehrer
  • Lehrer Fachrichtung Mathematik und Türkisch
Mektebim Schule Istanbul

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
2007-09 - 2011-06

Bachelorstudium

Lehrer Fachrichtung Mathematik und Türkisch, Artvin Coruh Universität
Lehrer Fachrichtung Mathematik und Türkisch
Artvin Coruh Universität

Kompetenzen

Kompetenzen

Top-Skills

Java 17 SQL Spring Boot

Produkte / Standards / Erfahrungen / Methoden

WERKZEUG - TECHNOLOGIE

Datenformate

Datenformate:

  • XML
  • JSON


Datenbank-Tools:

  • Flyway


Build- und Versionskontrollsysteme

? Build-Tools: Maven, Gradle

? Versionskontrolle: Git, GitLab, Bitbucket, Azure


Entwicklungsmethodik und Tools

API-Testing:

  • Postman (REST-Webservices)


CI/CD

  • Azure DevOps
  • Docker
  • Rancher Desktop


Entwicklungsumgebungen:

  • IntelliJ IDEA
  • Eclipse


Scripting:

  • Git-Bash
  • PowerShell


Testing

  • JUnit
  • Mockito
  • Selenium
  • Cypress


Architektur und Softwareentwicklungsmethoden

Architekturkonzepte:

  • Drei-Schichten-Architektur
  • Model-View-Controller (MVC)


Entwicklungsprinzipien

  • Design Patterns
  • SOLID


Entwicklungsmethodik

  • Agile (Scrum)


PROJEKTE

  • VW Gesetzestexte Webanwendung
  • Finanzamt Bayern Desktopanwendung
  • Flughafenticket-System
  • Altenspielsammlung
  • Ecommerce Seite
  • Sicherheitsvorfall-Formular
  • Eventplaner
  • Bestelldienst


FÄHIGKEITEN

  • Logisches Denken
  • Detailgenauigkeit
  • Teamfähigkeit
  • Selbstreflexion
  • Kritisches Denken
  • Zeitmanagement
  • Anpassungsfähigkeit

Betriebssysteme

Windows
Linux

Programmiersprachen

Java: Spring Boot, Hibernate, JDBC, JPA, Swing, JGoodies, Vaadin
TypeScript und JavaScript: React
Web-Technologien: HTML, CSS, Bootstrap, Bulma

Datenbanken

MySQL
Oracle DB
PostgreSQL
MongoDB

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.