11.04.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
nicht verfügbar

Senior Full Stack Entwickler : Spring Boot | Java | Kotlin | React

Frankfurt am Main, Deutschland
Weltweit
B.Sc. Angewandte Informatik, Hochschule Worms
Frankfurt am Main, Deutschland
Weltweit
B.Sc. Angewandte Informatik, Hochschule Worms

Profilanlagen

Maziar_Bakhtyaryan_Lebenslauf.pdf

Skills

Frameworks
Spring Boot, Quarkus, React, KMM

Programmiersprachen
Java, Kotlin, Typescript/Javascrip, Swift

Datenbanken
PostgreSQL, MongoDb, MySQL, MSSQL

DevOps
Docker, Kubernetes, ArgoCD, Flux, Grafana, Azure-DevOps, GitLab, Git, Github, Atlassian, Jenkins

Messaging
Apache Kafka, RabbitMQ

Notification
OneSignal, Amazon SQS, SignalR

Architecture
Microservices, Client-Server, Event-driven

Paradigmen
Reactive-Programming, Object-oriented, Functional programming

Sicherheit
OAuth2.0, OIDC, Keycloak, E2EE, Two-Faktor-Authentisierung

Cloud
Azure, AWS, Linode

Projekt Management
Scrum, Kanban

Testmethoden
Unit Testing, Integration Testing, End2End

Sprachen

DeutschMutterspracheEnglischverhandlungssicherPersischMuttersprache

Projekthistorie

SENIOR FULL STACK DEVELOPER

msg Group

Internet und Informationstechnologie

5000-10.000 Mitarbeiter

Aufgaben und Verantwortlichkeiten:
Backend:
  • Konzeption und Entwicklung skalierbarer Microservices mit Java und Spring Boot.
  • Implementierung einer Event-Driven Architektur mittels Apache Kafka und Spring-Application-Events zur Datenverarbeitung und -weiterleitung.
  • Anwendung des API-First Ansatzes zur Erstellung klar definierter RESTful APIs.
  • Einsatz und Verwaltung von Microservices über Kubernetes, um Skalierbarkeit und Hochverfügbarkeit zu
  • Entwicklung einer API-Proxy für die Freigabe von einigen Diensten mit Nest.js.
 
Frontend:
  • Entwicklung von responsive Benutzeroberflächen mit React und Material UI.
  • Überarbeiten der bestehenden Komponente für Usability und Barrierefreiheit Ziele zu erreichen.
  • Integration der Frontend-Anwendungen in eine Micro-Frontend-Architektur mit single-spa.
  • Einsetzen von Orval und React-Query für Client und Model Generierung.
  • Einsatz von i18next für Internationalisierung
 
Qualitätssicherung:
  • Einsatz von Unit-tests und Integration-tests.
  • Einstatz von testcontainer um in Production ähnliche Umgebung zu testen.
  • Starke Beteiligung an Code-Reviews.
  • Pair programming.
 
Technologien:
  • Java, Spring-Boot, Kafka, Keycloak, Kubernetes, Docker,  Flux, Helm, Postgresql, Mockito, Wiremock, Azure-DevOps, CI/CD Pipelines, Nest.js, Node.js, Maven
  • React, Material-UI, i18next, Orval, single-spa, React-Query

SENIOR FULL STACK DEVELOPER

EnBW

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

Aufgaben und Verantwortlichkeiten:
Backend:
  • Konzeption und Entwicklung von AWS Lambdas mit Java, Spring Boot und Quarkus.
  • Integration von Authentifizierung und Autorisierung mit Keycloak und OIDC.
  • Entwurf und Implementierung generischer Datenstrukturen, um dem Client erweiterte Spezifikationen zu ermöglichen.
  • Durchführung von Koordinatenberechnungen und Clustering in definierten Radien.
  • Testen der Anwendungen mit Mockito, Wiremock und Testcontainers.
 
Frontend:
  • Implementierung benutzerfreundlicher UIs mit React, Typescript, Material-UI und tailwindcss.
  • Erstellung von UI-Bibliotheken für projektübergreifende Komponenten.
  • Optimierung der Performance durch Caching und Memoization.
  • Durchführung von Tests mit Jest und Cypress.
 
Ergebnisse und Erfolge:
  • Alleinige Verantwortung für die Implementierung von drei Frontend-Projekten mit React.
  • Einhaltung des Release-Termins unter Berücksichtigung sowohl fachlicher als auch technischer Anforderungen.
  • Herstellung eines Gleichgewichts zwischen Frontend und Backend durch einen ganzheitlichen Blick auf das Produkt und die Anforderungen.
 
Technologien:
  • Java, Quarkus, Spring Boot, Docker, PostgreSQL, AWS, Azure-DevOps, Keycloak, OIDC, REST, Maven
  • React, Typescript, Google-Maps-Api, Mapbox, tailwindcss, Material-UI, HTML, CSS, Vite, Create-React-App

SENIOR FULL STACK DEVELOPER

Bundesamt für Statistik

Öffentlicher Dienst

1000-5000 Mitarbeiter

Aufgaben und Verantwortlichkeiten:
Backend:
  • Konzeption und Implementierung von Microservices mit Spring Boot und Java.
  • Integration von Datenströmen und Messaging mit Kafka und Spark.
  • Containerisierung und Orchestrierung mit Docker und Kubernetes.
  • Anbindung von unterschiedlichen Services um 
 
Frontend:
  • Entwicklung einer benutzerfreundlichen Schnittstelle mit React und Typescript.
  • Implementierung von datengesteuerten Visualisierungen mit React-Charts.
  • UI-Design und Responsivität mit tailwindcss.
  • Testen der Frontend-Komponenten für maximale Zuverlässigkeit und Benutzerfreundlichkeit.
 
Zusammenarbeit und Anforderungsmanagement:
  • Enge Zusammenarbeit mit dem Bundesamt für Statistik und Data Engineers zur Bedarfsermittlung und Anforderungsanalyse.
  • Kontinuierliche Anpassung der Anwendung an Benutzerfeedback und technische Anforderungen.
 
Technologien:
  • Spring Boot, Java, Docker, Kubernetes, Kafka, Azure, Spark
  • React, Typescript, tailwindcss, React-Charts 

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden