Java Entwickler
Aktualisiert am 07.05.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 06.05.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-06 - 2025-05

Entwicklung einer Backend- und GUI-Anwendung

Entwickler Oracle Java 21 Spring Boot 3 Spring 6 ...
Entwickler

  • Konzeption und Implementierung robuster Backend-Lösungen mit Java, Spring Boot 3, Spring und Hibernate zur effizienten Datenverarbeitung
  • Entwicklung einer sicheren Benutzerverwaltung mittels Spring Security und JSON Web Tokens (JWT) zur Authenti-fizierung und Autorisierung
  • Erstellung von RESTful Webservice APIs zur nahtlosen In-tegration zwischen Frontend und Backend
  • Design und Implementierung einer relationalen Datenbank mit MariaDB und MySQL zur strukturierten Speicherung und schnellen Abfrage von Daten
  • Programmierung dynamischer Benutzeroberflächen mit Java Swing für Desktop-Anwendungen sowie mit Angular, HTML, CSS und JavaScript für Webanwendungen
  • Nutzung von Spring zur Implementierung von Service-Komponenten, die über Microservices kommunizieren und voneinander entkoppelt sind
  • Nutzung von Thymeleaf zur dynamischen Datenanzeige im Frontend und zur serverseitigen Template-Verarbeitung
  • Sicherstellung der Codequalität durch automatisierte Tests mit JUnit und Nutzung von Git/GitHub zur Versionskontrolle
  • Build- und Deploymentautomatisierung mittels GitLab-CI
  • Implementierung von Sicherheitslösungen mit SSL-Verschlüsselung durch OpenSSL zur sicheren Datenübertra-gung
  • Erstellung von Log-Files
  • Betrieb und Monitoring der Applikation
  • Planung und Durchführung von geeigneten Testszenarien.
  • Erstellung detaillierter Projektdokumentationen sowie Schu-lungsunterlagen zur Unterstützung der Endnutzer


Oracle Java 21 Spring Boot 3 Spring 6 Hibernate MariaDB MySQL Angular 16 TypeScript Maven Java Swing HTML CSS SCRUM JavaScript Thymeleaf OAuth2 JUnit Git/GitHub Gitlab GitLab-CI RabbitMQ Microservices Prometheus JetBrains IntelliJ IDEA MS Visual Studio Code OpenSSL Docker Unit-Testing CI/CD
Telekommunikation
11 Monate
2023-07 - 2024-05

NUCLOS ERP Customizing

Entwickler Java Spring 6 Spring Boot 3 ...
Entwickler
  • Einrichtung und Anpassung des Nuclos ERP-Systems zur Optimierung der Geschäftsprozesse innerhalb der Beratungshäuser
  • Aufbau einer Testumgebung sowie Konfiguration des ERP-Systems zur sicheren Validierung neuer Funktionen
  • Konzeption und Implementierung relationaler Datenbanken mit PostgreSQL zur strukturierten Datenspeicherung
  • Nutzung von DBeaver zur effizienten Verwaltung und Administration der Datenbankstrukturen
  • Entwicklung von Methoden zur Datenverarbeitung innerhalb des ERP-Systems mittels Java und Anbindung über JPA (Java Persistence API)
  • Erstellung intuitiver GUI-Oberflächen innerhalb von Nuclos ERP zur Verbesserung der Benutzerinteraktion
  • Einsatz von Spring Boot zur modularen Erweiterung des Nuclos ERP-Systems und zur besseren Skalierbarkeit der Anwendung
  • Implementierung von Microservices mit Spring zur Entkopp-lung von Geschäftsprozessen und zur flexiblen Integration externer Systeme
  • Nutzung des Spring-Frameworks zur effizienten Verwaltung von Abhängigkeiten und zur Optimierung der Geschäftslogik im ERP-System
  • Automatisierung von Datenimporten und -exporten im ERP-System zur Effizienzsteigerung interner Prozesse
  • Nutzung von Docker zur Containerisierung der ERP-Anwendung und Optimierung der Bereitstellung
  • Implementierung von Unit-Tests und Integrationstests zur Sicherstellung der Systemstabilität
  • Dokumentation der Anpassungen und Schulung der Anwender zur effektiven Nutzung des ERP-Systems

Java Spring 6 Spring Boot 3 Microservices Nuclos ERP Post-greSQL DBeaver JetBrains IntelliJ IDEA RabbitMQ MS Visual Stu-dio Code JPA Maven Docker Git Unit-Testing
IT-Dienstleister
1 Jahr 5 Monate
2022-02 - 2023-06

Zeitplaner-Anwendung

Entwickler Oracle Java 17 Spring 6 Spring Boot 3 ...
Entwickler
  • Entwicklung einer webbasierten Zeitplaner-Anwendung zur Verwaltung von Terminen und Aufgaben im Unternehmensumfeld
  • Konzeption und Implementierung einer Microservice-Architektur basierend auf dem Spring Framework und Spring Boot
  • Modellierung und Umsetzung einer PostgreSQL-Datenbank zur strukturierten Speicherung von Benutzer- und Termindaten
  • Nutzung von Java Persistence API (JPA) zur effizienten Kommunikation zwischen Backend und Datenbank
  • Realisierung der Frontend-Komponenten mit HTML, CSS, Angular und JavaScript zur Schaffung einer modernen und responsiven Benutzeroberfläche
  • Implementierung von CRUD-Operationen (Create, Read, Update, Delete) zur flexiblen Datenverwaltung
  • Programmierung und Integration von RESTful Webservices zur Erweiterung der Funktionalität und Integration externer Systeme
  • Build- und Deploymentautomatisierung mittels GitLab-CI
  • Monitoring und Betrieb der Anwendung
  • Durchführung automatisierter Tests mit JUnit sowie Nutzung von Test-Tools wie Postman zur Validierung der REST-APIs
  • Anwendung agiler Projektmanagement-Methoden (SCRUM) zur strukturierten und transparenten Projektabwicklung
  • Erstellung umfassender Dokumentationen und Schulungsmaterialien zur Unterstützung der Anwender

Oracle Java 17 Spring 6 Spring Boot 3 Angular 16 TypeScript PostgreSQL Microservices Maven OAuth2 JPA CSS HTML Git Gitlab GitLab CI Prometheus JavaScript Eclipse JetBrains IntelliJ IDEA RESTful Webservices JUnit Unit-Testing E2E-Testing Post-man SCRUM
Volkswagen
2 Jahre 2 Monate
2020-01 - 2022-02

Entwicklung eines internen Tools zur Ressourcenverwaltung

Entwickler Java 11 Spring Boot Hibernate ...
Entwickler
  • Entwicklung eines webbasierten Tools zur Planung und Ver-waltung interner Ressourcen wie Mitarbeiterverfügbarkeiten und Projektzuweisungen
  • Umsetzung des Backends mit Java und Spring Boot zur Be-reitstellung stabiler Schnittstellen und Logiken
  • Anbindung einer MySQL-Datenbank zur strukturierten Spei-cherung relevanter Ressourceninformationen
  • Nutzung von JPA (Hibernate) zur objektorientierten Daten-bankkommunikation
  • Umsetzung grundlegender GUI-Funktionalitäten mit HTML, CSS und JavaScript für eine einfache Bedienbarkeit
  • Erstellung und Dokumentation von REST-APIs zur Erweite-rung der Anwendung durch Drittsysteme
  • Durchführung von Unit-Tests mit JUnit zur Qualitätssicherung
  • Planung und Umsetzung von E2E-Tests
  • Automatisierung von Build- und Deploymentprozessen
  • Nutzung von Git zur Versionierung und teamübergreifenden Zusammenarbeit
  • Erstellung technischer Dokumentationen und Übergabe an das interne IT-Team

Java 11 Spring Boot Hibernate JPA Restful Webservices MySQL HTML CSS JavaScript Maven Git Gitlab JUnit Eclipse CI/CD
IT-Dienstleister

Position

Position

Als vielseitiger Softwareentwickler mit Schwerpunkt auf Java-Technologien bringe ich umfangreiche Projekterfahrungen in der Entwicklung robuster und skalierbarer Backend-Lösungen sowie benutzerfreundlicher Frontend-Anwendungen mit. Meine Expertise umfasst moderne Frameworks wie Spring Boot und Hibernate sowie innovative Frontend-Technologien wie Angular und Vaadin.

Im Backend-Bereich entwickle ich leistungsfähige Systeme mit Java und Spring Boot, wobei ich durch den Einsatz von Spring Security und JSON Web Tokens (JWT) sichere Authentifizierungs- und Autorisierungskonzepte implementiere. Die Verbindung von Backends mit relationalen Datenbanken wie MariaDB, MySQL und PostgreSQL gelingt mir durch den Einsatz der Java Persistence API (JPA) und Hibernate. Dabei lege ich großen Wert auf die Performance und Stabilität der Anwendungen, welche ich durch automatisierte Tests mit JUnit und die Nutzung von CI/CD-Pipelines kontinuierlich optimiere.

Im Frontend gestalte ich intuitive und responsive Benutzeroberflächen mit React.js, Java Swing, HTML, CSS und JavaScript. Besonders im Projektmanagement-Umfeld konnte ich durch den Einsatz von Thymeleaf und Vaadin dynamische und benutzerfreundliche GUIs entwickeln, die eine hohe Interaktivität und Effizienz bieten.

Ich verfüge über umfangreiche Erfahrung im Customizing von ERP-Systemen wie Nuclos und in der Implementierung von Microservice-Architekturen. Durch meine Tätigkeit in der Telekommunikations- und Beratungsbranche sowie der Automobilindustrie habe ich gelernt, komplexe Anforderungen effizient in technische Lösungen zu übersetzen.

Teamarbeit und agile Methoden wie SCRUM sind für mich elementar. Ich schätze den Austausch mit Kollegen und sehe in einer offenen Feedback-Kultur eine wertvolle Möglichkeit zur kontinuierlichen Verbesserung. Meine ausgeprägte Lernbereitschaft und mein strukturiertes Vorgehen machen mich zu einem zuverlässigen und engagierten Teammitglied.

Mit meiner zielorientierten Arbeitsweise und meinem breiten technologischen Wissen bin ich bestens darauf vorbereitet, anspruchsvolle Projekte erfolgreich zu begleiten und einen nachhaltigen Mehrwert für Ihr Unternehmen zu schaffen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten
Wasserfall
Fortgeschritten
Clean Code
Fortgeschritten
Testing
Fortgeschritten
Testautomatisierung
Basics
Unit-Tests
Fortgeschritten
CI/CD
Fortgeschritten
DevOps
Fortgeschritten
GitHub
Fortgeschritten
GitLab
Fortgeschritten
Gradle
Fortgeschritten
Maven
Fortgeschritten
Docker
Fortgeschritten
Eclipse
Experte
Visual Studio Code
Fortgeschritten
JUnit
Fortgeschritten
Jenkins
Fortgeschritten
M365
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
IntelliJ IDEA
Fortgeschritten

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
JavaEE
Fortgeschritten
SQL
Fortgeschritten
Python
Basics
React
Fortgeschritten
Spring
Fortgeschritten
Spring Boot
Fortgeschritten
Angular
Basics
Hibernate
Experte
Vaadin
Fortgeschritten
JPA
Experte
JWT
Fortgeschritten
Dart
Basics
Flutter
Basics
vue.js
Basics
REST
Fortgeschritten
Microservices
Fortgeschritten
RabbitMQ
Basics
JSON
Fortgeschritten
XML
Fortgeschritten
SOAP
Basics
Webservices
Fortgeschritten

