Senior Fullstack Java Developer | Software Architect
Aktualisiert am 20.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 20%
davon vor Ort: 10%
Java-Entwickler
Softwarearchitektur
AWS
Schnittstelle
Agile Softwareentwicklung
Apache Tomcat
Datenbanken
Hibernate
Angular
Spring
Maven
MySQL
Qualitymanagement
SonarQube
webMethods
Jenkins
Back-End
Front-End
TDD
Projektmanagement/Projektleitung
Strategisches Teilemanagement
Deutsch
Muttersprache
Englisch
Fließend
Serbisch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-01 - 2024-02

Wartung und Weiterentwicklung des Fertigungsleitsystems

IT-Berater und Entwickler Java SE/EE Eclipse GIT ...
IT-Berater und Entwickler
  • Durchführung von Softwareentwicklung auf Basis von Java EE
  • Durchführung der Weiterentwicklung des Fertigungsleitsystems
  • Durchführung von Qualitätssicherungen nach ISTQB
  • Durchführung von Modellierungen nach UML
  • Schnittstellenimplementierung und -anpassung
  • Umsetzung von JUnit- und Integrationstests
  • Erstellung und Anpassung von Berichten mittels JasperReports / TIBCO Jaspersoft Studio
  • Hilfestellung und Analyse von produktiven Bugs
  • Absprachen mit dem Fachbereich
  • Sicherstellung der Codequalität (SonarQube ect.)
  • Verfolgung agiler Methoden und Vorgehensweisen

Java SE/EE Eclipse GIT MS Teams Ransack Agent Oracle Jenkins SQL Windows Jira Confluence SonarQube JasperReports / TIBCO Jaspersoft Studio
Thyssenkrupp Steel Europe
Duisburg
1 Jahr 3 Monate
2020-10 - 2021-12

neXt - Digitale Kapazitätssteigerung

IT-Berater und Entwickler Java Spring Boot IntelliJ ...
IT-Berater und Entwickler

Das Projekt neXt entwickelt und implementiert einen angebotsorientierten, durchgängigen, sequenziellen und automatisierten Fahrplanungsprozess, der eine transparente Kapazitätsmessung und -steuerung ermöglicht.

  • Java-Backend-Entwicklung
  • Schnittstellenimplementierung und -anpassung
  • Umsetzung von Citrus Backend Tests
  • Angular-Frontend-Entwicklung
  • Implementierung neuer Web-Komponenten
  • Implementierung von Cypress Frontend Tests
  • Entwicklung von webMethods Integration Server Services (Flow)
  • Anpassung von Geschäftsprozessen in webMethods BPM
  • Hilfestellung und Analyse von produktiven Bugs
  • Absprachen mit dem Fachbereich
  • Sicherstellung der Codequalität (SonarQube ect.)
  • Überwachung der Produktionsumgebung (Grafana, Kibana, ect.)
  • Überwachung der E2E-Tests
  • Verfolgung agiler Methoden und Vorgehensweisen

Java Spring Boot IntelliJ Webstorm Angular webMethods 9.8 webMethods BPM GIT MS Teams Cypress Citrus Gherkin Syntax Oracle Jenkins SQL DBeaver Windows Jira Confluence REST Postman SOAP Kibana Grafana SonarQube
DB Netze AG
Frankfurt am Main
4 Monate
2020-06 - 2020-09

Erstellung einer Spesen-Applikation

