Java (JEE), SpringBoot, Microservices, Design Patterns, Messaging, API Design, Security, Architecture
Aktualisiert am 18.09.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.06.2022
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch, Englisch, Russisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2018-01 - 2020-03

Conrad Electronic E-Commerce Platform

Platform Architect, Team lead Java 8 SpringBoot OSGi ...
Platform Architect, Team lead

Architekturboard Member, Technischer Team Leader und Developer des Conrad Electronic Online Shop (Middleware)

  • Middleware Platform Migration vom klassischen Hosting zu Google Cloud; Freigebung von Public APIs über Apigee
  • Aufteilen von Monolith Architektur zu Microservices
  • Designing von Payment Public APIs und Implementierung von Payment Funktionalität (PayPal, Sofort (Klarna), Ogone (Ingenico) und PayU Payment Anbieter)
  • Message Flows über ActiveMQ und Kafka
  • Platform Middleware Performance Tuning und Optimierung
  • Skalierbarkeit und Resilience basierend auf Hystrix Framework
  • Designing und Implementierung der eventorientierten Architektur für Kundenindividualsierung
  • Führung vom near-shore Team (bis zu 10 Personen)
  • Adoption von Agile Principles und Scrum
IntelliJ IDEA Google Cloud Platform Apigee
Java 8 SpringBoot OSGi Apache CXF Jersey Apache Karaf Apache ActiveMQ Ansible Docker Hystrix MongoDB Apache Kafka Gatling JUnit Mockito Scrum Microservices REST APIs
Conrad Electronic GmbH
Hirschau (A-6882, A-6881)
6 Jahre 1 Monat
2011-12 - 2017-12

Referenzumgebung Dienste

Architect, Team Lead Java 7 JEE 6 JAX-RS ...
Architect, Team Lead

Architektur und Implementierung von Rudi Middleware Framework:

  • Dynamischer Service Lookup basiert auf Client Requirements und Capabilities;
  • Föderierte zertifikatbasierte Authentifizierung durch verschiedene Domains (mit SAML und JWT Tokens);
  • JAAS basierte Authentifizierung und end-to-end Security
  • Message Level Verschlüsselung und Signatur
  • Dynamische Protokolle Auswahl: HTTP(S), JMS, UDP durch Funksendung
ActiveMQ JMS Jetty Eclipse Jenkins Maven Scrum
Java 7 JEE 6 JAX-RS JAX-WS WS-Federation WS-Security Apache CXF Syncope
IABG
Ottobrunn

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1991-08 - 1996-06

Informatik

Dipl. Ing. Informatiker, Belarussian State University of Informatic and Radio-Electronic, Minsk
Dipl. Ing. Informatiker
Belarussian State University of Informatic and Radio-Electronic, Minsk
  • Software Architecture & Design
  • Artifitial Intellect
  • Netz
  • Distributed Systems
  • Resilience

Position

Position

  • Software Developer
  • Architect
  • Team lead

Kompetenzen

Kompetenzen

Schwerpunkte

  • Mehr jährige Erfahrung mit Design, Implementierung, Sicherung und Optimierung der remote APIs
  • Expert Level in REST Architektur Style
  • Sehr gutes Verständnis und praktische Erfahrung mit Microservice-basierten Architekturen inklusive Migration und Aufteilung der monolithen Anwendungen
  • Anwendung der OOP und Domain Driven Design Principles. Praktische Erfahrung von Analyse, Aufteilung und Strukturierung der komplexen fachlichen Domain Logic
  • Expert Level in Java/Spring/REST/Messaging basierte Technologien und Frameworks
  • Gutes Verständnis und aktive Verwendung der Agile Methodologien in verschiedenen Rollen: Team Member, Scrum Master, Produkt Owner. Führung von off- und near-shore Teams

  • Aktivitäten in Apache und Eclipse Open Source Communities: Apache Project Management Committee Member, Eclipse Committer

Aufgabenbereiche

Agile
Gutes Verständnis und aktive Verwendung der Agile Methodologien in verschiedenen Rollen: Team Member, Scrum Master, Produkt Owner. Führung von off- und near-shore Teams
Apache and Eclipse communities
Apache und Eclipse Open Source Communities Aktivitäten: Apache Project Management Committee Member, Eclipse Committer
Domain Driven Design
Praktische Erfahrung mit Analyse, Aufteilung und Strukturierung der komplexen fachlichen Domain Logic
Frameworks
Ausgezeichnete Expertise in Java/Spring/REST/Messaging basierte Technologien und Frameworks
Microservices
Gutes Verständnis und praktische Erfahrung mit microservicebasierten Architekturen inklusive Migration und Aufteilung der monolithen Anwendungen
OOP
Mehrjährige praktische Erfahrung mit Verwendung von objektorientierten Principles in komplex fachlichen Domain Models
REST APIs
Mehrjährige Erfahrung in Design, Implementierung und Verbesserung der remote APIs. Expert Level in REST Architecture Style

Produkte / Standards / Erfahrungen / Methoden

Ansible
Apache ActiveMQ
Apache CXF
Apache Kafka
Apache Karaf
Apigee
Docker
Eclipse
Gatling
Google Cloud Platform
GraphQL
IntelliJ IDEA
JAX-RS
JAX-WS
Jenkins
Jersey
Jetty
JMS
JWT/JWS/JWE
Maven
Mockito
OAuth2
OSGi
REST
SAP
Scrum
SpringBoot
Syncope
WS-Federation
WS-Security

Betriebssysteme

Linux, Windows

Programmiersprachen

Groovy
Java 11
Java 7
Java 8
JEE 6

Datenbanken

ActiveMQ
Kafka
MongoDB
Oracle
PostgreSQL

Datenkommunikation

GraphQL
Messaging
REST
SOAP

Berechnung / Simulation / Versuch / Validierung

Gatling
Hystrix
JUnit
Mockito

Design / Entwicklung / Konstruktion

Domain Driven Design
Microservices
OOP
REST APIs

Branchen

Branchen

  • E-Commerce
  • Versicherung
  • Öffentliche Dienste

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 3 Monate
2018-01 - 2020-03

Conrad Electronic E-Commerce Platform

Platform Architect, Team lead Java 8 SpringBoot OSGi ...
Platform Architect, Team lead

Architekturboard Member, Technischer Team Leader und Developer des Conrad Electronic Online Shop (Middleware)

  • Middleware Platform Migration vom klassischen Hosting zu Google Cloud; Freigebung von Public APIs über Apigee
  • Aufteilen von Monolith Architektur zu Microservices
  • Designing von Payment Public APIs und Implementierung von Payment Funktionalität (PayPal, Sofort (Klarna), Ogone (Ingenico) und PayU Payment Anbieter)
  • Message Flows über ActiveMQ und Kafka
  • Platform Middleware Performance Tuning und Optimierung
  • Skalierbarkeit und Resilience basierend auf Hystrix Framework
  • Designing und Implementierung der eventorientierten Architektur für Kundenindividualsierung
  • Führung vom near-shore Team (bis zu 10 Personen)
  • Adoption von Agile Principles und Scrum
IntelliJ IDEA Google Cloud Platform Apigee
Java 8 SpringBoot OSGi Apache CXF Jersey Apache Karaf Apache ActiveMQ Ansible Docker Hystrix MongoDB Apache Kafka Gatling JUnit Mockito Scrum Microservices REST APIs
Conrad Electronic GmbH
Hirschau (A-6882, A-6881)
6 Jahre 1 Monat
2011-12 - 2017-12

Referenzumgebung Dienste

Architect, Team Lead Java 7 JEE 6 JAX-RS ...
Architect, Team Lead

Architektur und Implementierung von Rudi Middleware Framework:

  • Dynamischer Service Lookup basiert auf Client Requirements und Capabilities;
  • Föderierte zertifikatbasierte Authentifizierung durch verschiedene Domains (mit SAML und JWT Tokens);
  • JAAS basierte Authentifizierung und end-to-end Security
  • Message Level Verschlüsselung und Signatur
  • Dynamische Protokolle Auswahl: HTTP(S), JMS, UDP durch Funksendung
