versierter Java Backend Entwickler, Entwicklung von komplexen Backend-Systemen für große monolithische Anwendungen, Entwicklung von REST-APIs
Aktualisiert am 18.07.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.09.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Fortgeschritten
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2024-05 - heute

OLIS-CBD and OLIS-CMT - Projekte

Palmyra REST SOAP ...

OLIS - CBD

Caceis Investor Services betreut verschiedene Kunden, darunter die HVB Bank aus Deutschland, die die Dienste von Caceis für ihre Wertpapiergeschäfte in Anspruch nimmt. Die bestehenden Anwendungen im Caceis-Ökosystem wurden mit veralteten Technologien wie Struts und JSP entwickelt. Um die Benutzerfreundlichkeit zu verbessern und fehlerfreie sowie wartungsfreundliche Lösungen bereitzustellen, hat Caceis eine Migration dieser Legacy-Projekte ? insbesondere im Bereich Wertpapiere ? zu modernen, schnelleren und zuverlässigeren Anwendungen unter Verwendung des neuesten Technologie-Stacks initiiert.

Aufgaben: 

  • Analyse bestehender Legacy-Anwendungen zur Erfassung der zugrunde liegenden Geschäftslogik und Überführung der Funktionalitäten in moderne Systemarchitekturen.
  • Implementierung einer Middleware im Rahmen des Backend-Teams, die als Schnittstelle zwischen Frontend-Anwendungen und Mainframe-Systemen fungiert.
  • Entwicklung und Bereitstellung von RESTful-APIs für das Frontend-Team zur nahtlosen Integration mit bestehenden Mainframe-Diensten zwecks Datenbereitstellung und -abfrage.
  • Planung und Durchführung von Unit- und Integrationstests innerhalb der Entwicklungsumgebung (DEV)


OLIS - CMT

Die Anwendung wird von einer Drittbank genutzt, um Wertpapier-informationen einzusehen und die Abwicklung von Transaktionen zu unterstützen. Das zuvor verwendete System, eine Legacy-Anwendung auf Basis von JSP und Struts, bot keine modernen Funktionalitäten. Um die Benutzerfreundlichkeit zu erhöhen und eine stabilere sowie besser wartbare Lösung bereitzustellen, initiierte Caceis die Migration dieser Altsysteme, insbesondere im Wertpapierbereich, hin zu leistungsfähigen, zuverlässigen Anwendungen unter Einsatz aktueller Technologie-Stacks.


Aufgaben: 

  • Analyse bestehender Legacy-Anwendungen, um die zugrunde liegende Geschäftslogik zu erfassen und die Funktionalitäten in die modernisierte Anwendung zu übertragen.
  • Als Teil des Backend-Teams, Implementierung der Middleware, die als Brücke zwischen dem Frontend und der Oracle-Datenbank dient.
  • Entwicklung von RESTful APIs für das Frontend-Team
  • Einsatz von Hibernate und Oracle-Datenbank.
  • Durchführung von Unit-Tests und Integrationstests in der Entwicklungsumgebung (DEV)



Bankwesen Banking Banking/Finance
Palmyra REST SOAP JAX-RS Spring Boot Angular JBoss Oracle DB2
Remote / München
4 Monate
2024-01 - 2024-04

Migration der ?Verwaltungssystem für Arbeitsaufträge? - Anwendung auf AWS, React (GloreSoft - Internes Projekt)

Fullstack Entwickler Java Springboot Microservices ...
Fullstack Entwickler

(GloreSoft - Internes Projekt)

Dieses System war notwendig, um den Überblick über das verfügbare Budget

und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Diese Anwendung

läuft bereits auf einem Linux-Server.Die Aufgabe besteht darin, die Anwendung

als Software as a Service (SaaS) bereitzustellen.

Aufgaben: 

? Bereitstellung einer Spring Boot-Anwendung auf einem Amazon Elastic

Kubernetes Service (EKS)-Cluster.

? Erstellung von Docker-Images und Übergabe an das AWS ECR-Repository.

? Die CICD-Pipeline sollte über GitHub-Aktionen erstellt werden.

? Implementierung eines Ingress Controllers zur Verwaltung von Anfragen

durch URL-Pfadzuweisung.

? Monitoring von Microservices anhand von Grafana und Prometheus. 

? Verwendung des Keycloak-Frameworks für die Anwendungssicherheit.^

? Durchfu?hrung eines Proof of Concept mit React Library

? Analyse der bestehenden Anwendung, ihrer Komponenten, Dienste, Routen und des Statusmanagements.

? Entscheidung über die React-Projektstruktur und den Programmierstil.

? Entscheidung über die Komponenten, die Zustandsverwaltung und die Routen, die im neuen Projekt verwendet werden.

? Einrichten des neuen React-Projekts gemäß dem Design, Installieren aller Abhängigkeiten oder Pakete.

? Implementierung der Header-Komponente, die größtenteils in allen Ansichten wiederverwendet werden soll.

? Integration der Header-Komponente in das Admin Dashboard.

Java Springboot Microservices Keycloak REST Angular 14 Helm Docker Kubernetes AWS EKS AWS ECR CI/CD Swagger MySQL Grafana Prometheus Redux ReactJS Node.js RxJS MongoDB
München
2 Jahre 9 Monate
2021-04 - 2023-12

Backend Entwicklung für eine Prepaid Anwendung (Telefónica-O2)

Java Developer Java REST SOAP ...
Java Developer
Die Prepaid-Anwendung ist die Middleware- und Kundenbetreuungslösung für
alle Prepaid-Kunden von Telefónica O2 sowie für Markenpartner und
Dienstleister. Die Hauptfunktionen dieser Anwendung sind die Erstellung eines
neuen Sim-Antrags, der Ersatz einer Sim-Karte, die Buchung von Kunden-
Paketen, Tarifänderungen und Aufladungen per SMS. Diese Anwendung wird
von Kundenbetreuern, Webportalen und Geschäften genutzt.

Aufgaben:

? Integration neuer Schnittstellen auf Basis von REST, Verständnis des Swagger-Dokuments und Generierung von Klassen mit Hilfe der Swagger-Datei. Dazu kommt das Testen von externen Schnittstellen mit Hilfe von Simulatoren. 

? Verifikation der Drittanbieter Schnittstellen Dokumente und Implementierung von Schnittstellen nach Anforderungen 

? Anpassung neuer Funktionen für bestehende SOAP-Schnittstellen und Migration von Schnittstellen von SOAP auf REST. 

? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes. 

? Entwicklung eines auf Microservice basierte individuell einsetzbaren Community Service in Spring Boot und REST-API.

? Dieser Community Service wird von ALDI TALK Kunden für die Erstellung einer Community und die Bereitstellung spezieller Angebote für Kunden in der Community genutzt.

? Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.

? Abruf von Kafka-Ereignissen von externen Systemen unter Verwendung

von AVRO-Schema und Mtls-basierter Authentifizierung sowie
Integrationstests durch Erstellung von Ereignissen, die denen des externen

Systems ähneln, und deren Abruf. 

? Optimierung und Verbesserung des SIM-Karten-Ersatzverfahrens durch die Verwendung der Kafka-Schnittstelle.

? Implementierung von Datenbank-Indizierungsstrategien und Techniken zur Abfrageoptimierung, was zu einer 30 % Verringerung der Antwortzeiten bei SQL-Abfragen führte und die Gesamtleistung der Anwendung erheblich verbesserte.

? Erstellung von Simulatoren und Teststubs für externe Schnittstellen und Integrationstests mittels JGiven Framework.

? Einsatz des Codesicherheitstools Kiuwan, für die Erkennung von Sicherheitsschwachstellen im Quellcode und für die Durchsetzung von Codierungsrichtlinien.

? Code-Qualitätssicherung mit Hilfe von SonarQube

? Testen der Drittanbieter-Schnittstelle in einer höheren Testumgebung.

? Für den Kundenbetreuer wird eine GUI verwendet und die Entwicklung von Funktionen wie OTP-Authentifizierung für die GUI.

? Fehlersuche und -behebung von Fehlern und deren Testung.

? Außerdem habe ich Kollegen am Offshore-Standort betreut und die Projektplanung unterstützt.

Java REST SOAP Oracle Jenkins Gradle Kafka JGiven BDD Test Framework Linux Ubuntu 20.04 Spring Spring Boot JSON XML WebLogic OpenAPI 3.0 Swing SonarQube
München / Remote
1 Jahr 3 Monate
2020-02 - 2021-04

Online Schwarzes Brett Service (Anka)

Angular 9 Angular material Node JS ...
Bildungsinstitute, Wohnkomplexe und andere nutzen physische schwarze
Bretter, E-Mails und Whatsapp, während sie mit ihrer vorgesehenen Zielgruppe
kommunizieren bzw. diese benachrichtigen wollen. Diese Anwendung wurde
entwickelt, um die Nachteile eines physischen schwarzen Bretts, von E-Mails und
WhatsApp-ähnlichen Kommunikationskanälen zu überwinden. Mit dieser
Anwendung können nur autorisierte Personen Nachrichten veröffentlichen und
nur beabsichtigte Teilnehmer erhalten diese. Die Organisation hat die Wahl, die
Anwendung selbst zu hosten oder den Dienst in der Cloud zu abonnieren.
Aufgaben:
? Als Frontend-Entwickler - Entwicklung einer Administrationsoberfläche, die
aus verschiedenen Dashboards und Benutzerverwaltungsfunktionen
besteht.
? Integration von REST-Diensten, die mit Node JS entwickelt wurden, im
Frontend.
? Entwicklung wiederverwendbarer Komponenten zur Beschleunigung des
Entwicklungsprozesses
? Vereinfachung des Prozesses der Erstellung von Standardtabellen mit
Angular-Material.
? Entwicklung von Webanwendung mit responsivem Design unter
Verwendung von Angular-Material und Flex-Layout)
Angular 9 Angular material Node JS Google Cloud.
1 Jahr 3 Monate
2018-12 - 2020-02

RESTful Web Service API Entwicklung (HSBC)

Java Developer Java 8 Spring Boot PCF (Pivotal Cloud Foundry) ...
Java Developer
Die HSBC Bank wollte ihre API unter Verwendung Open-Banking-Spezifikationen
bereitstellen. Der Zweck war, Informationen mit anderen Banken und der
Drittanwendung austauschen zu können. Die entwickelte API ist der RESTful-
Web Service. Diese RESTful-API wurde von der HSBC UK und HSBC China
eingesetzt.

Aufgaben: 

? Als Backend-Entwickler Entwicklung der RESTful Web Service API unter Verwendung von Spring Boot.

? Reduktion der RESTful API-Antwortzeit durch Verwendung von Paginierung und Filter. 

? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.

? Codegenerierung mithilfe einer Swagger-Datei und Implementierung.

? Code-Qualitätssicherung mit Hilfe von SonarQube

? Einsatz von JMeter für Lasttests von REST-APIs, wodurch die Antwortzeiten erheblich reduziert und die Skalierbarkeit und Zuverlässigkeit des gesamten Systems bei unterschiedlichen Belastungen verbessert wurden.

? Unit Testing für bestimmte Module (an denen ich gearbeitet habe)
? Die komplexen Datenmodelle eines Legacy-Systems verstehen und sie über

einen Web-Service zur Verfügung stellen.

? Arbeiten nach den Prinzipien der agilen SAFe-Methodik.

Java 8 Spring Boot PCF (Pivotal Cloud Foundry) Maven Jenkins JMeter Mainframe .
1 Jahr 11 Monate
2016-11 - 2018-09

Lean Berichtsanalyse (Giesecke + Devrient, Deutschland)

