Passende Schulungen
finden Sie hier:
↪ Oracle DB 11g - Backup & Recovery
↪ SQL und PL/SQL in Oracle DB - Vertiefung
↪ SQL und PL/SQL in Oracle DB - Komplett
↪ SQL in Oracle Datenbanken 11g
↪ SQL und PL/SQL in Oracle DB - Einführung

#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
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