avatar

Senior Architekt JEE, Cloud Services

Score
100%
Experience:
30 y
Score
100%
Experience:
30 y
Location:
81669 München
Last update:
08.12.2021
Register to Contact Freelancer
Available
Onsite hourly: N/A
Remote hourly: N/A
Russian: Native
German: Near native
English: Near native
Deutschlandweit, ab sofort verfügbar
SKILLS
Projektmanagement und Anforderungsmanagement – Agile Projects
  • SCRUM / Kanban
  • Anforderungsanalyse und -management
  • Tech. Produktmanagement (Proof-Of-Concept, MVP, Increments) anhand von festgelegten OKRs
Architektur und Entwicklung 
  • HighLoad SaaS Anwendungen auf Basis monolitischer JEE Architekturen (Multiple DZ, Master / Master DBs, JBoss / Glassfish JEE Container) mit 99,99% Verfügbarkeit
  • Dynamisch hochskalierbare Microservice SpringBoot Anwendungen (Docker, AWS Cloud, Telekom Cloud)
Testing
  • Testmanagement (u.a. Organisation, Konzept, Planung, Teststrategie)
  • Dynamische und statische Testverfahren (u.a. Code-Reviews, White- und Blackbox)
Qualitätsmanagement – Agile Quality
  • Qualitätsmanagementpläne
  • Überwachung und Durchführung von QS-Maßnahmen
