Erfahrener Java Full Stack Entwickler: spezialisiert auf Microservices, moderne Authentifizierungslösungen mit Fokus auf Qualität und Skalierbarkeit!
Aktualisiert am 20.02.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-10 - heute

Bayerische Ärzteversorgung ? Verwaltungssystem für umfassende Gesundheitsleistungen für medizinische Fachkräfte

Fullstack Entwickler Java 17 Spring Boot Gradle ...
Fullstack Entwickler

Das Projekt konzentriert sich auf die Verbesserung der Gesundheitsdienste und -leistungen für medizinische Fachkräfte. Die Plattform bietet verschiedene Funktionen zur effizienten Verwaltung relevanter Prozesse. Dazu gehören die Organisation und Nachverfolgung maßgeschneiderter Ruhegeld-Versicherungspläne, die präzise und fristgerechte Verarbeitung freiwilliger Beitragszahlungen oder Mehrzahlungen sowie die Bereitstellung einer umfassenden Übersicht über den Versicherungsverlauf zur einfachen Verwaltung. Zudem unterstützt ein Ruhegeld-Rechner die Berechnung und Planung zukünftiger Ruhegeldansprüche, um medizinischen Fachkräften eine fundierte Altersvorsorge zu ermöglichen.

 Aufgaben: 

  • Entwicklung und Implementierung intuitiver und benutzerfreundlicher UI-Komponenten für die Plattform.
  • Sicherstellung der responsiven Gestaltung für eine optimale Darstellung auf verschiedenen Endgeräten.
  • Zusammenarbeit mit UX-Designern zur Verbesserung der Benutzererfahrung.
  • Entwicklung und Wartung serverseitiger Logik zur Unterstützung der Plattformfunktionen.
  • Erstellung strukturierter technischer Dokumentationen mit OpenAPI.
  • Integration externer Datenquellen mittels SOAP- und REST-Services.
  • Durchführung von Unit-, Integrations- und End-to-End-Tests zur Sicherstellung der Plattformstabilität.
  • Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks für Teammitglieder.

Java 17 Spring Boot Gradle Angular REST SOAP OpenAPI Swagger
Remote / München
11 Monate
2022-10 - 2023-08

Verwaltungssystem für Arbeitsaufträge

Fullstack Entwickler Java 11 Spring Boot Microservices ...
Fullstack Entwickler

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 Rechnungs-erstellung vermieden. Außerdem hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen.

Aufgaben: 

  • Definieren von Berechtigungskonzept mit Keycloak Framework (OAuth 2.1, OpenID Connect)
  • Durchführung der Datenmodellierung in MySQL und Datenspeicherung in MongoDB
  • Entwicklung von Frontend mit Angular 14 und RxJS-Framework für State Management
  • Entwicklung von Backend (Microservices) mit Java 11, Spring Boot, Docker und Kubernetes
  • Erstellung von CI/CD Pipeline mit Github Actions und Helm (Deployment und Umgebungsmanagement).
  • Erstellung des Docker-Images und dessen Bereitstellung in AWS (EKS).
  • Erstellen von technischen Dokumentationen

Java 11 Spring Boot Microservices Keycloak REST Angular Helm RxJS Docker Kubernetes AWS CI/CD Swagger MongoDB MySQL
7 Monate
2022-04 - 2022-10

Erfassung der CO2-Menge in der Fahrzeugproduktion (BMW)

Software Entwickler Java EE Enterprise JavaBeans JPA ...
Software Entwickler

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ührte.

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


Aufgaben: 

  • Erstellung von Berichten (kalkulierte Werte von CO2 in verschiedenen Orten pro Jahr) als Excel und Pdf mit Hilfe von Apache POI Library und JXLS
  • Entwicklung vom neuen Berichtsprozess nach Kundenanforderungen unter Nutzung von Java, Struts und Entwurfsmuster
  • Durchführung der Datenänderung mit Hilfe von SQL-Skripten
  • Sporadische Aufgaben wie Änderungen in JSP-Pages (JavaScript)

Java EE Enterprise JavaBeans JPA JSP Javas JavaScript Struts Java 8 SQL Payara Oracle
1 Jahr 2 Monate
2021-01 - 2022-02

Vorabgenehmigung von Krankenversicherungsansprüchen (US Maryland State)

Software Entwickler Java JPA Angular ...
Software Entwickler

Mithilfe dieser Anwendung wollte die US-Gesundheitsbehörde die Genehmigung von Anträgen beschleunigen und gleichzeitig den manuellen Aufwand verringern. Ärzte und Patienten sollten durch die Nutzung des Systems viel Zeit sparen können.

Aufgaben: 

  • Entwicklung des Frontends mit Angular 8 und
  • Entwicklung des Backends mit Spring Boot für gesetzliches Fall-Management. 
  • Erstellung einer einseitigen Single-Page-Anwendung mit Hilfe eines Steppers zur- Erfassung der Patienteninformationen. Bei der Gestaltung wurde auf Barrierefreiheit geachtet.
  • Zusammen mit meinen Team-Kollegen entwickelte ich das Backend von Grund auf neu.
  • Entwicklung der Dateihochladen - Funktionalität 

Java JPA Angular Spring Boot Hibernate JBoss Application Server Oracle
2 Jahre 10 Monate
2018-03 - 2020-12

Pharmacy-Benefits-Management-System für die Claim-bearbeitung (US Maryland State)

Software Entwickler Java REST SOAP ...
Software Entwickler

Die Lösung unterstützt Apotheken und Krankenhäuser bei der Bearbeitung von Versicherungsclaims von Patienten. Diese Anwendung hilft Patienten mit speziellen Pflegebedürfnissen bei der Bearbeitung ihrer Ansprüche an einer einzigen Stelle (Point of Sale).

Aufgaben: 

  • Unterstützung bei der Migration einer Mainframe-basierten Legacy - Anwendung auf eine moderne Java-Anwendung (mit Spring Framework 4).
  • Erweiterung der Anwendung mit REST/SOAP-Webservices, um die Dienste von Drittanbietern für die Abwicklung von Leistungen für Langzeitpflege- und Hospizpatienten zu integrieren.
  • Reduzierung der Entwicklungszeit durch die Reorganisation und das Auskommentieren der ungenutzten Module um 30 %.
  • Optimierung der SQL-Abfragen, um schnellere Ergebnisse zu erzielen. 
Java REST SOAP JSON XML Spring Servlet JSP Oracle JBoss Application Server
3 Jahre 10 Monate
2015-03 - 2018-12

Anwendung für Zahlungskartendienste (American Express)

Software Entwickler Java 8 Spring MVC SOAP ...
Software Entwickler

Die Middleware-Webdienstanwendung verarbeitet die persönlichen, demografischen und Zahlungs-informationen von Zahlungskartennutzern. American Express nutzte dieses multi-modulare Maven-Projekt als zentrale Anwendung, um die verschiedenen Arten von Datenanfragen aus der Zahlungsabwicklung, den Programmen wie Treuepunkte oder demografischen Programmen zu verarbeiten.

Aufgaben:

  • Aktualisierung der Java-Plattformversion von 6 auf 8 in einer Spring MVC basierten Anwendung
  • Ersetzen vom alten Code durch Java-8-Funktionen
  • Implementierung von Unit-Tests für die gesamte Anwendung, wobei durch die Integration des Cobertura-Tools eine Testabdeckung von 80 % des Codes erreicht wurde.
  • Verwendung von Powermock, neben Junit 4 und Mockito für die Testabdeckung
  • Reduzierung von der Verarbeitungszeit längerer Operationen mit der Java Stream API etwa um 16 %.
  • Programmierung von SOAP Request und Response mit JAX-WS. 

Java 8 Spring MVC SOAP WebSphere Application Server Java EE JAX-RS JAX-WS REST JUnit Maven

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 2 Monate
2010-07 - 2014-08

Bachelor of Technology in Computer Science

B.Tech., Universität Kurukshetra, Indien
B.Tech.
Universität Kurukshetra, Indien

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
REST
Experte
SOAP
Experte
Spring
Experte
Spring Boot
Fortgeschritten
Angular
Fortgeschritten
Oracle
Fortgeschritten
Docker
Fortgeschritten
Kubernetes
Fortgeschritten
Microservices
Fortgeschritten
JUnit
Fortgeschritten
TypeScript
Fortgeschritten
JavaScript
Fortgeschritten
JPA
Fortgeschritten
OpenAPI
Fortgeschritten
Swagger
Fortgeschritten
Keycloak
Fortgeschritten

Branchen

Branchen

  • Finanz
  • Versicherung
  • Automobil

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-10 - heute

Bayerische Ärzteversorgung ? Verwaltungssystem für umfassende Gesundheitsleistungen für medizinische Fachkräfte

Fullstack Entwickler Java 17 Spring Boot Gradle ...
Fullstack Entwickler

Das Projekt konzentriert sich auf die Verbesserung der Gesundheitsdienste und -leistungen für medizinische Fachkräfte. Die Plattform bietet verschiedene Funktionen zur effizienten Verwaltung relevanter Prozesse. Dazu gehören die Organisation und Nachverfolgung maßgeschneiderter Ruhegeld-Versicherungspläne, die präzise und fristgerechte Verarbeitung freiwilliger Beitragszahlungen oder Mehrzahlungen sowie die Bereitstellung einer umfassenden Übersicht über den Versicherungsverlauf zur einfachen Verwaltung. Zudem unterstützt ein Ruhegeld-Rechner die Berechnung und Planung zukünftiger Ruhegeldansprüche, um medizinischen Fachkräften eine fundierte Altersvorsorge zu ermöglichen.

 Aufgaben: 

  • Entwicklung und Implementierung intuitiver und benutzerfreundlicher UI-Komponenten für die Plattform.
  • Sicherstellung der responsiven Gestaltung für eine optimale Darstellung auf verschiedenen Endgeräten.
  • Zusammenarbeit mit UX-Designern zur Verbesserung der Benutzererfahrung.
  • Entwicklung und Wartung serverseitiger Logik zur Unterstützung der Plattformfunktionen.
  • Erstellung strukturierter technischer Dokumentationen mit OpenAPI.
  • Integration externer Datenquellen mittels SOAP- und REST-Services.
  • Durchführung von Unit-, Integrations- und End-to-End-Tests zur Sicherstellung der Plattformstabilität.
  • Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks für Teammitglieder.

Java 17 Spring Boot Gradle Angular REST SOAP OpenAPI Swagger
Remote / München
11 Monate
2022-10 - 2023-08

Verwaltungssystem für Arbeitsaufträge

Fullstack Entwickler Java 11 Spring Boot Microservices ...
Fullstack Entwickler

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 Rechnungs-erstellung vermieden. Außerdem hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen.

Aufgaben: 

  • Definieren von Berechtigungskonzept mit Keycloak Framework (OAuth 2.1, OpenID Connect)
  • Durchführung der Datenmodellierung in MySQL und Datenspeicherung in MongoDB
  • Entwicklung von Frontend mit Angular 14 und RxJS-Framework für State Management
  • Entwicklung von Backend (Microservices) mit Java 11, Spring Boot, Docker und Kubernetes
  • Erstellung von CI/CD Pipeline mit Github Actions und Helm (Deployment und Umgebungsmanagement).
  • Erstellung des Docker-Images und dessen Bereitstellung in AWS (EKS).
  • Erstellen von technischen Dokumentationen

Java 11 Spring Boot Microservices Keycloak REST Angular Helm RxJS Docker Kubernetes AWS CI/CD Swagger MongoDB MySQL
7 Monate
2022-04 - 2022-10

Erfassung der CO2-Menge in der Fahrzeugproduktion (BMW)

Software Entwickler Java EE Enterprise JavaBeans JPA ...
Software Entwickler

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ührte.

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


Aufgaben: 

  • Erstellung von Berichten (kalkulierte Werte von CO2 in verschiedenen Orten pro Jahr) als Excel und Pdf mit Hilfe von Apache POI Library und JXLS
  • Entwicklung vom neuen Berichtsprozess nach Kundenanforderungen unter Nutzung von Java, Struts und Entwurfsmuster
  • Durchführung der Datenänderung mit Hilfe von SQL-Skripten
  • Sporadische Aufgaben wie Änderungen in JSP-Pages (JavaScript)

Java EE Enterprise JavaBeans JPA JSP Javas JavaScript Struts Java 8 SQL Payara Oracle
1 Jahr 2 Monate
2021-01 - 2022-02

Vorabgenehmigung von Krankenversicherungsansprüchen (US Maryland State)

Software Entwickler Java JPA Angular ...
Software Entwickler