ActiveMQ JMS Jetty Eclipse Jenkins Maven Scrum
Java 7 JEE 6 JAX-RS JAX-WS WS-Federation WS-Security Apache CXF Syncope
IABG
Ottobrunn

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 11 Monate
1991-08 - 1996-06

Informatik

Dipl. Ing. Informatiker, Belarussian State University of Informatic and Radio-Electronic, Minsk
Dipl. Ing. Informatiker
Belarussian State University of Informatic and Radio-Electronic, Minsk
  • Software Architecture & Design
  • Artifitial Intellect
  • Netz
  • Distributed Systems
  • Resilience

Position

Position

  • Software Developer
  • Architect
  • Team lead

Kompetenzen

Kompetenzen

Schwerpunkte

  • Mehr jährige Erfahrung mit Design, Implementierung, Sicherung und Optimierung der remote APIs
  • Expert Level in REST Architektur Style
  • Sehr gutes Verständnis und praktische Erfahrung mit Microservice-basierten Architekturen inklusive Migration und Aufteilung der monolithen Anwendungen
  • Anwendung der OOP und Domain Driven Design Principles. Praktische Erfahrung von Analyse, Aufteilung und Strukturierung der komplexen fachlichen Domain Logic
  • Expert Level in Java/Spring/REST/Messaging basierte Technologien und Frameworks
  • Gutes Verständnis und aktive Verwendung der Agile Methodologien in verschiedenen Rollen: Team Member, Scrum Master, Produkt Owner. Führung von off- und near-shore Teams

  • Aktivitäten in Apache und Eclipse Open Source Communities: Apache Project Management Committee Member, Eclipse Committer

Aufgabenbereiche

Agile
Gutes Verständnis und aktive Verwendung der Agile Methodologien in verschiedenen Rollen: Team Member, Scrum Master, Produkt Owner. Führung von off- und near-shore Teams
Apache and Eclipse communities
Apache und Eclipse Open Source Communities Aktivitäten: Apache Project Management Committee Member, Eclipse Committer
Domain Driven Design
Praktische Erfahrung mit Analyse, Aufteilung und Strukturierung der komplexen fachlichen Domain Logic
Frameworks
Ausgezeichnete Expertise in Java/Spring/REST/Messaging basierte Technologien und Frameworks
Microservices
Gutes Verständnis und praktische Erfahrung mit microservicebasierten Architekturen inklusive Migration und Aufteilung der monolithen Anwendungen
OOP
Mehrjährige praktische Erfahrung mit Verwendung von objektorientierten Principles in komplex fachlichen Domain Models
REST APIs
Mehrjährige Erfahrung in Design, Implementierung und Verbesserung der remote APIs. Expert Level in REST Architecture Style

Produkte / Standards / Erfahrungen / Methoden

Ansible
Apache ActiveMQ
Apache CXF
Apache Kafka
Apache Karaf
Apigee
Docker
Eclipse
Gatling
Google Cloud Platform
GraphQL
IntelliJ IDEA
JAX-RS
JAX-WS
Jenkins
Jersey
Jetty
JMS
JWT/JWS/JWE
Maven
Mockito
OAuth2
OSGi
REST
SAP
Scrum
SpringBoot
Syncope
WS-Federation
WS-Security

Betriebssysteme

Linux, Windows

Programmiersprachen

Groovy
Java 11
Java 7
Java 8
JEE 6

Datenbanken

ActiveMQ
Kafka
MongoDB
Oracle
PostgreSQL

Datenkommunikation

GraphQL
Messaging
REST
SOAP

Berechnung / Simulation / Versuch / Validierung

Gatling
Hystrix
JUnit
Mockito

Design / Entwicklung / Konstruktion

Domain Driven Design
Microservices
OOP
REST APIs

Branchen

Branchen

  • E-Commerce
  • Versicherung
  • Öffentliche Dienste

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.