Java Developer Java 7 Spring Hibernate ...
Java Developer
Giesecke und Devrient besaßen ein Smartcard-Betriebssystem. Der Testzyklus
dieses Betriebssystems besteht aus der Testausführung, der Analyse der
Protokolldateien und der Berichterstellung. Mithilfe dieses Werkzeugs konnte
ich die Zeit für die Protokollanalyse und Berichterstattung um 60 % reduzieren.
Die Analysezeit wurde durch den Vergleich des Ergebnisses der neuen
Versionserstellung mit der früheren verkürzt. War der Fehler identisch, dann
werden die Analysedetails so kopiert, wie sie sind. Vor diesem Projekt war viel
manuelle Arbeit für die Erstellung der Berichte notwendig. Mit diesem Werkzeug
wurden die Berichte automatisch generiert.
Aufgaben:
? Arbeit an der Anforderungsanalyse, der Vorbereitung von Designdokumenten
und der Entwicklung dieses Tools unter Verwendung von
Spring, Hibernate und Java.
Java 7 Spring Hibernate RESTful Web Services Tomcat MySQL Git JIRA Maven.
2 Jahre 2 Monate
2014-09 - 2016-10

Flexibles Framework zur Automatisierung (Giesecke + Devrient, Deutschland)

Java Developer
Java Developer
Alle Smart Card-Betriebssysteme folgen mehreren Spezifikationen wie Global
Platform, Java Card, ISO, NFC für die Entwicklung von Smart Card-
Betriebssystemen. Um das Betriebssystem für jede Spezifikation zu testen,
erstellte der Testentwickler Testfälle. Die Tests wurden manuell mithilfe von
Befehlen in skriptbasierte Dateien erstellt. Dieses Projekt half dem
Testentwickler, die Testfälle mit Java zu programmieren. Dieses Framework
verkürzte die Entwicklungs- und Debugging-Zeit der Testfälle, da es die
wiederverwendbaren Methoden zur Verfügung stellt, die intern die
hexadezimalen Befehle an die Smart Card übermitteln.
Aufgaben:
? Als Senior Java-Entwickler Arbeit an der Entwicklung und Verbesserung des
Frameworks mit neuer Funktionalität.
? Entwicklung eines gemeinsam genutzten Pakets für die sitzungsbasierte
Smartcard-Authentifizierung unter Verwendung der sicheren Kanalprotokolle
02 und 03, die in der Global-Platform-Spezifikation spezifiziert
sind.
? Arbeit an der Integration von Smart Card-Testgeräten innerhalb dieses
Projekts.
2 Jahre
2013-09 - 2015-08

Werkzeug zur Automatisierung des Testausführungsprozesses (Giesecke + Devrient, Deutschland)

Dieses Werkzeug wird zur Automatisierung des Testausführungsprozesses
verwendet. Der Server wird zum Scannen der Ausführungsanforderungen
verwendet und der Client verbindet sich mit ihm und führt die Testprozeduren
in einer Multithreading-Umgebung aus.
Aufgaben:
? Entwicklungsarbeit unter Einsatz von Spring MVC, Hibernate und SQL.
? Entwicklung eines Paket-Scanning-Moduls innerhalb dieses Projekts.
? Mitarbeit an der Analyse der Projektanforderungen und der
Aufwandsschätzung
? Bereitstellung des Projekts und Vorführung bei den jeweiligen Teams

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 10 Monate
2024-02 - heute

AWS Certified Solutions Architect ? Associate

https://www.credly.com/badges/e31a4009-3082-4906-8947-e69ced6333c2/public_url
4 Jahre
2003-07 - 2007-06

Bachelor of Engineering Electronics & Telecommunication

Bachelor of Engineering, University of Amravati, Indien
Bachelor of Engineering
University of Amravati, Indien

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Spring
Experte
Spring Boot
Experte
REST / SOAP
Experte
Hibernate / JPA
Fortgeschritten
Oracle , SQL
Experte
Angular / Typescript
Fortgeschritten
Kafka
Fortgeschritten
AWS
Fortgeschritten
Docker, Kubernetes
Fortgeschritten
JUnits, Mockito
Fortgeschritten

Branchen

Branchen

Telekommunikation, Bankwesen und mobile Sicherheit.

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 7 Monate
2024-05 - heute

OLIS-CBD and OLIS-CMT - Projekte

Palmyra REST SOAP ...

OLIS - CBD

Caceis Investor Services betreut verschiedene Kunden, darunter die HVB Bank aus Deutschland, die die Dienste von Caceis für ihre Wertpapiergeschäfte in Anspruch nimmt. Die bestehenden Anwendungen im Caceis-Ökosystem wurden mit veralteten Technologien wie Struts und JSP entwickelt. Um die Benutzerfreundlichkeit zu verbessern und fehlerfreie sowie wartungsfreundliche Lösungen bereitzustellen, hat Caceis eine Migration dieser Legacy-Projekte ? insbesondere im Bereich Wertpapiere ? zu modernen, schnelleren und zuverlässigeren Anwendungen unter Verwendung des neuesten Technologie-Stacks initiiert.

Aufgaben: 

  • Analyse bestehender Legacy-Anwendungen zur Erfassung der zugrunde liegenden Geschäftslogik und Überführung der Funktionalitäten in moderne Systemarchitekturen.
  • Implementierung einer Middleware im Rahmen des Backend-Teams, die als Schnittstelle zwischen Frontend-Anwendungen und Mainframe-Systemen fungiert.
  • Entwicklung und Bereitstellung von RESTful-APIs für das Frontend-Team zur nahtlosen Integration mit bestehenden Mainframe-Diensten zwecks Datenbereitstellung und -abfrage.
  • Planung und Durchführung von Unit- und Integrationstests innerhalb der Entwicklungsumgebung (DEV)


OLIS - CMT

Die Anwendung wird von einer Drittbank genutzt, um Wertpapier-informationen einzusehen und die Abwicklung von Transaktionen zu unterstützen. Das zuvor verwendete System, eine Legacy-Anwendung auf Basis von JSP und Struts, bot keine modernen Funktionalitäten. Um die Benutzerfreundlichkeit zu erhöhen und eine stabilere sowie besser wartbare Lösung bereitzustellen, initiierte Caceis die Migration dieser Altsysteme, insbesondere im Wertpapierbereich, hin zu leistungsfähigen, zuverlässigen Anwendungen unter Einsatz aktueller Technologie-Stacks.


Aufgaben: 

  • Analyse bestehender Legacy-Anwendungen, um die zugrunde liegende Geschäftslogik zu erfassen und die Funktionalitäten in die modernisierte Anwendung zu übertragen.
  • Als Teil des Backend-Teams, Implementierung der Middleware, die als Brücke zwischen dem Frontend und der Oracle-Datenbank dient.
  • Entwicklung von RESTful APIs für das Frontend-Team
  • Einsatz von Hibernate und Oracle-Datenbank.
  • Durchführung von Unit-Tests und Integrationstests in der Entwicklungsumgebung (DEV)



Bankwesen Banking Banking/Finance
Palmyra REST SOAP JAX-RS Spring Boot Angular JBoss Oracle DB2
Remote / München
4 Monate
2024-01 - 2024-04

Migration der ?Verwaltungssystem für Arbeitsaufträge? - Anwendung auf AWS, React (GloreSoft - Internes Projekt)

Fullstack Entwickler Java Springboot Microservices ...
Fullstack Entwickler

(GloreSoft - Internes Projekt)

Dieses System war notwendig, um den Überblick über das verfügbare Budget

und die Gültigkeit der einzelnen Arbeitsaufträge zu behalten. Diese Anwendung

läuft bereits auf einem Linux-Server.Die Aufgabe besteht darin, die Anwendung

als Software as a Service (SaaS) bereitzustellen.

Aufgaben: 

? Bereitstellung einer Spring Boot-Anwendung auf einem Amazon Elastic

Kubernetes Service (EKS)-Cluster.

? Erstellung von Docker-Images und Übergabe an das AWS ECR-Repository.

? Die CICD-Pipeline sollte über GitHub-Aktionen erstellt werden.

? Implementierung eines Ingress Controllers zur Verwaltung von Anfragen