Fertigkeiten und IT-Kenntnisse
(x) = Projekterfahrung in Monaten
Betriebssysteme: Windows (151), Mac OS X (55), Linux (43)
Sprachen: Java (136), HTML (22), XML (15), UML (14), Python (12), CSS (11), XSLT (8), SQL (4), JavaScript (5), jQuery (2), XPath (1)
DB: MySQL Galera Cluster (8), MySQL Master / Slave, Oracle (2), PosgreSQL, HSQLDB (1), Tamino (1), MongoDB
Produkte, APIs, Standards, Frameworks: Apache TomCat (81), Apache httpd (57), Apache Camel (12), SOAP (12), Hibernate (5), JSON (7), REST (7), Apache Solr (3), Apache Axis2 mit Clustering (2), Quartz (2), Jackso
JUnit CI / CD IntelliJ IDEA Grafana Cloud Services SAP NetWeaver UML Sonatype Python VMware Hibernate Postman Bugzilla ehcache IntelliJ OAuth 2.0 Docker Swarm Selenium MongoDB Apache Camel Swagger CSS httpd Spring Data Open Source JSF Rhino AJAX SOAP JSON XSLT JAX-WS Amazon Web Services Kafka spring boot Apache Ant Oracle Versionierung SVN Sonar Mac OS X OpenStack MS Visual Studio Quartz DevOps Windows MySQL Master / Slave Spring iReport Subversion Eclipse JasperReports TestNG JEE APIs OAuth2 Single Sign-On XPath Nexus Kundendatenmanagement jQuery JAX-RS JSP OpenAPI Memcached AWS Apache POI Git Sonarqube Apache Maven Webservices SQL Linux Scrum OpenID Connect confluence Spring MVC Mockito Code-Reviews Datenbanken Anforderungsmanagement JPA Cloud Software SpringBoot Kotlin Apache TomCat SOAPUI Teststrategie Apache Wicket Testmanagement RESTful Jenkins MS Sharepoint Agile Projects VMware ESXI Freemarker JavaBeans Gitlab Automotive SPICE Spring Security Software Design Microservice Clustering Atlassian Jira macOS Access Management Apache Solr Kibana Ansible Maven Oracle SQL SaaS Cloud Prometheus Kundendaten JIRA JavaScript Java Virtualisierung JAXB MS Office HSQLDB IT-Kenntnisse JBoss Domain Driven Design ReactJs Docker Eclipse RCP Apache ZooKeeper HTML JMX Agile JMeter Gatling Java 8 XML
01.04.2011 — Now
Diverse (siehe unten)
Senior SW-Entwickler und Architekt
Ausgewählte Projekte Einführung JBoss Keycloak basierten Single Sign-On Architektur für alle F24 Systeme (01. 2019 – 12. 2020) Rolle: Hauptverantwortlicher Senior JEE Architekt, technischer Projektleiter DevOps Ziele: Einführung eines zentralen IAM Dienstes für multiple F24 Group Anwendungen Migration vorhandener Anwendungen auf webbasierte Single Sign-On Standardisierung auf Basis OpenID Connect und OAuth 2.0 Tätigkeit: Anforderungsanalyse und -management Konzeptionierung und Auswahl IAM Provider Design der Workflows basierend auf Keycloak Service Provider Interfaces Design of Microservice Fassade für Benutzung der vorhandenen Daten als Identity Provider (IdP) Technische Projektleitung, Koordination mit anderen Teams Leitung von Testern (Functional, Load Testing, HA) Definition und Verteilung von Arbeitspaketen Konzeption von Integrationen mit vorhandenen Anwendungen Einführung von CI / CD Pipelines Tools und Technologien: Platform: Keycloak als Open Source Identity and Access Management Builds & Distribution: Apache Maven, Jenkins CI / CD Pipelines, Docker, Ansible, Nexus Repos Frameworks: Java 11, Freemarker Templates, JPA / Hibernate, JUnit, Gatling Tools: macOS, linux, IntelliJ IDEA, Git, Confluence, Jira, Entwicklung eines zentralen Dienstes für Management Benutzer public/ private key Paares für Trustcase Secure Messenger (06.2018 – 12.2019) Rolle: Hauptverantwortlicher Senior JEE Architekt, technischer Projektleiter Ziele: Entwicklung eines Dienstes zu Verwaltung von Public / Private Key Paares als Microservice Migration der vorhandenen Benutzer Sichere Verwaltung der Schlüssel Tätigkeit: Anforderungsanalyse und -management Technisches Projektmanagement von Proof-Of-Concept bis MVP Tools und Technologien: Builds & Distribution: Apache Maven, Jenkins CI / CD Pipelines, Docker, Ansible, Nexus Repos Frameworks: Java 11, Spring Boot, MySQL Galera Cluster, RESTful Webservices, Jasypt Tools: macOS, Linux, IntelliJ IDEA, Git, Confluence, Jira Etablierung und Erweiterung SOAP-Middleware zum Kundendatenmanagement (02.2012 – 06.2018) Rolle: Hauptverantwortlicher technischer Projektleiter Senior Software Entwickler Ziele: Entwicklung SOAP-Middleware für Verwaltung der Kundendaten Tätigkeit: Anforderungsmanagement Feinkonzeption, Implementierung und Tests Einführung von externen Tester Teams verbunden mit Aufenthalt in Indien Weitere Pflege (insgesamt wurden 6 Versionen erstellt) Tools und Technologien: Apache httpd, Apache AXIS2 Clustering, Apache Maven, Windows, IntelliJ IDEA, Git, Sonar, Jenkins, SOAP-UI Design und Implementierung eines skalierbaren Alarmierungssystems als SaaS (03.2011 – 03.2020) Ziele: Eine über 12 Jahre historisch gewachsene Alarmierungssystem sollte auf JEE Stack portiert werden Hohe nichtfunktionale Anforderungen an Verfügbarkeit (über 99,99%) und Skalierbarkeit (peaks) Das System sollte als SaaS verfügbar sein und moderne AJAX UI anbieten Alte und neue Versionen des Systems sollten teilweise gleichzeitig betrieben werden Tätigkeit: Anforderungsanalyse und -management Design und Implementierung Dokumentation Tools und Technologien: Eclipse, IntelliJ, Java 8, Glassfish, JBoss EAP, Apache Wicket, EJB 3.1, JPA / Hibernate, JavaBeans Validation, Ant, Maven, Apache httpd (mod_security, mod_cluster), Apache POI
01.01.1995 — 31.03.2011
Software Entwickler und Senior Software Entwickler

