Senior Java Backend Entwickler
Aktualisiert am 27.02.2023
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Spring
Angular
Spring Boot
Java
SQL
JPA
EJB
Struts
kubernetes
REST
Deutsch
Gut
Englisch
fließend

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

  1. Verwaltungssystem für Arbeitsaufträge

    Projektdauer (Oktober 2022 ? bis Jetzt)

    Dieses System war notwendig, um den Überblick über das verfügbare Budget und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Es spart nicht nur viel manuelles Eingreifen, sondern auch wurden Fehler bei der Rechnungserstellung vermieden . Außerdem hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen. Er hat Berechtigungskonzept zusammen mit der Authentifizierung definiert, Datenmodellierung durchgeführt und sowohl Frontend als auch Backend entwickelt.

    Verwendete Technologien: Java 11, Spring-Boot, REST, Angular 14 und MySQL

    · Erfassung der CO2-Menge in der Fahrzeugproduktion für BMW

    Projektdauer (August 2021 ? Okt 2022)

    Für die Berechnung der CO2-Emissionen werden die Daten von allen Zulieferern weltweit gesammelt oder empfangen. Die Anwendung führt verschiedene Berechnungen durch, wie z.B. die Menge des von allen Lieferanten produzierten CO2, mit oder ohne Logistik usw. Sie zeigt konsolidierte Informationen auf einer einzigen Seite an, was zur erheblichen Zeitersparnis für den Benutzer bei der Informationssuche führt..

    Die Hauptaufgabe war die Erstellung von mehreren komplexen Berichten im PDF und EXCEL Format . Die Herausforderung war, der Legacy und komplexe Code, die in der alten Technologie waren, zu verstehen und neue Funktionen zu implementieren.

    Verwendete Technologien: EJB, JPA, JSP, Javascript, Struts, Java 8, Oracle, SQL

    · Anwendung zur Meldung von Versicherungsfällen für einen Mitarbeiter der Deutschen Bank

    Projektdauer (April 2018 ? Mai 2021)

    Er entwickelte eine Analysefunktion, welche die Kundennutzungsdaten der Online-Anwendung zur Meldung von Versicherungsfällen erfasst. Die entwickelte Analyseanwendung generierte monatlich und jährlich die Berichte über die Probleme, die während der Nutzung der Online-Anwendung auftraten. Anhand dieser Berichte konnte der Produktverantwortliche die häufig auftretenden Probleme beheben. Das senkte die Kundenbeschwerden um 60 %. Neben der Entwicklung dieser Anwendung führte er ein Upgrade der Java-Version von 8 auf 11 durch und beseitigte Performance-Probleme, wie z. B., dass dem Server die Datenbankverbindungen ausgingen.

    Verwendete Technologien: Microservices mit Rest-API, Spring-JPA, Spring Security, HTML-Formulare, JSP

    · Eintreibung ausstehender Kreditkartenzahlungen für HSBC

    Projektdauer (August 2016 ? April 2018)

    Er integrierte das Bezahl- und das Mahnsystem . Diese Lösung half, die manuelle Arbeit um 80 % zu reduzieren und Fehler zu vermeiden. Die Zeit bis zur Begleichung ausstehender Zahlungen wurde dadurch drastisch gesenkt. Für die Anwendung verwendete er eine serviceorientierte Architektur.

    Verwendete Technologien: Microservices mit Rest-API, Hibernate, HTML, JavaScript, Rage-Tool, DevOps-Tool Puppet & CICD, My SQL

    · Anpassung von Breitbandplänen für Unternehmen für AT&T

    Projektdauer (April 2014 ? August 2016)

    Er entwickelte ein Webportal, in dem der Benutzer einen Breitbandplan durch Auswahl der verfügbaren Breitbandgeschwindigkeit und deren Gültigkeit anpassen konnte. Diese Funktion war so beliebt, dass sie AT&T neue Kunden einbrachte und der Nettogewinn steigerte dadurch um 30 %.

    Verwendete Technologien: Spring MVC, HTML-Formulare, Hibernate, Rest API

Position

Position

Nach seinem Abschluss in Computer Science & Technology sammelte er über 9,5 Jahre Erfahrung in der Entwicklung von Software in den folgenden Bereichen:

1. Krankenkassen

2. Bankwesen

3. Telekommunikation & Automotive