durch URL-Pfadzuweisung.

? Monitoring von Microservices anhand von Grafana und Prometheus. 

? Verwendung des Keycloak-Frameworks für die Anwendungssicherheit.^

? Durchfu?hrung eines Proof of Concept mit React Library

? Analyse der bestehenden Anwendung, ihrer Komponenten, Dienste, Routen und des Statusmanagements.

? Entscheidung über die React-Projektstruktur und den Programmierstil.

? Entscheidung über die Komponenten, die Zustandsverwaltung und die Routen, die im neuen Projekt verwendet werden.

? Einrichten des neuen React-Projekts gemäß dem Design, Installieren aller Abhängigkeiten oder Pakete.

? Implementierung der Header-Komponente, die größtenteils in allen Ansichten wiederverwendet werden soll.

? Integration der Header-Komponente in das Admin Dashboard.

Java Springboot Microservices Keycloak REST Angular 14 Helm Docker Kubernetes AWS EKS AWS ECR CI/CD Swagger MySQL Grafana Prometheus Redux ReactJS Node.js RxJS MongoDB
München
2 Jahre 9 Monate
2021-04 - 2023-12

Backend Entwicklung für eine Prepaid Anwendung (Telefónica-O2)

Java Developer Java REST SOAP ...
Java Developer
Die Prepaid-Anwendung ist die Middleware- und Kundenbetreuungslösung für
alle Prepaid-Kunden von Telefónica O2 sowie für Markenpartner und
Dienstleister. Die Hauptfunktionen dieser Anwendung sind die Erstellung eines
neuen Sim-Antrags, der Ersatz einer Sim-Karte, die Buchung von Kunden-
Paketen, Tarifänderungen und Aufladungen per SMS. Diese Anwendung wird
von Kundenbetreuern, Webportalen und Geschäften genutzt.

Aufgaben:

? Integration neuer Schnittstellen auf Basis von REST, Verständnis des Swagger-Dokuments und Generierung von Klassen mit Hilfe der Swagger-Datei. Dazu kommt das Testen von externen Schnittstellen mit Hilfe von Simulatoren. 

? Verifikation der Drittanbieter Schnittstellen Dokumente und Implementierung von Schnittstellen nach Anforderungen 

? Anpassung neuer Funktionen für bestehende SOAP-Schnittstellen und Migration von Schnittstellen von SOAP auf REST. 

? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes. 

? Entwicklung eines auf Microservice basierte individuell einsetzbaren Community Service in Spring Boot und REST-API.

? Dieser Community Service wird von ALDI TALK Kunden für die Erstellung einer Community und die Bereitstellung spezieller Angebote für Kunden in der Community genutzt.

? Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.

? Abruf von Kafka-Ereignissen von externen Systemen unter Verwendung

von AVRO-Schema und Mtls-basierter Authentifizierung sowie
Integrationstests durch Erstellung von Ereignissen, die denen des externen

Systems ähneln, und deren Abruf. 

? Optimierung und Verbesserung des SIM-Karten-Ersatzverfahrens durch die Verwendung der Kafka-Schnittstelle.

? Implementierung von Datenbank-Indizierungsstrategien und Techniken zur Abfrageoptimierung, was zu einer 30 % Verringerung der Antwortzeiten bei SQL-Abfragen führte und die Gesamtleistung der Anwendung erheblich verbesserte.

? Erstellung von Simulatoren und Teststubs für externe Schnittstellen und Integrationstests mittels JGiven Framework.

? Einsatz des Codesicherheitstools Kiuwan, für die Erkennung von Sicherheitsschwachstellen im Quellcode und für die Durchsetzung von Codierungsrichtlinien.

? Code-Qualitätssicherung mit Hilfe von SonarQube

? Testen der Drittanbieter-Schnittstelle in einer höheren Testumgebung.

? Für den Kundenbetreuer wird eine GUI verwendet und die Entwicklung von Funktionen wie OTP-Authentifizierung für die GUI.

? Fehlersuche und -behebung von Fehlern und deren Testung.