Datenbanken

PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-06 - 2025-05

Entwicklung einer Backend- und GUI-Anwendung

Entwickler Oracle Java 21 Spring Boot 3 Spring 6 ...
Entwickler

  • Konzeption und Implementierung robuster Backend-Lösungen mit Java, Spring Boot 3, Spring und Hibernate zur effizienten Datenverarbeitung
  • Entwicklung einer sicheren Benutzerverwaltung mittels Spring Security und JSON Web Tokens (JWT) zur Authenti-fizierung und Autorisierung
  • Erstellung von RESTful Webservice APIs zur nahtlosen In-tegration zwischen Frontend und Backend
  • Design und Implementierung einer relationalen Datenbank mit MariaDB und MySQL zur strukturierten Speicherung und schnellen Abfrage von Daten
  • Programmierung dynamischer Benutzeroberflächen mit Java Swing für Desktop-Anwendungen sowie mit Angular, HTML, CSS und JavaScript für Webanwendungen
  • Nutzung von Spring zur Implementierung von Service-Komponenten, die über Microservices kommunizieren und voneinander entkoppelt sind
  • Nutzung von Thymeleaf zur dynamischen Datenanzeige im Frontend und zur serverseitigen Template-Verarbeitung
  • Sicherstellung der Codequalität durch automatisierte Tests mit JUnit und Nutzung von Git/GitHub zur Versionskontrolle
  • Build- und Deploymentautomatisierung mittels GitLab-CI
  • Implementierung von Sicherheitslösungen mit SSL-Verschlüsselung durch OpenSSL zur sicheren Datenübertra-gung
  • Erstellung von Log-Files
  • Betrieb und Monitoring der Applikation
  • Planung und Durchführung von geeigneten Testszenarien.
  • Erstellung detaillierter Projektdokumentationen sowie Schu-lungsunterlagen zur Unterstützung der Endnutzer


Oracle Java 21 Spring Boot 3 Spring 6 Hibernate MariaDB MySQL Angular 16 TypeScript Maven Java Swing HTML CSS SCRUM JavaScript Thymeleaf OAuth2 JUnit Git/GitHub Gitlab GitLab-CI RabbitMQ Microservices Prometheus JetBrains IntelliJ IDEA MS Visual Studio Code OpenSSL Docker Unit-Testing CI/CD
Telekommunikation
11 Monate
2023-07 - 2024-05

NUCLOS ERP Customizing

Entwickler Java Spring 6 Spring Boot 3 ...
Entwickler
  • Einrichtung und Anpassung des Nuclos ERP-Systems zur Optimierung der Geschäftsprozesse innerhalb der Beratungshäuser
  • Aufbau einer Testumgebung sowie Konfiguration des ERP-Systems zur sicheren Validierung neuer Funktionen
  • Konzeption und Implementierung relationaler Datenbanken mit PostgreSQL zur strukturierten Datenspeicherung
  • Nutzung von DBeaver zur effizienten Verwaltung und Administration der Datenbankstrukturen
  • Entwicklung von Methoden zur Datenverarbeitung innerhalb des ERP-Systems mittels Java und Anbindung über JPA (Java Persistence API)
  • Erstellung intuitiver GUI-Oberflächen innerhalb von Nuclos ERP zur Verbesserung der Benutzerinteraktion
  • Einsatz von Spring Boot zur modularen Erweiterung des Nuclos ERP-Systems und zur besseren Skalierbarkeit der Anwendung
  • Implementierung von Microservices mit Spring zur Entkopp-lung von Geschäftsprozessen und zur flexiblen Integration externer Systeme
  • Nutzung des Spring-Frameworks zur effizienten Verwaltung von Abhängigkeiten und zur Optimierung der Geschäftslogik im ERP-System
  • Automatisierung von Datenimporten und -exporten im ERP-System zur Effizienzsteigerung interner Prozesse
  • Nutzung von Docker zur Containerisierung der ERP-Anwendung und Optimierung der Bereitstellung
  • Implementierung von Unit-Tests und Integrationstests zur Sicherstellung der Systemstabilität
  • Dokumentation der Anpassungen und Schulung der Anwender zur effektiven Nutzung des ERP-Systems