Mithilfe dieser Anwendung wollte die US-Gesundheitsbehörde die Genehmigung von Anträgen beschleunigen und gleichzeitig den manuellen Aufwand verringern. Ärzte und Patienten sollten durch die Nutzung des Systems viel Zeit sparen können.

Aufgaben: 

  • Entwicklung des Frontends mit Angular 8 und
  • Entwicklung des Backends mit Spring Boot für gesetzliches Fall-Management. 
  • Erstellung einer einseitigen Single-Page-Anwendung mit Hilfe eines Steppers zur- Erfassung der Patienteninformationen. Bei der Gestaltung wurde auf Barrierefreiheit geachtet.
  • Zusammen mit meinen Team-Kollegen entwickelte ich das Backend von Grund auf neu.
  • Entwicklung der Dateihochladen - Funktionalität 

Java JPA Angular Spring Boot Hibernate JBoss Application Server Oracle
2 Jahre 10 Monate
2018-03 - 2020-12

Pharmacy-Benefits-Management-System für die Claim-bearbeitung (US Maryland State)

Software Entwickler Java REST SOAP ...
Software Entwickler

Die Lösung unterstützt Apotheken und Krankenhäuser bei der Bearbeitung von Versicherungsclaims von Patienten. Diese Anwendung hilft Patienten mit speziellen Pflegebedürfnissen bei der Bearbeitung ihrer Ansprüche an einer einzigen Stelle (Point of Sale).

Aufgaben: 

  • Unterstützung bei der Migration einer Mainframe-basierten Legacy - Anwendung auf eine moderne Java-Anwendung (mit Spring Framework 4).
  • Erweiterung der Anwendung mit REST/SOAP-Webservices, um die Dienste von Drittanbietern für die Abwicklung von Leistungen für Langzeitpflege- und Hospizpatienten zu integrieren.
  • Reduzierung der Entwicklungszeit durch die Reorganisation und das Auskommentieren der ungenutzten Module um 30 %.
  • Optimierung der SQL-Abfragen, um schnellere Ergebnisse zu erzielen. 
Java REST SOAP JSON XML Spring Servlet JSP Oracle JBoss Application Server
3 Jahre 10 Monate
2015-03 - 2018-12

Anwendung für Zahlungskartendienste (American Express)

Software Entwickler Java 8 Spring MVC SOAP ...
Software Entwickler

Die Middleware-Webdienstanwendung verarbeitet die persönlichen, demografischen und Zahlungs-informationen von Zahlungskartennutzern. American Express nutzte dieses multi-modulare Maven-Projekt als zentrale Anwendung, um die verschiedenen Arten von Datenanfragen aus der Zahlungsabwicklung, den Programmen wie Treuepunkte oder demografischen Programmen zu verarbeiten.

Aufgaben:

  • Aktualisierung der Java-Plattformversion von 6 auf 8 in einer Spring MVC basierten Anwendung
  • Ersetzen vom alten Code durch Java-8-Funktionen
  • Implementierung von Unit-Tests für die gesamte Anwendung, wobei durch die Integration des Cobertura-Tools eine Testabdeckung von 80 % des Codes erreicht wurde.
  • Verwendung von Powermock, neben Junit 4 und Mockito für die Testabdeckung
  • Reduzierung von der Verarbeitungszeit längerer Operationen mit der Java Stream API etwa um 16 %.
  • Programmierung von SOAP Request und Response mit JAX-WS. 

Java 8 Spring MVC SOAP WebSphere Application Server Java EE JAX-RS JAX-WS REST JUnit Maven

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 2 Monate
2010-07 - 2014-08

Bachelor of Technology in Computer Science

B.Tech., Universität Kurukshetra, Indien
B.Tech.
Universität Kurukshetra, Indien

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
REST
Experte
SOAP
Experte
Spring
Experte
Spring Boot
Fortgeschritten
Angular
Fortgeschritten
Oracle
Fortgeschritten
Docker
Fortgeschritten
Kubernetes
Fortgeschritten
Microservices
Fortgeschritten
JUnit
Fortgeschritten
TypeScript
Fortgeschritten
JavaScript
Fortgeschritten
JPA
Fortgeschritten
OpenAPI
Fortgeschritten
Swagger
Fortgeschritten
Keycloak
Fortgeschritten

Branchen

Branchen

  • Finanz
  • Versicherung
  • Automobil

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.