Für die namhafte HSBC Bank entwickelte er eine Webanwendung, die die manuelle Bearbeitung von ausstehenden Zahlungen um 80 % reduzierte. Darüber hinaus entwickelte er ein Analysetool, das maßgeblich zur Senkung von Kundenbeschwerden und Kundendienstmitarbeitern beitrug.

Als Java-Entwickler gestaltete er Backends, die externe und interne Webservices nutzten und hosteten. Neben den starken Backend-Kenntnissen verfügt er auch über gute Kenntnisse in der JSP-Technologie. Er optimierte die Performance der Anwendung durch die Implementation von Cache und Load Balancer . In kürzester Zeit beherrscht er eine komplexe Legacy-Anwendung und entwickelt mit ihr Funktionen.

Seine Skills umfassen auch Drools, die Erstellung von CI/CD-Pipelines und die testbasierte Entwicklung. In seinen letzten beiden Projekten arbeitete er in einem Scrum-Team und verinnerlichte dabei die Scrum-Prinzipien.


Java, Spring MVC, Spring Boot, Security, REST/SOAP, Hibernate/JPA/SQL, JSP/HTML, Junit/Mockito

Weitere Kompetenzen ? EJB, Struts, Angular, Swagger, Maven, git, sonar, Linux, JIRA, DevOps-puppet, Drools Jenkins CI/CD, AWS und Kubernetes

Kompetenzen

Kompetenzen

Top-Skills

Spring Angular Spring Boot Java SQL JPA EJB Struts kubernetes REST

Aufgabenbereiche

Programmierung

Betriebssysteme

linux
Windows

Mac OS X: Gut
SUN OS, Solaris: Gut
Unix: Gut
Microsoft Windows: Gut
Linux(SUSE, Fedora): Gut

Programmiersprachen

Spring Boot
Experte
REST Microservices
Experte
Angular
Fortgeschritten
Hibernate
Experte
Java
Experte
JEE
Experte
JUnit
Experte

Datenbanken

DB2
Oracle 11g
Oracle SQL Developer
Oracle11g
Postgres

Access
JDBC
MS SQL Server
Oracle PL/SQL

MySql

Datenkommunikation

Internet, Intranet: WWW, HTTP

Hardware

Macintosh
PC

Branchen

Branchen

Automotive

Banking

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

  1. Verwaltungssystem für Arbeitsaufträge

    Projektdauer (Oktober 2022 ? bis Jetzt)

    Dieses System war notwendig, um den Überblick über das verfügbare Budget und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Es spart nicht nur viel manuelles Eingreifen, sondern auch wurden Fehler bei der Rechnungserstellung vermieden . Außerdem hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen. Er hat Berechtigungskonzept zusammen mit der Authentifizierung definiert, Datenmodellierung durchgeführt und sowohl Frontend als auch Backend entwickelt.

    Verwendete Technologien: Java 11, Spring-Boot, REST, Angular 14 und MySQL

    · Erfassung der CO2-Menge in der Fahrzeugproduktion für BMW

    Projektdauer (August 2021 ? Okt 2022)

    Für die Berechnung der CO2-Emissionen werden die Daten von allen Zulieferern weltweit gesammelt oder empfangen. Die Anwendung führt verschiedene Berechnungen durch, wie z.B. die Menge des von allen Lieferanten produzierten CO2, mit oder ohne Logistik usw. Sie zeigt konsolidierte Informationen auf einer einzigen Seite an, was zur erheblichen Zeitersparnis für den Benutzer bei der Informationssuche führt..

    Die Hauptaufgabe war die Erstellung von mehreren komplexen Berichten im PDF und EXCEL Format . Die Herausforderung war, der Legacy und komplexe Code, die in der alten Technologie waren, zu verstehen und neue Funktionen zu implementieren.

    Verwendete Technologien: EJB, JPA, JSP, Javascript, Struts, Java 8, Oracle, SQL

    · Anwendung zur Meldung von Versicherungsfällen für einen Mitarbeiter der Deutschen Bank

    Projektdauer (April 2018 ? Mai 2021)

    Er entwickelte eine Analysefunktion, welche die Kundennutzungsdaten der Online-Anwendung zur Meldung von Versicherungsfällen erfasst. Die entwickelte Analyseanwendung generierte monatlich und jährlich die Berichte über die Probleme, die während der Nutzung der Online-Anwendung auftraten. Anhand dieser Berichte konnte der Produktverantwortliche die häufig auftretenden Probleme beheben. Das senkte die Kundenbeschwerden um 60 %. Neben der Entwicklung dieser Anwendung führte er ein Upgrade der Java-Version von 8 auf 11 durch und beseitigte Performance-Probleme, wie z. B., dass dem Server die Datenbankverbindungen ausgingen.

    Verwendete Technologien: Microservices mit Rest-API, Spring-JPA, Spring Security, HTML-Formulare, JSP

    · Eintreibung ausstehender Kreditkartenzahlungen für HSBC

    Projektdauer (August 2016 ? April 2018)

    Er integrierte das Bezahl- und das Mahnsystem . Diese Lösung half, die manuelle Arbeit um 80 % zu reduzieren und Fehler zu vermeiden. Die Zeit bis zur Begleichung ausstehender Zahlungen wurde dadurch drastisch gesenkt. Für die Anwendung verwendete er eine serviceorientierte Architektur.

    Verwendete Technologien: Microservices mit Rest-API, Hibernate, HTML, JavaScript, Rage-Tool, DevOps-Tool Puppet & CICD, My SQL

    · Anpassung von Breitbandplänen für Unternehmen für AT&T

    Projektdauer (April 2014 ? August 2016)

    Er entwickelte ein Webportal, in dem der Benutzer einen Breitbandplan durch Auswahl der verfügbaren Breitbandgeschwindigkeit und deren Gültigkeit anpassen konnte. Diese Funktion war so beliebt, dass sie AT&T neue Kunden einbrachte und der Nettogewinn steigerte dadurch um 30 %.

    Verwendete Technologien: Spring MVC, HTML-Formulare, Hibernate, Rest API