Java Spring 6 Spring Boot 3 Microservices Nuclos ERP Post-greSQL DBeaver JetBrains IntelliJ IDEA RabbitMQ MS Visual Stu-dio Code JPA Maven Docker Git Unit-Testing
IT-Dienstleister
1 Jahr 5 Monate
2022-02 - 2023-06

Zeitplaner-Anwendung

Entwickler Oracle Java 17 Spring 6 Spring Boot 3 ...
Entwickler
  • Entwicklung einer webbasierten Zeitplaner-Anwendung zur Verwaltung von Terminen und Aufgaben im Unternehmensumfeld
  • Konzeption und Implementierung einer Microservice-Architektur basierend auf dem Spring Framework und Spring Boot
  • Modellierung und Umsetzung einer PostgreSQL-Datenbank zur strukturierten Speicherung von Benutzer- und Termindaten
  • Nutzung von Java Persistence API (JPA) zur effizienten Kommunikation zwischen Backend und Datenbank
  • Realisierung der Frontend-Komponenten mit HTML, CSS, Angular und JavaScript zur Schaffung einer modernen und responsiven Benutzeroberfläche
  • Implementierung von CRUD-Operationen (Create, Read, Update, Delete) zur flexiblen Datenverwaltung
  • Programmierung und Integration von RESTful Webservices zur Erweiterung der Funktionalität und Integration externer Systeme
  • Build- und Deploymentautomatisierung mittels GitLab-CI
  • Monitoring und Betrieb der Anwendung
  • Durchführung automatisierter Tests mit JUnit sowie Nutzung von Test-Tools wie Postman zur Validierung der REST-APIs
  • Anwendung agiler Projektmanagement-Methoden (SCRUM) zur strukturierten und transparenten Projektabwicklung
  • Erstellung umfassender Dokumentationen und Schulungsmaterialien zur Unterstützung der Anwender

Oracle Java 17 Spring 6 Spring Boot 3 Angular 16 TypeScript PostgreSQL Microservices Maven OAuth2 JPA CSS HTML Git Gitlab GitLab CI Prometheus JavaScript Eclipse JetBrains IntelliJ IDEA RESTful Webservices JUnit Unit-Testing E2E-Testing Post-man SCRUM
Volkswagen
2 Jahre 2 Monate
2020-01 - 2022-02

Entwicklung eines internen Tools zur Ressourcenverwaltung

Entwickler Java 11 Spring Boot Hibernate ...
Entwickler
  • Entwicklung eines webbasierten Tools zur Planung und Ver-waltung interner Ressourcen wie Mitarbeiterverfügbarkeiten und Projektzuweisungen
  • Umsetzung des Backends mit Java und Spring Boot zur Be-reitstellung stabiler Schnittstellen und Logiken
  • Anbindung einer MySQL-Datenbank zur strukturierten Spei-cherung relevanter Ressourceninformationen
  • Nutzung von JPA (Hibernate) zur objektorientierten Daten-bankkommunikation
  • Umsetzung grundlegender GUI-Funktionalitäten mit HTML, CSS und JavaScript für eine einfache Bedienbarkeit
  • Erstellung und Dokumentation von REST-APIs zur Erweite-rung der Anwendung durch Drittsysteme
  • Durchführung von Unit-Tests mit JUnit zur Qualitätssicherung
  • Planung und Umsetzung von E2E-Tests
  • Automatisierung von Build- und Deploymentprozessen
  • Nutzung von Git zur Versionierung und teamübergreifenden Zusammenarbeit
  • Erstellung technischer Dokumentationen und Übergabe an das interne IT-Team

