Java Microservices AWS Entwickler mit vielseitiger Erfahrung in der Bereitstellung von hochfügbaren, zuverlässigen technischen Lösungen
Aktualisiert am 16.07.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.09.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten
Marathi
Muttersprache
Hindi
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+200km)
Deutschland
möglich

Projekte

Projekte

8 Monate
2025-04 - heute

CBD-Project

Senior Fullstack Entwickler Palmyra REST SOAP ...
Senior Fullstack Entwickler

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)

Palmyra REST SOAP JAX-RS Spring Boot Angular JBoss Application Server DB/2
1 Jahr 1 Monat
2024-03 - 2025-03

UniCredit Projekte

Senior Fullstack Entwickler Spring Boot REST Angular ...
Senior Fullstack Entwickler

Die UniCredit Projekte gehören zum Transformationspaket des Geschäfts-bereichs Wertpapiere. Veraltete Anwendungen, die auf internen Frameworks wie JSP und Java basieren und auf On-Premises Servern betrieben werden, werden auf moderne Technologien und Cloud-Lösungen migriert.

Aufgaben: 

  • Als Senior Full Stack Entwickler war ich für Backend Services und DevOps Aktivitäten verantwortlich. Zu meinen Aufgaben gehören das Design, die Implementierung und Deployment von Frontend- und Backend-Services in der Google Cloud Plattform.
  • Durch die Anwendung von REST-Designprinzipien habe ich den Backend-Service zu einem unabhängigen und zuverlässigen Microservice in der Cloud umgestaltet.
  • Durch die Implementierung von APIGEE als API-Gateway in der Google Cloud Plattform (GCP) habe ich den Backend-Service so konzipiert, dass der Backend-Service wiederverwendbar wurde und nun anderen Projekten innerhalb der Geschäftseinheit zur Verfügung steht.
  • ?Ich habe Jenkins-Pipelines eingerichtet, die Kubernetes-Cluster-Architektur entworfen und Kubernetes-Ressourcen mithilfe von Helm erstellt, um die Frontend- und Backend-Dienste in der Google Cloud Plattform bereitzustellen. Diese Maßnahmen ermöglichen eine effiziente Automatisierung und Verwaltung der Deployment-Prozesse.
  • Durch die konsequente Anwendung Clean Coding Programmierstandards und deren kontinuierliche Einhaltung im Team entstand ein qualitativ hochwertiger, gut wartbarer Service.


Spring Boot REST Angular DB/2 Google Cloud Docker Kubernetes
Remote / München
2 Monate
2024-01 - 2024-02

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

Fullstack Entwickler Java 17 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. 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 CI/CD-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.
  • Durchfü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 17 Spring Boot Microservices Keycloak REST React Angular Helm RxJS Docker Kubernetes AWS CI/CD Grafana Prometheus Swagger MySQL
München
3 Jahre 1 Monat
2020-12 - 2023-12

Anwendung für Telefónica-O2

Senior Fullstack Entwickler Java Spring Boot SOAP und REST-Services ...
Senior Fullstack Entwickler

Umwandlung einer alten desktopbasierten Anwendung in eine benutzer-freundliche, hochverfügbare, zuverlässige und schnelle Anwendung auf der Grundlage von Micro-Frontends und Microservices. Als Senior Fullstack-Entwickler bin ich für die Bereitstellung und Implementierung technischer Lösungen für die Probleme der Call-Center-Agenten von Telefonica-O2 verantwortlich, damit diese ihre täglichen Aufgaben im Vergleich zur bestehenden Anwendung schneller und effizienter erledigen können. Unten aufgeführt sind einige Beispiele meiner Verbesserungslösungen:


Aufgaben: 

  • Verbesserung der Anwendungsleistung, indem ich die trägen API-Aufrufe zu eifrigen und asynchronen Aufrufen am Frontend umstrukturierte. Auch die Backend-Dienste wurden durch die Verwendung von Spring Reactive Stack und asynchronen Aufrufen für die spezifische API-Antwort-Verarbeitung verbessert.
  • Reduzierung der monatlichen AWS-Infrastrukturkosten, indem ich die täglichen Dynamo-DB-Transaktionen für den Kundenauthentifizierungs-prozess verringerte und die bestehende, nicht genutzte Umgebung in eine Mirror-Produktionsumgebung mit Wiremock für Entwickler und Tester umwandelte.
  • Implementierung des In-Build-Speicher-Caching-Mechanismus für IVR-Funktion mit Node JS, die Agenten helfen, Anwendungsdaten schneller für den Kunden zu erhalten, der in der Call Center Warteschlange war.
  • Unterstützung des Operations-Teams bei der Verfolgung von Problemen durch Implementierung von Lösungen in der Anwendung und deren Verwendung in Grafana und Splunk.
  • Fehlersuche und -behebung mit Splunk, Dokumentation mit Jira.
  • Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.
  • Einrichtung eines Cache-Dienstes mit NodeJs (Express Lib). Bereitstellen dieses Cache-Dienstes in AWS zur Unterstützung der Backend-Anwendung.
  • Erstellung und Anpassung von UI-Schnittstellen in VueJs nach Kundenanforderung
  • Entwicklung einer Micro-Frontend-Anwendung mit WebSocket und Vue JS
  • Verbesserung der Benutzererfahrung und der Anwendungsperformance durch schnelles Laden von Daten und Implementierung von asynchroner Kommunikation mit Backend - REST APIs
  • Integration des zentralisierten State-Managements mit VueX
  • Erstellung einer wiederverwendbaren Service Layer zur Nutzung der REST-APIs mit Axios.
  • Konfigurieren des Nginx-Servers, um die Leistung zu verbessern und um Rest-Aufrufe mit Proxy zu verarbeiten.
  • Implementierung der Integrationstests mit Cypress
  • Schreiben von Unit-Tests mit Jasmine & Karma für Komponenten- und Service-Tests.
  • Hinzufügen von Sicherheitsstufen durch Konfiguration der Forgerock-Authentifizierung, Oauth2-Authentifizierung für den Zugriff auf Backend-APIs und Benutzerautorisierung für den Zugriff auf die Funktionen auf der Grundlage ihrer Rolle.
  • Erstellung eines Proof of Concept für den Caching-Mechanismus mit NodeJs (Express Library) und mit Redis in Spring Boot
  • Erstellung eines Batch-Programms, um den statischen Text von externen Diensten abzurufen und in Dynamo DB zu speichern. Dadurch wurde die Anzahl der Transaktionen reduziert und der Netzwerkdurchsatz erhöht
  • Automatisierung von Deployment Prozessen mit CI/CD Pipe-line im Gitlab oder Jenkins.
  • Überwachung der produktiven Umgebung anhand Grafana, Splunk, Prometheus und AppDynamics.
  • Entwicklung von Kafka Consumers für einige Funktionen wie Verkaufsempfehlungen und IVR
  • Verwendung von Cloudwatch zur Analyse der Datenbank und von Infra-Alerts.
  • Überprüfung des Quellcodes anderer Entwickler auf Codequalität
  • Erstellung von Komponententests für UI
  • Ich war mitverantwortlich für die Fachkonzepterstellung für die Projektleitung über die technische Realisierbarkeit und die Einschätzungen der Funktionen.
  • Beratung von Scrum-Master und Produkt-Owner bei der Optimierung der Softwareentwicklungsprozesse mit dem Offshore-Team.


Telekommunikation
Java Spring Boot SOAP und REST-Services Vue JS Kafka Node JS Splunk Prometheus Junits Cypress Docker JMeter AppDynamics. Kubernetes AWS Lambda Cloudwatch Maven Nexus OpenAPI Grafana Jasmine Karma DynamoDB SonarQ
München / Remote
2 Jahre 10 Monate
2018-03 - 2020-12

Projekt Key Interpreter und Analyzer (BMW)

Fullstack Entwickler Spring Kubernetes OpenShift ...
Fullstack Entwickler
Migration einer monolithischen Anwendung auf die REST-API-Architektur innerhalb der BMW-Cloud. Sie sind so konzipiert, dass sie eine maximale Anzahl von Anfragen bearbeiten und die Antwort innerhalb der im SLA genannten Frist liefern können. Das Front-End, das die REST-Services konsumiert, wurde mit Angular 8 geschrieben. Ich dokumentierte die REST-API mit Swagger. Darüber hinaus habe ich die Quellcode von anderen Entwicklern auf Code Qualität überprüft.
Aufgaben:
? Implementierung neuer Funktionen in der Benutzeroberfläche mit Hilfe von Angular
? Definition des Code-Reviews für Team und Prozess
? Implementierung von REST-Diensten und deren Dokumentation mit Swagger
? Bereitstellung der Microservices in OpenShift und Überwachung der Services mit Prometheus
? Arbeit mit einer Nosql-Datenbank (Mongo DB) zur Unterstützung des Frontends
? Erstellung und Anpassung von Schnittstellen nach Kundenanforderung
? Fehlerbehebung mit ELK-Stack
? Monitoring der Produktionsumgebung mit Internen Tools
? Schreiben von Junit- und Integrationstests für bestimmte Module (an denen ich gearbeitet habe).
Automotive
Spring Kubernetes OpenShift Angular Swagger Java Mongo DB
München
11 Monate
2017-04 - 2018-02

