Passende Schulungen
finden Sie hier:
↪ Microsoft Azure
↪ HTML - HTML5
↪ Docker
↪ Windows Server 2019
↪ MySQL
↪ Windows 10
↪ Visual Studio
↪ JavaScript
↪ Digitalisierung
↪ Machine Learning & Deep Learning
↪ Angular
↪ WatchGuard
↪ Microsoft Dynamics 365 Finance & Supply Chain Management
↪ Oracle WebLogic Server
↪ Oracle Application Express - APEX
↪ jQuery
↪ Oracle Solaris
↪ Jira
↪ Kommunikation
↪ Maven
↪ MongoDB
↪ Scrum
↪ NoSQL
↪ PostgreSQL
↪ SQL Server
↪ UML
↪ Spring Framework
↪ Solr
↪ Microsoft Dynamics NAV 2018
↪ Microsoft Exchange Server 2019
↪ PHP
↪ JavaFX
↪ Oracle
↪ Java
↪ Hibernate
↪ OOP - Objektorientierte Programmierung
↪ VBA Programmierung
↪ Eclipse
↪ Git
↪ Agilität
↪ XML
↪ DevOps
↪ Scrum Zertifizierungen
↪ AWS Certified Security - Specialty (ACSS)
↪ Shell-Programmierung
↪ C Programmierung
↪ SQL Server 2025
↪ Windows 11
↪ Windows Server 2022
↪ Kubernetes
↪ Vue.js
↪ AWS Certified DevOps Engineer - Professional (ACDOEP)
↪ SAS Studio
↪ C++ Programmierung
↪ Microsoft Certified: Azure DevOps Engineer Expert
↪ Management & Business-Skills
↪ KI Ethik, Recht & Security
↪ IT-Service Management
↪ macOS & iOS
↪ Claude & Anthropic
↪ Windows Server 2025
↪ Kubernetes Zertifizierungen
↪ Node.js
↪ Gradle
↪ KI Management, Strategie & Governance
↪ SQL Server 2019
↪ Azure DevOps
↪ n8n
↪ ISO / IEC 27001
↪ Oracle Cloud
↪ Microsoft Office 2019
↪ Android
↪ Puppet
↪ BIRT

#ITPFL-2865

Java Entwickler

M.J. 1993 2020
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad keine Angabe
Verfügbar ab ab 19.10.2020
Verfügbarkeit vor Ort: Keine Angabe
Interesse an Festanstellung Nein
Bietet Schulungsleistungen an Nein

Vorstellung

Herr Joas hat seinen Hauptfokus in der Backendentwicklung mit Java, Spring, SpringBoot, Hibernate, Maven... zudem konnte Herr Joas seine ersten Erfahjungen im Frontend Bereich sammeln. Vue.JS und Angular2+, sowie die gängigen Frontend Technologien wie Javascript, CSS HTML... sind daher kein Neuland für den Kollegen welcher ebenfalls Interesse daran hätte im Fullstack Bereich eingesetzt zu werden

Profil

 

Fachwissen / Kenntnisse / Schwerpunkte

--------------------------------------------------------------------------------------------------------------------

Branchenerfahrung:

IT-Dienstleistung, Logistik, Botanik/Landwirtschaft

 

Methodisches Wissen:

Objekt Orientierte Programmierung (OOP), Objekt Orientierte Analyse (OOA), Objektorientiertes Design (OOD), Unit Testing, Test Driven Development (TDD), Relationales Datenbankdesign (ERM), Design Patterns, Agile Softwareentwicklung (Scrum / Kanban), Modellierung (UML)

 

Programmiersprachen:

Java (7+), SQL, PL/SQL, JavaScript (Vue.js, Node.js, TypeScipt, Angular 2+), HTML 5, CSS 3 (SCSS)

 

Technologien:

Spring(Boot 2, Data JPA, Security, Data MongoDB,), Maven, Gradle, REST, Git, Hibernate 5, JUnit 5, JWT, Swagger UI, XML, JSON, Docker, Keycloak, Material

 

Tools:

JIRA, Confluence, Bitbucket, GitLab, GitHub, MySQL Workbench, Oracle SQL Developer, Postman

 

Entwicklungsumgebungen:

IntelliJ IDEA, Eclipse, Visual Studio Code, PhpStorm

 

Datenbanken:

MySQL, Oracle DB, MongoDB

 

Betriebssysteme:

Windows 10, Windows 7

 

Grundkenntnisse:

DevOps, Kubernetes, jQuery, CI/CD, Sonar, Java EE, C++, PHP 7, Mockito, JaCoCo, log4j, H2, Apache POI


 

Projekte / Erfahrungen / Werdegang

--------------------------------------------------------------------------------------------------------------------

 