Java 11 Spring Boot Hibernate JPA Restful Webservices MySQL HTML CSS JavaScript Maven Git Gitlab JUnit Eclipse CI/CD
IT-Dienstleister

Position

Position

Als vielseitiger Softwareentwickler mit Schwerpunkt auf Java-Technologien bringe ich umfangreiche Projekterfahrungen in der Entwicklung robuster und skalierbarer Backend-Lösungen sowie benutzerfreundlicher Frontend-Anwendungen mit. Meine Expertise umfasst moderne Frameworks wie Spring Boot und Hibernate sowie innovative Frontend-Technologien wie Angular und Vaadin.

Im Backend-Bereich entwickle ich leistungsfähige Systeme mit Java und Spring Boot, wobei ich durch den Einsatz von Spring Security und JSON Web Tokens (JWT) sichere Authentifizierungs- und Autorisierungskonzepte implementiere. Die Verbindung von Backends mit relationalen Datenbanken wie MariaDB, MySQL und PostgreSQL gelingt mir durch den Einsatz der Java Persistence API (JPA) und Hibernate. Dabei lege ich großen Wert auf die Performance und Stabilität der Anwendungen, welche ich durch automatisierte Tests mit JUnit und die Nutzung von CI/CD-Pipelines kontinuierlich optimiere.

Im Frontend gestalte ich intuitive und responsive Benutzeroberflächen mit React.js, Java Swing, HTML, CSS und JavaScript. Besonders im Projektmanagement-Umfeld konnte ich durch den Einsatz von Thymeleaf und Vaadin dynamische und benutzerfreundliche GUIs entwickeln, die eine hohe Interaktivität und Effizienz bieten.

Ich verfüge über umfangreiche Erfahrung im Customizing von ERP-Systemen wie Nuclos und in der Implementierung von Microservice-Architekturen. Durch meine Tätigkeit in der Telekommunikations- und Beratungsbranche sowie der Automobilindustrie habe ich gelernt, komplexe Anforderungen effizient in technische Lösungen zu übersetzen.

Teamarbeit und agile Methoden wie SCRUM sind für mich elementar. Ich schätze den Austausch mit Kollegen und sehe in einer offenen Feedback-Kultur eine wertvolle Möglichkeit zur kontinuierlichen Verbesserung. Meine ausgeprägte Lernbereitschaft und mein strukturiertes Vorgehen machen mich zu einem zuverlässigen und engagierten Teammitglied.

Mit meiner zielorientierten Arbeitsweise und meinem breiten technologischen Wissen bin ich bestens darauf vorbereitet, anspruchsvolle Projekte erfolgreich zu begleiten und einen nachhaltigen Mehrwert für Ihr Unternehmen zu schaffen

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten
Wasserfall
Fortgeschritten
Clean Code
Fortgeschritten
Testing
Fortgeschritten
Testautomatisierung
Basics
Unit-Tests
Fortgeschritten
CI/CD
Fortgeschritten
DevOps
Fortgeschritten
GitHub
Fortgeschritten
GitLab
Fortgeschritten
Gradle
Fortgeschritten
Maven
Fortgeschritten
Docker
Fortgeschritten
Eclipse
Experte
Visual Studio Code
Fortgeschritten
JUnit
Fortgeschritten
Jenkins
Fortgeschritten
M365
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
IntelliJ IDEA
Fortgeschritten

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
JavaEE
Fortgeschritten
SQL
Fortgeschritten
Python
Basics
React
Fortgeschritten
Spring
Fortgeschritten
Spring Boot
Fortgeschritten
Angular
Basics
Hibernate
Experte
Vaadin
Fortgeschritten
JPA
Experte
JWT
Fortgeschritten
Dart
Basics
Flutter
Basics
vue.js
Basics
REST
Fortgeschritten
Microservices
Fortgeschritten
RabbitMQ
Basics
JSON
Fortgeschritten
XML
Fortgeschritten
SOAP
Basics
Webservices
Fortgeschritten

Datenbanken

PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten

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.