Entwicklung von Bestätigungsfunktionen zur MiFID-II-Konformität (Unicredit)

Java Entwickler Spring Hibernate JSF (PrimeFaces) ...
Java Entwickler

Entwicklung von Bestätigungsfunktionen zur MiFID-II-Konformität für die Unternehmensanwendungen der Bank.

Aufgaben: 

? Entwicklung neuer Funktionen mit Spring und JSF

? Beteiligung am Code-Review-Prozess

? Abstimmung von Schnittstellenänderungen mit SOAP WSDL und Swagger (Open API)

? Übernahme der Verantwortung von der Anforderungsanalyse über die Implementierung bis hin zum Go-Live für kleine Projekte.

Banking/Finance
Spring Hibernate JSF (PrimeFaces) REST Mockito.
München
10 Monate
2016-06 - 2017-03

Change-Management-Tool (BMW)

Fullstack Entwickler AEM(CQ6) Spring JQuery ...
Fullstack Entwickler
Fullstack-Entwickler für das Change-Management-Tool und die mini.de-Website.
? Suchen und Behebung von Fehlern auf mini.de mit AEM (Support nach der Produktionsfreigabe)
? Erstellung und Implementierung neuer Funktionen im Änderungsmanagement-Tool mit Spring
? Implementierung der Funktionen im Frontend mit JSF (PrimeFaces).
? Monitoring der Produktionsumgebung mit Internen Tools
AEM(CQ6) Spring JQuery Hibernate JSF (PrimeFaces) Mockito JEE Glass Glassfish Postgres.
München
2 Jahre 10 Monate
2013-03 - 2015-12

Software-Entwickler und Teamleiter für Obama Care (Bundesstaat Kalifornien)

Java Developer Java Spring Spring M ...
Java Developer
Softwareentwicklung für das Krankenversicherungssystem Obama Care, das zuerst im Bundesstaat Kalifornien eingeführt wurde.
Versicherung
Java Spring Spring M REST SOAP WebLogic Portlets Angular Junits Oracle.
Pune
1 Jahr 2 Monate
2012-01 - 2013-02

Projekt ARGO (Unicredit)

Java 6 J2EE XSLT ...
Alleinverantwortung für die Entwicklung eines Moduls in Java und XSLT für das Projekt ARGO.
Banking/Finance
Java 6 J2EE XSLT Serena ? Dimensions Oracle WebLogic V ? Model
Pune
2 Jahre 5 Monate
2010-08 - 2012-12

Projekt für Yappi Credit (Unicredit)

Java Developer Java 6 J2EE RSA ...
Java Developer
Leitender Software-Entwickler für ein Projekt für Yappi Credit, Türkei.
Banking/Finance
Java 6 J2EE RSA WebLogic SOAP ? Web services Oracle V ? Model
Pune
2 Jahre 6 Monate
2008-03 - 2010-08

Projekt für die indische Regierung

Java Developer Java 5 J2EE Jasper Report ...
Java Developer
Verantwortlicher Software-Entwickler für die Entwicklung mit JEE, wobei ich mich ausschließlich um die Entwicklung eines Moduls zur Berichtsgenerierung mit Jasper Reports kümmerte.
Öffentlicher Bereich
Java 5 J2EE Jasper Report MySql Pl-Sql
Pune

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2003-07 - 2007-06

Information Technology

Bachelor of Engineering, Universität Pune
Bachelor of Engineering
Universität Pune

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Java Enterprise Edition JEE
Experte
REST / SOAP
Experte
Microservice
Fortgeschritten
Spring
Fortgeschritten
Spring Boot
Fortgeschritten
Kubernetes
Experte
OpenShift
Experte
Docker
Experte
AWS
Experte
Vue Js
Experte
Node Js
Fortgeschritten
Kafka
Fortgeschritten
SQL, Relationale Datenbanken
Experte
Angular
Experte
MongoDB
Experte
Dynamo DB
Experte

Branchen

Branchen

Automobil, Versicherung, Banking

Einsatzorte

Einsatzorte

München (+200km)
Deutschland
möglich

Projekte

Projekte

8 Monate
2025-04 - heute

CBD-Project

Senior Fullstack Entwickler Palmyra REST SOAP ...
Senior Fullstack Entwickler

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)

Palmyra REST SOAP JAX-RS Spring Boot Angular JBoss Application Server DB/2
1 Jahr 1 Monat
2024-03 - 2025-03

UniCredit Projekte

Senior Fullstack Entwickler Spring Boot REST Angular ...
Senior Fullstack Entwickler

Die UniCredit Projekte gehören zum Transformationspaket des Geschäfts-bereichs Wertpapiere. Veraltete Anwendungen, die auf internen Frameworks wie JSP und Java basieren und auf On-Premises Servern betrieben werden, werden auf moderne Technologien und Cloud-Lösungen migriert.

Aufgaben: 

  • Als Senior Full Stack Entwickler war ich für Backend Services und DevOps Aktivitäten verantwortlich. Zu meinen Aufgaben gehören das Design, die Implementierung und Deployment von Frontend- und Backend-Services in der Google Cloud Plattform.
  • Durch die Anwendung von REST-Designprinzipien habe ich den Backend-Service zu einem unabhängigen und zuverlässigen Microservice in der Cloud umgestaltet.
  • Durch die Implementierung von APIGEE als API-Gateway in der Google Cloud Plattform (GCP) habe ich den Backend-Service so konzipiert, dass der Backend-Service wiederverwendbar wurde und nun anderen Projekten innerhalb der Geschäftseinheit zur Verfügung steht.
  • ?Ich habe Jenkins-Pipelines eingerichtet, die Kubernetes-Cluster-Architektur entworfen und Kubernetes-Ressourcen mithilfe von Helm erstellt, um die Frontend- und Backend-Dienste in der Google Cloud Plattform bereitzustellen. Diese Maßnahmen ermöglichen eine effiziente Automatisierung und Verwaltung der Deployment-Prozesse.
  • Durch die konsequente Anwendung Clean Coding Programmierstandards und deren kontinuierliche Einhaltung im Team entstand ein qualitativ hochwertiger, gut wartbarer Service.


Spring Boot REST Angular DB/2 Google Cloud Docker Kubernetes
Remote / München
2 Monate
2024-01 - 2024-02

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

Fullstack Entwickler Java 17 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. 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 CI/CD-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.
  • Durchfü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 17 Spring Boot Microservices Keycloak REST React Angular Helm RxJS Docker Kubernetes AWS CI/CD Grafana Prometheus Swagger MySQL
München
3 Jahre 1 Monat
2020-12 - 2023-12

Anwendung für Telefónica-O2

Senior Fullstack Entwickler Java Spring Boot SOAP und REST-Services ...
Senior Fullstack Entwickler

Umwandlung einer alten desktopbasierten Anwendung in eine benutzer-freundliche, hochverfügbare, zuverlässige und schnelle Anwendung auf der Grundlage von Micro-Frontends und Microservices. Als Senior Fullstack-Entwickler bin ich für die Bereitstellung und Implementierung technischer Lösungen für die Probleme der Call-Center-Agenten von Telefonica-O2 verantwortlich, damit diese ihre täglichen Aufgaben im Vergleich zur bestehenden Anwendung schneller und effizienter erledigen können. Unten aufgeführt sind einige Beispiele meiner Verbesserungslösungen:


Aufgaben: 

  • Verbesserung der Anwendungsleistung, indem ich die trägen API-Aufrufe zu eifrigen und asynchronen Aufrufen am Frontend umstrukturierte. Auch die Backend-Dienste wurden durch die Verwendung von Spring Reactive Stack und asynchronen Aufrufen für die spezifische API-Antwort-Verarbeitung verbessert.
  • Reduzierung der monatlichen AWS-Infrastrukturkosten, indem ich die täglichen Dynamo-DB-Transaktionen für den Kundenauthentifizierungs-prozess verringerte und die bestehende, nicht genutzte Umgebung in eine Mirror-Produktionsumgebung mit Wiremock für Entwickler und Tester umwandelte.
  • Implementierung des In-Build-Speicher-Caching-Mechanismus für IVR-Funktion mit Node JS, die Agenten helfen, Anwendungsdaten schneller für den Kunden zu erhalten, der in der Call Center Warteschlange war.
  • Unterstützung des Operations-Teams bei der Verfolgung von Problemen durch Implementierung von Lösungen in der Anwendung und deren Verwendung in Grafana und Splunk.
  • Fehlersuche und -behebung mit Splunk, Dokumentation mit Jira.
  • Abstimmung von Änderungen an Schnittstellen mit SOAP WSDL und Swagger (Open API 3.0) und Implementierung der Änderungen.
  • Einrichtung eines Cache-Dienstes mit NodeJs (Express Lib). Bereitstellen dieses Cache-Dienstes in AWS zur Unterstützung der Backend-Anwendung.
  • Erstellung und Anpassung von UI-Schnittstellen in VueJs nach Kundenanforderung
  • Entwicklung einer Micro-Frontend-Anwendung mit WebSocket und Vue JS
  • Verbesserung der Benutzererfahrung und der Anwendungsperformance durch schnelles Laden von Daten und Implementierung von asynchroner Kommunikation mit Backend - REST APIs
  • Integration des zentralisierten State-Managements mit VueX
  • Erstellung einer wiederverwendbaren Service Layer zur Nutzung der REST-APIs mit Axios.
  • Konfigurieren des Nginx-Servers, um die Leistung zu verbessern und um Rest-Aufrufe mit Proxy zu verarbeiten.
  • Implementierung der Integrationstests mit Cypress
  • Schreiben von Unit-Tests mit Jasmine & Karma für Komponenten- und Service-Tests.
  • Hinzufügen von Sicherheitsstufen durch Konfiguration der Forgerock-Authentifizierung, Oauth2-Authentifizierung für den Zugriff auf Backend-APIs und Benutzerautorisierung für den Zugriff auf die Funktionen auf der Grundlage ihrer Rolle.
  • Erstellung eines Proof of Concept für den Caching-Mechanismus mit NodeJs (Express Library) und mit Redis in Spring Boot
  • Erstellung eines Batch-Programms, um den statischen Text von externen Diensten abzurufen und in Dynamo DB zu speichern. Dadurch wurde die Anzahl der Transaktionen reduziert und der Netzwerkdurchsatz erhöht
  • Automatisierung von Deployment Prozessen mit CI/CD Pipe-line im Gitlab oder Jenkins.
  • Überwachung der produktiven Umgebung anhand Grafana, Splunk, Prometheus und AppDynamics.
  • Entwicklung von Kafka Consumers für einige Funktionen wie Verkaufsempfehlungen und IVR
  • Verwendung von Cloudwatch zur Analyse der Datenbank und von Infra-Alerts.
  • Überprüfung des Quellcodes anderer Entwickler auf Codequalität
  • Erstellung von Komponententests für UI
  • Ich war mitverantwortlich für die Fachkonzepterstellung für die Projektleitung über die technische Realisierbarkeit und die Einschätzungen der Funktionen.
  • Beratung von Scrum-Master und Produkt-Owner bei der Optimierung der Softwareentwicklungsprozesse mit dem Offshore-Team.


Telekommunikation
Java Spring Boot SOAP und REST-Services Vue JS Kafka Node JS Splunk Prometheus Junits Cypress Docker JMeter AppDynamics. Kubernetes AWS Lambda Cloudwatch Maven Nexus OpenAPI Grafana Jasmine Karma DynamoDB SonarQ
München / Remote
2 Jahre 10 Monate
2018-03 - 2020-12

Projekt Key Interpreter und Analyzer (BMW)

Fullstack Entwickler Spring Kubernetes OpenShift ...
Fullstack Entwickler
Migration einer monolithischen Anwendung auf die REST-API-Architektur innerhalb der BMW-Cloud. Sie sind so konzipiert, dass sie eine maximale Anzahl von Anfragen bearbeiten und die Antwort innerhalb der im SLA genannten Frist liefern können. Das Front-End, das die REST-Services konsumiert, wurde mit Angular 8 geschrieben. Ich dokumentierte die REST-API mit Swagger. Darüber hinaus habe ich die Quellcode von anderen Entwicklern auf Code Qualität überprüft.
Aufgaben:
? Implementierung neuer Funktionen in der Benutzeroberfläche mit Hilfe von Angular
? Definition des Code-Reviews für Team und Prozess
? Implementierung von REST-Diensten und deren Dokumentation mit Swagger
? Bereitstellung der Microservices in OpenShift und Überwachung der Services mit Prometheus
? Arbeit mit einer Nosql-Datenbank (Mongo DB) zur Unterstützung des Frontends
? Erstellung und Anpassung von Schnittstellen nach Kundenanforderung
? Fehlerbehebung mit ELK-Stack
? Monitoring der Produktionsumgebung mit Internen Tools
? Schreiben von Junit- und Integrationstests für bestimmte Module (an denen ich gearbeitet habe).
Automotive
Spring Kubernetes OpenShift Angular Swagger Java Mongo DB
München
11 Monate
2017-04 - 2018-02