Description

SKILLS
Projektmanagement und Anforderungsmanagement – Agile Projects
  • SCRUM / Kanban
  • Anforderungsanalyse und -management
  • Tech. Produktmanagement (Proof-Of-Concept, MVP, Increments) anhand von festgelegten OKRs
Architektur und Entwicklung 
  • HighLoad SaaS Anwendungen auf Basis monolitischer JEE Architekturen (Multiple DZ, Master / Master DBs, JBoss / Glassfish JEE Container) mit 99,99% Verfügbarkeit
  • Dynamisch hochskalierbare Microservice SpringBoot Anwendungen (Docker, AWS Cloud, Telekom Cloud)
Testing
  • Testmanagement (u.a. Organisation, Konzept, Planung, Teststrategie)
  • Dynamische und statische Testverfahren (u.a. Code-Reviews, White- und Blackbox)
Qualitätsmanagement – Agile Quality
  • Qualitätsmanagementpläne
  • Überwachung und Durchführung von QS-Maßnahmen
Fertigkeiten und IT-Kenntnisse
(x) = Projekterfahrung in Monaten
Betriebssysteme: Windows (151), Mac OS X (55), Linux (43)
Sprachen: Java (136), HTML (22), XML (15), UML (14), Python (12), CSS (11), XSLT (8), SQL (4), JavaScript (5), jQuery (2), XPath (1)
DB: MySQL Galera Cluster (8), MySQL Master / Slave, Oracle (2), PosgreSQL, HSQLDB (1), Tamino (1), MongoDB
Produkte, APIs, Standards, Frameworks: Apache TomCat (81), Apache httpd (57), Apache Camel (12), SOAP (12), Hibernate (5), JSON (7), REST (7), Apache Solr (3), Apache Axis2 mit Clustering (2), Quartz (2), Jackso

Main Skills

Other Skills

JUnit CI / CD IntelliJ IDEA Grafana Cloud Services SAP NetWeaver UML Sonatype Python VMware Hibernate Postman Bugzilla ehcache IntelliJ OAuth 2.0 Docker Swarm Selenium MongoDB Apache Camel Swagger CSS httpd Spring Data Open Source JSF Rhino AJAX SOAP JSON XSLT JAX-WS Amazon Web Services Kafka spring boot Apache Ant Oracle Versionierung SVN Sonar Mac OS X OpenStack MS Visual Studio Quartz DevOps Windows MySQL Master / Slave Spring iReport Subversion Eclipse JasperReports TestNG JEE APIs OAuth2 Single Sign-On XPath Nexus Kundendatenmanagement jQuery JAX-RS JSP OpenAPI Memcached AWS Apache POI Git Sonarqube Apache Maven Webservices SQL Linux Scrum OpenID Connect confluence Spring MVC Mockito Code-Reviews Datenbanken Anforderungsmanagement JPA Cloud Software SpringBoot Kotlin Apache TomCat SOAPUI Teststrategie Apache Wicket Testmanagement RESTful Jenkins MS Sharepoint Agile Projects VMware ESXI Freemarker JavaBeans Gitlab Automotive SPICE Spring Security Software Design Microservice Clustering Atlassian Jira macOS Access Management Apache Solr Kibana Ansible Maven Oracle SQL SaaS Cloud Prometheus Kundendaten JIRA JavaScript Java Virtualisierung JAXB MS Office HSQLDB IT-Kenntnisse JBoss Domain Driven Design ReactJs Docker Eclipse RCP Apache ZooKeeper HTML JMX Agile JMeter Gatling Java 8 XML

Work & Experience