Java Fullstack Entwickler Java Springboot Angular 8/9 ...
Java Fullstack Entwickler
  • Technische Beratung
  • Erstellung eines Backends mit SpringBoot
  • Authentifizierung per JWT (JSON Web Tokens)
  • Erstellung einer MySQL Datenbank anhand der Anwendungsanforderung
  • Erstellung eines Frontends mit Angular 9
  • Die Anwendung soll Spesen anlegen können (Rechnungsbetrag /-datum, + PDF-Upload + Mail-Versand
  • Qualitätssicherung
Java Springboot Angular 8/9 MySQL Scrum Git/GitHub Maven Docker CI/CD Jira Confluence
Frankfurt am Main
1 Jahr 2 Monate
2019-04 - 2020-05

Individualsoftware für diverse Kunden

Java Software Entwickler/ Teamleitung des Java Teams Java Springboot Angular ...
Java Software Entwickler/ Teamleitung des Java Teams
  • Technische Beratung
  • Konzeption, Design und Entwicklung anspruchsvoller Softwarelösungen mit dem Schwerpunkt Java
  • Erstellung von RESTAPI Schnittstellen
  • Begleitung des Entwicklungsprojekts von der Anforderungsanalyse bis zur Inbetriebnahme
  • Fachliche Leitung eines mehrköpfigen Entwicklerteams
  • Qualitätssicherung
Java Springboot Angular Hibernate JPA Vaadin Tomcat RapidClipse HTML/CSS JavaScript Ajax JBoss Server Docker MySQL MsSQL CRM Scrum CI/CD Maven GIT Angular 8/9
Klingenberg am Main
3 Jahre 9 Monate
2015-07 - 2019-03

Individualsoftware für diverse Kunden

Java Softwareentwickler/ Webentwickler Java SpringBoot Angular ...
Java Softwareentwickler/ Webentwickler
  • Technische Beratung
  • Konzeption, Design und Entwicklung anspruchsvoller Softwarelösungen mit dem Schwerpunkt Java
  • Erstellung von RESTAPI Schnittstellen
  • Begleitung des Entwicklungsprojekts von der Anforderungsanalyse bis zur Inbetriebnahme
  • Erstellung von Webseiten und Online-Shops
  • Anpassung der Datenschutzrichtlinien bei Kunden (DSGVO)
  • Qualitätssicherung
Java SpringBoot Angular Hibernate JPA Vaadin Tomcat RapidClipse HTML/CSS JavaScript Ajax JBoss Server Docker Spring MySQL MsSQL CRM Scrum CI/CD Maven GIT Angular 8/9
Klingenberg am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2016-07 - 2020-12

Informatik-Studium

Master of Science, Goethe-Universität Frankfurt am Main
Master of Science
Goethe-Universität Frankfurt am Main
3 Jahre 9 Monate
2012-10 - 2016-06

Informatik-Studium

Bachelor od Science, Goethe-Universität Frankfurt am Main
Bachelor od Science
Goethe-Universität Frankfurt am Main

Position

Position

Java Fullstack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler Softwarearchitektur AWS Schnittstelle Agile Softwareentwicklung Apache Tomcat Datenbanken Hibernate Angular Spring Maven MySQL Qualitymanagement SonarQube webMethods Jenkins Back-End Front-End TDD Projektmanagement/Projektleitung Strategisches Teilemanagement

Schwerpunkte

Softwareentwicklung
Java SE/EE, Spring Boot
UI-Entwicklung
Angular, HTML, CSS, JavaScript
Leitung eines Entwicklerteams

Produkte / Standards / Erfahrungen / Methoden

Java EE
webMethods
Citrus
Spring Boot
Vaadin
Angular
GIT
SQL
Oracle
SAFe
REST
Cypress
Jenkins

Profil

  • Ich bin ein leidenschaftlicher Java-Entwickler und Softwarearchitekt mit einer breiten Palette an Erfahrungen in der Softwareentwicklung für die Erstellung von Anwendungen und Diensten. Ich verfüge über umfassende Kenntnisse in der Anwendung von Java-Technologien wie Spring, Hibernate, Maven und anderen Frameworks. Meine Expertise umfasst die Entwicklung von skalierbaren und effizienten Front-End? und Back-End -Systemen, die Arbeit mit Datenbanken und die Integration von Web-Services und APIs, sowie die Erstellung von Webanwendungen in verschiedenen Projekten.
  • Diese Projekte umfassen sowohl kleine Anwendungen bis hin zu großen Unternehmensanwendungen. Neben der Programmierung verfüge ich auch über gute Kenntnisse in der Projektmanagement-Methodik, agilen Methoden und Test-Driven-Development.
  • Ich habe in verschiedenen Rollen gearbeitet, von der Anforderungsanalyse bis hin zur Qualitätssicherung. Deshalb bin ein Teamplayer und arbeite gerne in enger Zusammenarbeit mit meinen Kollegen und Kunden, um sicherzustellen, dass das Endprodukt den Anforderungen entspricht.
  • Meine Fähigkeit, komplexe Probleme zu analysieren und pragmatische Lösungen zu finden, ist eine meiner stärksten Fähigkeiten. Ich bin motiviert, Herausforderungen anzunehmen und neue Technologien zu erforschen, um immer auf dem neuesten Stand der Java-Entwicklung zu bleiben.
  • Mein Ziel als Java-Experte ist es, Kunden dabei zu helfen, ihre Geschäftsziele durch innovative und leistungsstarke Java-Lösungen zu erreichen. Ich bin davon überzeugt, dass meine Fähigkeiten und Erfahrungen dazu beitragen können, komplexe Herausforderungen zu lösen und großartige Ergebnisse zu erzielen.


Kenntnisse:

Methoden

  • Agile Softwareentwicklung (Scrum und SAFe)
  • OOA / OOP / OOD
  • Test-driven Development
  • Microservice Architektur
  • Requirements Engineering
  • Technische Beratung


Technische Kenntnisse

Schnittstellen

  • Web Services 
  • REST 
  • SOAP


webMethods Kenntnisse

  • webMethods 9.8
    • webMethods Integration Server 
    • My webMethods Server 
    • webMethods CAF 
    • webMethods Designer 
    • webMethods UM 
    • webMethods Process Engine 
    • webMethods Flow
  • webMethods Adapter
    • JDBC Adapter
    • FlatFile Adapter


Build-Tools

  • Maven 
  • Gradle 


Test-Tools

  • Cypress 
  • Citrus 
  • Gherkin Syntax 


CI-Tools

  • Jenkins 
  • GIT / GITHub 
  • SonarQube


Webserver

  • Apache
  • Tomcat


Tools

  • Atlassian Jira
  • Atlassian Confluence
  • Asana
  • Eclipse IDE
  • RapidClips
  • Netbeans IDE
  • IntelliJ
  • Webstorm
  • HP Service Manager
  • MS Office Suite
  • Postman
  • DBeaver


Spezialsoftware

  • Camunda
  •  AWS
  •  Docker
  •  Grafana
  •  Kibana
  •  TIBCO Jaspersoft Studio

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten
MacOS
Fortgeschritten
Unix

Programmiersprachen

Java / Java EE
Experte
Angular
Fortgeschritten
C / C++
Vaadin
HTML/CSS
JavaScript
PHP
SQL
Spring
Spring Boot
TypeScript
XML, XSLT

Datenbanken

Oracle SQL
Experte
MySQL
Experte
Microsoft SQL
Experte

Branchen

Branchen

  • Stahlindustrie
  • Transport & Logistik
  • IT und Softwareentwicklung

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-01 - 2024-02

Wartung und Weiterentwicklung des Fertigungsleitsystems

IT-Berater und Entwickler Java SE/EE Eclipse GIT ...
IT-Berater und Entwickler
  • Durchführung von Softwareentwicklung auf Basis von Java EE
  • Durchführung der Weiterentwicklung des Fertigungsleitsystems
  • Durchführung von Qualitätssicherungen nach ISTQB
  • Durchführung von Modellierungen nach UML
  • Schnittstellenimplementierung und -anpassung
  • Umsetzung von JUnit- und Integrationstests
  • Erstellung und Anpassung von Berichten mittels JasperReports / TIBCO Jaspersoft Studio
  • Hilfestellung und Analyse von produktiven Bugs
  • Absprachen mit dem Fachbereich
  • Sicherstellung der Codequalität (SonarQube ect.)
  • Verfolgung agiler Methoden und Vorgehensweisen

Java SE/EE Eclipse GIT MS Teams Ransack Agent Oracle Jenkins SQL Windows Jira Confluence SonarQube JasperReports / TIBCO Jaspersoft Studio
Thyssenkrupp Steel Europe
Duisburg
1 Jahr 3 Monate
2020-10 - 2021-12

neXt - Digitale Kapazitätssteigerung

IT-Berater und Entwickler Java Spring Boot IntelliJ ...
IT-Berater und Entwickler

Das Projekt neXt entwickelt und implementiert einen angebotsorientierten, durchgängigen, sequenziellen und automatisierten Fahrplanungsprozess, der eine transparente Kapazitätsmessung und -steuerung ermöglicht.

  • Java-Backend-Entwicklung
  • Schnittstellenimplementierung und -anpassung
  • Umsetzung von Citrus Backend Tests
  • Angular-Frontend-Entwicklung
  • Implementierung neuer Web-Komponenten
  • Implementierung von Cypress Frontend Tests
  • Entwicklung von webMethods Integration Server Services (Flow)
  • Anpassung von Geschäftsprozessen in webMethods BPM
  • Hilfestellung und Analyse von produktiven Bugs
  • Absprachen mit dem Fachbereich
  • Sicherstellung der Codequalität (SonarQube ect.)
  • Überwachung der Produktionsumgebung (Grafana, Kibana, ect.)
  • Überwachung der E2E-Tests
  • Verfolgung agiler Methoden und Vorgehensweisen

Java Spring Boot IntelliJ Webstorm Angular webMethods 9.8 webMethods BPM GIT MS Teams Cypress Citrus Gherkin Syntax Oracle Jenkins SQL DBeaver Windows Jira Confluence REST Postman SOAP Kibana Grafana SonarQube
DB Netze AG
Frankfurt am Main
4 Monate
2020-06 - 2020-09

Erstellung einer Spesen-Applikation

Java Fullstack Entwickler Java Springboot Angular 8/9 ...
Java Fullstack Entwickler
  • Technische Beratung
  • Erstellung eines Backends mit SpringBoot
  • Authentifizierung per JWT (JSON Web Tokens)
  • Erstellung einer MySQL Datenbank anhand der Anwendungsanforderung
  • Erstellung eines Frontends mit Angular 9
  • Die Anwendung soll Spesen anlegen können (Rechnungsbetrag /-datum, + PDF-Upload + Mail-Versand
  • Qualitätssicherung
Java Springboot Angular 8/9 MySQL Scrum Git/GitHub Maven Docker CI/CD Jira Confluence
Frankfurt am Main
1 Jahr 2 Monate
2019-04 - 2020-05

Individualsoftware für diverse Kunden

Java Software Entwickler/ Teamleitung des Java Teams Java Springboot Angular ...
Java Software Entwickler/ Teamleitung des Java Teams
  • Technische Beratung
  • Konzeption, Design und Entwicklung anspruchsvoller Softwarelösungen mit dem Schwerpunkt Java
  • Erstellung von RESTAPI Schnittstellen
  • Begleitung des Entwicklungsprojekts von der Anforderungsanalyse bis zur Inbetriebnahme
  • Fachliche Leitung eines mehrköpfigen Entwicklerteams
  • Qualitätssicherung
Java Springboot Angular Hibernate JPA Vaadin Tomcat RapidClipse HTML/CSS JavaScript Ajax JBoss Server Docker MySQL MsSQL CRM Scrum CI/CD Maven GIT Angular 8/9
Klingenberg am Main
3 Jahre 9 Monate
2015-07 - 2019-03

Individualsoftware für diverse Kunden

Java Softwareentwickler/ Webentwickler Java SpringBoot Angular ...
Java Softwareentwickler/ Webentwickler
  • Technische Beratung
  • Konzeption, Design und Entwicklung anspruchsvoller Softwarelösungen mit dem Schwerpunkt Java
  • Erstellung von RESTAPI Schnittstellen
  • Begleitung des Entwicklungsprojekts von der Anforderungsanalyse bis zur Inbetriebnahme
  • Erstellung von Webseiten und Online-Shops
  • Anpassung der Datenschutzrichtlinien bei Kunden (DSGVO)
  • Qualitätssicherung
Java SpringBoot Angular Hibernate JPA Vaadin Tomcat RapidClipse HTML/CSS JavaScript Ajax JBoss Server Docker Spring MySQL MsSQL CRM Scrum CI/CD Maven GIT Angular 8/9
Klingenberg am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2016-07 - 2020-12

Informatik-Studium

Master of Science, Goethe-Universität Frankfurt am Main
Master of Science
Goethe-Universität Frankfurt am Main
3 Jahre 9 Monate
2012-10 - 2016-06

Informatik-Studium

Bachelor od Science, Goethe-Universität Frankfurt am Main
Bachelor od Science
Goethe-Universität Frankfurt am Main

Position

Position

Java Fullstack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler Softwarearchitektur AWS Schnittstelle Agile Softwareentwicklung Apache Tomcat Datenbanken Hibernate Angular Spring Maven MySQL Qualitymanagement SonarQube webMethods Jenkins Back-End Front-End TDD Projektmanagement/Projektleitung Strategisches Teilemanagement

Schwerpunkte

Softwareentwicklung
Java SE/EE, Spring Boot
UI-Entwicklung
Angular, HTML, CSS, JavaScript
Leitung eines Entwicklerteams

Produkte / Standards / Erfahrungen / Methoden

Java EE
webMethods
Citrus
Spring Boot
Vaadin
Angular
GIT
SQL
Oracle
SAFe
REST
Cypress
Jenkins

Profil

  • Ich bin ein leidenschaftlicher Java-Entwickler und Softwarearchitekt mit einer breiten Palette an Erfahrungen in der Softwareentwicklung für die Erstellung von Anwendungen und Diensten. Ich verfüge über umfassende Kenntnisse in der Anwendung von Java-Technologien wie Spring, Hibernate, Maven und anderen Frameworks. Meine Expertise umfasst die Entwicklung von skalierbaren und effizienten Front-End? und Back-End -Systemen, die Arbeit mit Datenbanken und die Integration von Web-Services und APIs, sowie die Erstellung von Webanwendungen in verschiedenen Projekten.
  • Diese Projekte umfassen sowohl kleine Anwendungen bis hin zu großen Unternehmensanwendungen. Neben der Programmierung verfüge ich auch über gute Kenntnisse in der Projektmanagement-Methodik, agilen Methoden und Test-Driven-Development.
  • Ich habe in verschiedenen Rollen gearbeitet, von der Anforderungsanalyse bis hin zur Qualitätssicherung. Deshalb bin ein Teamplayer und arbeite gerne in enger Zusammenarbeit mit meinen Kollegen und Kunden, um sicherzustellen, dass das Endprodukt den Anforderungen entspricht.
  • Meine Fähigkeit, komplexe Probleme zu analysieren und pragmatische Lösungen zu finden, ist eine meiner stärksten Fähigkeiten. Ich bin motiviert, Herausforderungen anzunehmen und neue Technologien zu erforschen, um immer auf dem neuesten Stand der Java-Entwicklung zu bleiben.
  • Mein Ziel als Java-Experte ist es, Kunden dabei zu helfen, ihre Geschäftsziele durch innovative und leistungsstarke Java-Lösungen zu erreichen. Ich bin davon überzeugt, dass meine Fähigkeiten und Erfahrungen dazu beitragen können, komplexe Herausforderungen zu lösen und großartige Ergebnisse zu erzielen.


Kenntnisse:

Methoden

  • Agile Softwareentwicklung (Scrum und SAFe)
  • OOA / OOP / OOD
  • Test-driven Development
  • Microservice Architektur
  • Requirements Engineering
  • Technische Beratung


Technische Kenntnisse

Schnittstellen

  • Web Services 
  • REST 
  • SOAP


webMethods Kenntnisse

  • webMethods 9.8
    • webMethods Integration Server 
    • My webMethods Server 
    • webMethods CAF 
    • webMethods Designer 
    • webMethods UM 
    • webMethods Process Engine 
    • webMethods Flow
  • webMethods Adapter
    • JDBC Adapter
    • FlatFile Adapter


Build-Tools

  • Maven 
  • Gradle 


Test-Tools

  • Cypress 
  • Citrus 
  • Gherkin Syntax 


CI-Tools

  • Jenkins 
  • GIT / GITHub 
  • SonarQube


Webserver

  • Apache
  • Tomcat


Tools

  • Atlassian Jira
  • Atlassian Confluence
  • Asana
  • Eclipse IDE
  • RapidClips
  • Netbeans IDE
  • IntelliJ
  • Webstorm
  • HP Service Manager
  • MS Office Suite
  • Postman
  • DBeaver


Spezialsoftware

  • Camunda
  •  AWS
  •  Docker
  •  Grafana
  •  Kibana
  •  TIBCO Jaspersoft Studio

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten
MacOS
Fortgeschritten
Unix

Programmiersprachen

Java / Java EE
Experte
Angular
Fortgeschritten
C / C++
Vaadin
HTML/CSS
JavaScript
PHP
SQL
Spring
Spring Boot
TypeScript
XML, XSLT

Datenbanken

Oracle SQL
Experte
MySQL
Experte
Microsoft SQL
Experte

Branchen

Branchen

  • Stahlindustrie
  • Transport & Logistik
  • IT und Softwareentwicklung

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.