Entwicklung von Bestätigungsfunktionen zur MiFID-II-Konformität (Unicredit)

Java Entwickler Spring Hibernate JSF (PrimeFaces) ...
Java Entwickler

Entwicklung von Bestätigungsfunktionen zur MiFID-II-Konformität für die Unternehmensanwendungen der Bank.

Aufgaben: 

? Entwicklung neuer Funktionen mit Spring und JSF

? Beteiligung am Code-Review-Prozess

? Abstimmung von Schnittstellenänderungen mit SOAP WSDL und Swagger (Open API)

? Übernahme der Verantwortung von der Anforderungsanalyse über die Implementierung bis hin zum Go-Live für kleine Projekte.

Banking/Finance
Spring Hibernate JSF (PrimeFaces) REST Mockito.
München
10 Monate
2016-06 - 2017-03

Change-Management-Tool (BMW)

Fullstack Entwickler AEM(CQ6) Spring JQuery ...
Fullstack Entwickler
Fullstack-Entwickler für das Change-Management-Tool und die mini.de-Website.
? Suchen und Behebung von Fehlern auf mini.de mit AEM (Support nach der Produktionsfreigabe)
? Erstellung und Implementierung neuer Funktionen im Änderungsmanagement-Tool mit Spring
? Implementierung der Funktionen im Frontend mit JSF (PrimeFaces).
? Monitoring der Produktionsumgebung mit Internen Tools
AEM(CQ6) Spring JQuery Hibernate JSF (PrimeFaces) Mockito JEE Glass Glassfish Postgres.
München
2 Jahre 10 Monate
2013-03 - 2015-12

Software-Entwickler und Teamleiter für Obama Care (Bundesstaat Kalifornien)

Java Developer Java Spring Spring M ...
Java Developer
Softwareentwicklung für das Krankenversicherungssystem Obama Care, das zuerst im Bundesstaat Kalifornien eingeführt wurde.
Versicherung
Java Spring Spring M REST SOAP WebLogic Portlets Angular Junits Oracle.
Pune
1 Jahr 2 Monate
2012-01 - 2013-02

Projekt ARGO (Unicredit)

Java 6 J2EE XSLT ...
Alleinverantwortung für die Entwicklung eines Moduls in Java und XSLT für das Projekt ARGO.
Banking/Finance
Java 6 J2EE XSLT Serena ? Dimensions Oracle WebLogic V ? Model
Pune
2 Jahre 5 Monate
2010-08 - 2012-12

Projekt für Yappi Credit (Unicredit)

Java Developer Java 6 J2EE RSA ...
Java Developer
Leitender Software-Entwickler für ein Projekt für Yappi Credit, Türkei.
Banking/Finance
Java 6 J2EE RSA WebLogic SOAP ? Web services Oracle V ? Model
Pune
2 Jahre 6 Monate
2008-03 - 2010-08

Projekt für die indische Regierung

Java Developer Java 5 J2EE Jasper Report ...
Java Developer
Verantwortlicher Software-Entwickler für die Entwicklung mit JEE, wobei ich mich ausschließlich um die Entwicklung eines Moduls zur Berichtsgenerierung mit Jasper Reports kümmerte.
Öffentlicher Bereich
Java 5 J2EE Jasper Report MySql Pl-Sql
Pune

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2003-07 - 2007-06

Information Technology

Bachelor of Engineering, Universität Pune
Bachelor of Engineering
Universität Pune

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Java Enterprise Edition JEE
Experte
REST / SOAP
Experte
Microservice
Fortgeschritten
Spring
Fortgeschritten
Spring Boot
Fortgeschritten
Kubernetes
Experte
OpenShift
Experte
Docker
Experte
AWS
Experte
Vue Js
Experte
Node Js
Fortgeschritten
Kafka
Fortgeschritten
SQL, Relationale Datenbanken
Experte
Angular
Experte
MongoDB
Experte
Dynamo DB
Experte

Branchen

Branchen

Automobil, Versicherung, Banking

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.