Projektname: Migration von Portfolio Verwaltungssystem

Klient: Lingner.People

 

Branche: IT-Dienstleistung

Technologien: Java 11, Spring Boot 2, Spring Data MongoDB, Angular 10, JSON, XML, REST, Maven, MongoDB, Swagger UI, Material, JavaScript, Typescript, Node.js, Git, GitLab, JIRA, Confluence, Scrum, Docker, Keycloak, IntelliJ IDEA, PhpStorm, Postman, Apache POI 

Rolle: Softwareentwickler

Schlüsselskills: Java 11, Spring Boot 2, Spring Data MongoDB, Angular 10, Docker

Teamgröße: 3

 

Kurzbeschreibung: Die vorhandene Vue Applikationslandschaft soll in Angular neue aufgesetzt und anschließend migriert werden. Zudem werden weitere Funktionalitäten entwickelt.  

 

Aufgaben:

●             Analyse der vorhandenen Applikation

●             Einarbeitung in die Funktionalität der Anwendung

●             Sichtung der Altdaten

●             Aufsetzen des FE mit Angular

●             Implementierung der Funktionalitäten in Angular

●             Migration der Applikation auf Angular

●             Validierung der Nutzereingaben

●             Word Export zum Exportieren der Portfolios bereitstellen

●             Oberfläche für den Administrator entwickeln

●             Dokumentation des Codes

 

Projektdauer: 09/20 bis heute

 

--------------------------------------------------------------------------------------------------------------------


 

Projektname: Portfolio Verwaltungssystem

Klient: Lingner.People

 

Branche: IT-Dienstleistung

Technologien: Java 11, Spring Boot 2, Spring Data MongoDB, JSON, XML, REST, Maven, MongoDB, Swagger UI, Material, JavaScript, Typescript, Vue.js, Node.js, Git, GitLab, JIRA, Confluence, Scrum, Docker, Keycloak, Axios, IntelliJ IDEA, Visual Studio Code, Postman

Rolle: Softwareentwickler

Schlüsselskills: Java 11, Spring Boot 2, Spring Data MongoDB, Vue.js, Docker

Teamgröße: 5

 

Kurzbeschreibung: Dieses System dient zur Portfoliopflege der Angestellten. Die Profile der Mitarbeiter sollen durch ein System verwaltet werden. In diesem System stellt der Mitarbeiter sein persönliches Profil ein. Dieses kann dann vom Administrator zur weiteren Benutzung verwendet werden.

 

Aufgaben:

●             Funktion zum Anlegen eines Mitarbeiterprofils in Java implementieren

●             Bearbeiten von Portfolios Funktion implementieren

●             In Java Suchfunktion für Fachwissen bereitstellen  

●             Realisierung mit Spring Boot

●             Programmierung der Webanwendung FE mit Vue.js

●             Einbinden von Axios und Vue Material

●             Regelmäßiger Austausch mit Kunde und PO

●             Spring Data MongoDB konfigurieren

●             Service und Datenbank mit Spring Data MongoDB verbinden

●             Verbinden von BE und FE

●             REST API bereitstellen

●             Dokumentation der REST Schnittstelle mit Hilfe von Swagger UI

●             Beheben von Bugs

●             Absichern der Anwendung mit Keycloak

●             Realisierung des Oberflächendesigns in HTML, CSS (SCSS) sowie Vue Material

●             Absenden von Axios calls an REST API

●             Erstellen des Java Service

●             Erstellen von Dockerfiles

 

Projektdauer: 11/2019 bis 08/2020

 

 

--------------------------------------------------------------------------------------------------------------------


 

Projektname: Lagerverwaltungsanwendung

 

Branche: Logistik

Technologien: Java 8, Hibernate 5, JUnit 5, Gradle, PL/SQL, Git, Bitbucket, JIRA, Kanban, Eclipse, Oracle DB

Rolle: Softwareentwickler

Schlüsselskills: Java 8, Hibernate 5, JUnit 5

 

Kurzbeschreibung: Erstellen einer Verwaltungsanwendung mit Datenbank für einen Versandhaushandel. In diesem System werden alle Artikel im Lager erfasst und deren Lagerbestand überwacht.   

 

Aufgaben:

●             Austausch mit dem Kunden

●             Modellierung der Anwendung mit UML und ERM

●             Realisierung des MVC-Prinzips

●             Erarbeiten von Testfällen

●             Erzeugen verschiedener Indizes

●             Erzeugen von verschiedenen Views

●             Erstellen der Datenbank

●             Datenbank mit Testdaten füllen

●             Java Implementierung mit TDD

●             Umsetzung mit Hibernate

●             Testen der Anwendung mit Unit Tests

●             Erstellen von Stored procedures

 

Projektdauer: 09/2019 bis 02/2020

 