Position

Position

Nach seinem Abschluss in Computer Science & Technology sammelte er über 9,5 Jahre Erfahrung in der Entwicklung von Software in den folgenden Bereichen:

1. Krankenkassen

2. Bankwesen

3. Telekommunikation & Automotive

Für die namhafte HSBC Bank entwickelte er eine Webanwendung, die die manuelle Bearbeitung von ausstehenden Zahlungen um 80 % reduzierte. Darüber hinaus entwickelte er ein Analysetool, das maßgeblich zur Senkung von Kundenbeschwerden und Kundendienstmitarbeitern beitrug.

Als Java-Entwickler gestaltete er Backends, die externe und interne Webservices nutzten und hosteten. Neben den starken Backend-Kenntnissen verfügt er auch über gute Kenntnisse in der JSP-Technologie. Er optimierte die Performance der Anwendung durch die Implementation von Cache und Load Balancer . In kürzester Zeit beherrscht er eine komplexe Legacy-Anwendung und entwickelt mit ihr Funktionen.

Seine Skills umfassen auch Drools, die Erstellung von CI/CD-Pipelines und die testbasierte Entwicklung. In seinen letzten beiden Projekten arbeitete er in einem Scrum-Team und verinnerlichte dabei die Scrum-Prinzipien.


Java, Spring MVC, Spring Boot, Security, REST/SOAP, Hibernate/JPA/SQL, JSP/HTML, Junit/Mockito

Weitere Kompetenzen ? EJB, Struts, Angular, Swagger, Maven, git, sonar, Linux, JIRA, DevOps-puppet, Drools Jenkins CI/CD, AWS und Kubernetes

Kompetenzen

Kompetenzen

Top-Skills

Spring Angular Spring Boot Java SQL JPA EJB Struts kubernetes REST

Aufgabenbereiche

Programmierung

Betriebssysteme

linux
Windows

Mac OS X: Gut
SUN OS, Solaris: Gut
Unix: Gut
Microsoft Windows: Gut
Linux(SUSE, Fedora): Gut

Programmiersprachen

Spring Boot
Experte
REST Microservices
Experte
Angular
Fortgeschritten
Hibernate
Experte
Java
Experte
JEE
Experte
JUnit
Experte

Datenbanken

DB2
Oracle 11g
Oracle SQL Developer
Oracle11g
Postgres

Access
JDBC
MS SQL Server
Oracle PL/SQL

MySql

Datenkommunikation

Internet, Intranet: WWW, HTTP

Hardware

Macintosh
PC

Branchen

Branchen

Automotive

Banking

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.