? Außerdem habe ich Kollegen am Offshore-Standort betreut und die Projektplanung unterstützt.

Java REST SOAP Oracle Jenkins Gradle Kafka JGiven BDD Test Framework Linux Ubuntu 20.04 Spring Spring Boot JSON XML WebLogic OpenAPI 3.0 Swing SonarQube
München / Remote
1 Jahr 3 Monate
2020-02 - 2021-04

Online Schwarzes Brett Service (Anka)

Angular 9 Angular material Node JS ...
Bildungsinstitute, Wohnkomplexe und andere nutzen physische schwarze
Bretter, E-Mails und Whatsapp, während sie mit ihrer vorgesehenen Zielgruppe
kommunizieren bzw. diese benachrichtigen wollen. Diese Anwendung wurde
entwickelt, um die Nachteile eines physischen schwarzen Bretts, von E-Mails und
WhatsApp-ähnlichen Kommunikationskanälen zu überwinden. Mit dieser
Anwendung können nur autorisierte Personen Nachrichten veröffentlichen und
nur beabsichtigte Teilnehmer erhalten diese. Die Organisation hat die Wahl, die
Anwendung selbst zu hosten oder den Dienst in der Cloud zu abonnieren.
Aufgaben:
? Als Frontend-Entwickler - Entwicklung einer Administrationsoberfläche, die
aus verschiedenen Dashboards und Benutzerverwaltungsfunktionen
besteht.
? Integration von REST-Diensten, die mit Node JS entwickelt wurden, im
Frontend.
? Entwicklung wiederverwendbarer Komponenten zur Beschleunigung des
Entwicklungsprozesses
? Vereinfachung des Prozesses der Erstellung von Standardtabellen mit
Angular-Material.
? Entwicklung von Webanwendung mit responsivem Design unter
Verwendung von Angular-Material und Flex-Layout)
Angular 9 Angular material Node JS Google Cloud.
1 Jahr 3 Monate
2018-12 - 2020-02

RESTful Web Service API Entwicklung (HSBC)

Java Developer Java 8 Spring Boot PCF (Pivotal Cloud Foundry) ...
Java Developer
Die HSBC Bank wollte ihre API unter Verwendung Open-Banking-Spezifikationen
bereitstellen. Der Zweck war, Informationen mit anderen Banken und der
Drittanwendung austauschen zu können. Die entwickelte API ist der RESTful-
Web Service. Diese RESTful-API wurde von der HSBC UK und HSBC China
eingesetzt.

Aufgaben: 

? Als Backend-Entwickler Entwicklung der RESTful Web Service API unter Verwendung von Spring Boot.

? Reduktion der RESTful API-Antwortzeit durch Verwendung von Paginierung und Filter. 

? Entwicklung neuer Funktionen auf der Grundlage der REST-Schnittstelle und die Entwicklung eines unabhängigen einsatzfähigen und skalierbaren Dienstes.

? Codegenerierung mithilfe einer Swagger-Datei und Implementierung.

? Code-Qualitätssicherung mit Hilfe von SonarQube

? Einsatz von JMeter für Lasttests von REST-APIs, wodurch die Antwortzeiten erheblich reduziert und die Skalierbarkeit und Zuverlässigkeit des gesamten Systems bei unterschiedlichen Belastungen verbessert wurden.

? Unit Testing für bestimmte Module (an denen ich gearbeitet habe)
? Die komplexen Datenmodelle eines Legacy-Systems verstehen und sie über

einen Web-Service zur Verfügung stellen.

? Arbeiten nach den Prinzipien der agilen SAFe-Methodik.

Java 8 Spring Boot PCF (Pivotal Cloud Foundry) Maven Jenkins JMeter Mainframe .
1 Jahr 11 Monate
2016-11 - 2018-09

Lean Berichtsanalyse (Giesecke + Devrient, Deutschland)

Java Developer Java 7 Spring Hibernate ...
Java Developer
Giesecke und Devrient besaßen ein Smartcard-Betriebssystem. Der Testzyklus
dieses Betriebssystems besteht aus der Testausführung, der Analyse der
Protokolldateien und der Berichterstellung. Mithilfe dieses Werkzeugs konnte
ich die Zeit für die Protokollanalyse und Berichterstattung um 60 % reduzieren.
Die Analysezeit wurde durch den Vergleich des Ergebnisses der neuen
Versionserstellung mit der früheren verkürzt. War der Fehler identisch, dann
werden die Analysedetails so kopiert, wie sie sind. Vor diesem Projekt war viel
manuelle Arbeit für die Erstellung der Berichte notwendig. Mit diesem Werkzeug
wurden die Berichte automatisch generiert.
Aufgaben:
? Arbeit an der Anforderungsanalyse, der Vorbereitung von Designdokumenten
und der Entwicklung dieses Tools unter Verwendung von
Spring, Hibernate und Java.
Java 7 Spring Hibernate RESTful Web Services Tomcat MySQL Git JIRA Maven.
2 Jahre 2 Monate
2014-09 - 2016-10

Flexibles Framework zur Automatisierung (Giesecke + Devrient, Deutschland)

Java Developer
Java Developer
Alle Smart Card-Betriebssysteme folgen mehreren Spezifikationen wie Global
Platform, Java Card, ISO, NFC für die Entwicklung von Smart Card-
Betriebssystemen. Um das Betriebssystem für jede Spezifikation zu testen,
erstellte der Testentwickler Testfälle. Die Tests wurden manuell mithilfe von
Befehlen in skriptbasierte Dateien erstellt. Dieses Projekt half dem
Testentwickler, die Testfälle mit Java zu programmieren. Dieses Framework
verkürzte die Entwicklungs- und Debugging-Zeit der Testfälle, da es die
wiederverwendbaren Methoden zur Verfügung stellt, die intern die
hexadezimalen Befehle an die Smart Card übermitteln.
Aufgaben:
? Als Senior Java-Entwickler Arbeit an der Entwicklung und Verbesserung des
Frameworks mit neuer Funktionalität.
? Entwicklung eines gemeinsam genutzten Pakets für die sitzungsbasierte
Smartcard-Authentifizierung unter Verwendung der sicheren Kanalprotokolle
02 und 03, die in der Global-Platform-Spezifikation spezifiziert
sind.
? Arbeit an der Integration von Smart Card-Testgeräten innerhalb dieses
Projekts.
2 Jahre
2013-09 - 2015-08

Werkzeug zur Automatisierung des Testausführungsprozesses (Giesecke + Devrient, Deutschland)

Dieses Werkzeug wird zur Automatisierung des Testausführungsprozesses
verwendet. Der Server wird zum Scannen der Ausführungsanforderungen
verwendet und der Client verbindet sich mit ihm und führt die Testprozeduren
in einer Multithreading-Umgebung aus.
Aufgaben:
? Entwicklungsarbeit unter Einsatz von Spring MVC, Hibernate und SQL.
? Entwicklung eines Paket-Scanning-Moduls innerhalb dieses Projekts.
? Mitarbeit an der Analyse der Projektanforderungen und der
Aufwandsschätzung
? Bereitstellung des Projekts und Vorführung bei den jeweiligen Teams

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 10 Monate
2024-02 - heute

AWS Certified Solutions Architect ? Associate

https://www.credly.com/badges/e31a4009-3082-4906-8947-e69ced6333c2/public_url
4 Jahre
2003-07 - 2007-06

Bachelor of Engineering Electronics & Telecommunication

Bachelor of Engineering, University of Amravati, Indien
Bachelor of Engineering
University of Amravati, Indien

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Spring
Experte
Spring Boot
Experte
REST / SOAP
Experte
Hibernate / JPA
Fortgeschritten
Oracle , SQL
Experte
Angular / Typescript
Fortgeschritten
Kafka
Fortgeschritten
AWS
Fortgeschritten
Docker, Kubernetes
Fortgeschritten
JUnits, Mockito
Fortgeschritten

Branchen

Branchen

Telekommunikation, Bankwesen und mobile Sicherheit.

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.