01.04.2011 — Now
Diverse (siehe unten)
Senior SW-Entwickler und Architekt
Ausgewählte Projekte Einführung JBoss Keycloak basierten Single Sign-On Architektur für alle F24 Systeme (01. 2019 – 12. 2020) Rolle: Hauptverantwortlicher Senior JEE Architekt, technischer Projektleiter DevOps Ziele: Einführung eines zentralen IAM Dienstes für multiple F24 Group Anwendungen Migration vorhandener Anwendungen auf webbasierte Single Sign-On Standardisierung auf Basis OpenID Connect und OAuth 2.0 Tätigkeit: Anforderungsanalyse und -management Konzeptionierung und Auswahl IAM Provider Design der Workflows basierend auf Keycloak Service Provider Interfaces Design of Microservice Fassade für Benutzung der vorhandenen Daten als Identity Provider (IdP) Technische Projektleitung, Koordination mit anderen Teams Leitung von Testern (Functional, Load Testing, HA) Definition und Verteilung von Arbeitspaketen Konzeption von Integrationen mit vorhandenen Anwendungen Einführung von CI / CD Pipelines Tools und Technologien: Platform: Keycloak als Open Source Identity and Access Management Builds & Distribution: Apache Maven, Jenkins CI / CD Pipelines, Docker, Ansible, Nexus Repos Frameworks: Java 11, Freemarker Templates, JPA / Hibernate, JUnit, Gatling Tools: macOS, linux, IntelliJ IDEA, Git, Confluence, Jira, Entwicklung eines zentralen Dienstes für Management Benutzer public/ private key Paares für Trustcase Secure Messenger (06.2018 – 12.2019) Rolle: Hauptverantwortlicher Senior JEE Architekt, technischer Projektleiter Ziele: Entwicklung eines Dienstes zu Verwaltung von Public / Private Key Paares als Microservice Migration der vorhandenen Benutzer Sichere Verwaltung der Schlüssel Tätigkeit: Anforderungsanalyse und -management Technisches Projektmanagement von Proof-Of-Concept bis MVP Tools und Technologien: Builds & Distribution: Apache Maven, Jenkins CI / CD Pipelines, Docker, Ansible, Nexus Repos Frameworks: Java 11, Spring Boot, MySQL Galera Cluster, RESTful Webservices, Jasypt Tools: macOS, Linux, IntelliJ IDEA, Git, Confluence, Jira Etablierung und Erweiterung SOAP-Middleware zum Kundendatenmanagement (02.2012 – 06.2018) Rolle: Hauptverantwortlicher technischer Projektleiter Senior Software Entwickler Ziele: Entwicklung SOAP-Middleware für Verwaltung der Kundendaten Tätigkeit: Anforderungsmanagement Feinkonzeption, Implementierung und Tests Einführung von externen Tester Teams verbunden mit Aufenthalt in Indien Weitere Pflege (insgesamt wurden 6 Versionen erstellt) Tools und Technologien: Apache httpd, Apache AXIS2 Clustering, Apache Maven, Windows, IntelliJ IDEA, Git, Sonar, Jenkins, SOAP-UI Design und Implementierung eines skalierbaren Alarmierungssystems als SaaS (03.2011 – 03.2020) Ziele: Eine über 12 Jahre historisch gewachsene Alarmierungssystem sollte auf JEE Stack portiert werden Hohe nichtfunktionale Anforderungen an Verfügbarkeit (über 99,99%) und Skalierbarkeit (peaks) Das System sollte als SaaS verfügbar sein und moderne AJAX UI anbieten Alte und neue Versionen des Systems sollten teilweise gleichzeitig betrieben werden Tätigkeit: Anforderungsanalyse und -management Design und Implementierung Dokumentation Tools und Technologien: Eclipse, IntelliJ, Java 8, Glassfish, JBoss EAP, Apache Wicket, EJB 3.1, JPA / Hibernate, JavaBeans Validation, Ant, Maven, Apache httpd (mod_security, mod_cluster), Apache POI
01.01.1995 — 31.03.2011
Software Entwickler und Senior Software Entwickler

Attachments