--------------------------------------------------------------------------------------------------------------------


 

Projektname: Bestandsverwaltungsanwendung

Klient: Pflanzen- und Gartengerätehandel

 

Branche: Botanik/Landwirtschaft

Technologien: Java 8, JDBC, Gradle, PL/SQL, Git, GitHub, Jira, Kanban, Eclipse, Oracle DB

Rolle: Softwareentwickler

Schlüsselskills: Java 8

 

Kurzbeschreibung: Entwickelung einer Anwendung zur Verwaltung einer Datenbank. Es sollen alle Pflanzen und sonstige Verkaufsartikel erfasst und verwaltet werden. 

 

Aufgaben:

●             Wiederkehrende Kommunikation mit dem Kunden

●             Softwaremodellierung mit UML und ERM

●             Programmierung mit Java

●             Implementierung von JDBC

●             Erstellen eines SQL Scripts

●             Erstellen der Datenbank

●             Entwicklung mit Java

●             Einbinden der DB in das Programm

●             Erarbeiten der Testfälle anhand der Analyse und Planung

●             Anwendung mit Hilfe der Testfälle auf Funktion prüfen

●             Dokumentation der Arbeit

 

Projektdauer: 08/2019 bis 12/2019

 

--------------------------------------------------------------------------------------------------------------------


 

Projektname: Expension

Klient: Lingner.People

 

Branche: IT-Dienstleistung

Technologien: Java 8, Spring Boot 2, Maven, JWT, Spring Data JPA, REST API, JSON, MySQL Workbench, Swagger UI, JUnit 5, JIRA, Confluence, Git, GitHub, Scrum, IntelliJ IDEA, Postman

Rolle: Softwareentwickler

Schlüsselskills: Java 8, Spring Boot 2, REST API, JUnit 5, JWT

Teamgröße: 3

 

Kurzbeschreibung: Entwicklung eines Systems zur Verwaltung von Spesenabrechnungen der Mitarbeiter. Innerhalb dieses Systems müssen alle Spesen sowie Fahrtenbücher der Mitarbeiter erfasst und administriert werden können. Aus den eingegebenen Daten lassen sich anschließend Spesenabrechnungen für den jeweiligen Monat generieren. Die generierten Spesenabrechnungen werden im Anschluss an einen Administrator zur Freigabe übermittelt.

 

Aufgaben:

●             Softwaremodellierung mit UML und ERM

●             Programmierung mit Java und Maven

●             Umsetzung mit Spring Boot

●             Regelmäßiger Austausch mit PO

●             Datenbankdesign sowie Anlegen der Datenbank mit MySQL

●             Erstellen von Testdaten für die Datenbank

●             Verbinden mit der Datenbank über Spring Data JPA

●             Implementierung der REST API

●             Einbinden von Swagger UI

●             Einbinden einer Sicherheitsbibliothek

●             Implementierung von Zugriffsberechtigungen

●            

Sprachkenntnisse
Deutsch
Experte
Englisch
Fortgeschritten
Kenntnisse & Fähigkeiten
Kubernetes
Grundkentnisse
Agilität
Experte
Angular
Fortgeschritten
C Programmierung
Grundkentnisse
C++
Grundkentnisse
Cloud-Entwicklung
Grundkentnisse
CSS
Grundkentnisse
DevOps
Grundkentnisse
Docker
Grundkentnisse
Eclipse
Profi
Eclipse RCP
Grundkentnisse
GIT
Profi
Gradle
Profi
Hibernate
Profi
HTML
Grundkentnisse
HTML5
Profi
IT-Service & Support & Rollout
Grundkentnisse
Java
Profi
JavaScript
Profi
Jira
Experte
jQuery
Grundkentnisse
JUnit
Fortgeschritten
Kommunikation
Grundkentnisse
MAVEN
Profi
MongoDB
Fortgeschritten
MVC
Grundkentnisse
MySQL
Grundkentnisse
node.js
Fortgeschritten
Oracle 10g
Grundkentnisse
Oracle 11g
Grundkentnisse
Oracle 8
Grundkentnisse
Oracle 9
Grundkentnisse
Oracle Datawarehousing
Grundkentnisse
PHP
Grundkentnisse
PL/SQL
Grundkentnisse
Scrum
Experte
Solr
Grundkentnisse
Spring
Profi
SQL
Grundkentnisse
Synapse
Grundkentnisse
UML
Grundkentnisse
Visual Studio 2005
Grundkentnisse
Visual Studio 2010
Grundkentnisse
Visual Studio 2017
Grundkentnisse
Vue.js
Fortgeschritten
Windows 10
Grundkentnisse
Windows 7
Grundkentnisse
XHTML
Profi
XML
Grundkentnisse