avatar

Full Stack Web/Backend Senior Developer

Score
100%
Experience:
5 y
Score
100%
Experience:
5 y
Location:
81739 München
Last update:
16.02.2022
Register to Contact Freelancer
Unavailable before: 07.06.2021
Onsite hourly: 95 €
Remote hourly: N/A
German: Native
English: Near native
ab. 1.9.2020 ausschließlich in München
SKILLS
* Professional Scrum Master (PSM)
* Certified Spring Professional (Core 3)
* Dipl.-Ing. Technische Informatik (FH)
* Sun zertifizierter Java Programmierer
* Sun zertifizierter Enterprise Trainer
* Sun zertifizierter Enterprise Architekt
* OMG zertifizierter UML Professional
* IBM zertifizierter XML Professional

TECHNOLOGIEN UND PROGRAMMIERKENNTNISSE
  • Java EE Anwendungen und Architekturen
  • Microservices Architekturen
  • Frontend und Backend Entwicklung
  • Cloud Architekturen
  • Azure, OpenShift
  • Java, JavaScript, Typescript
  • Web Entwicklung
  • REST API Web Services
  • Node.js, npm, yarn
  • Kubernetes, Docker
  • Angular, ReactJs, Wicket
  • Spring
  • Maven Multi Module Projekte
  • Analyse und Design mit CASE-Tools und UML
  • Enterprise Java Beans, JSF, JSP und Servlets
  • JavaFx Anwendungen
  • HTML5, CSS
  • JUnit, Regressionstests
  • Client-Server Webanwendungen
  • JPA Entity Entwicklung
  • SQL Queries
  • Plattformen: Windows, Linux und Ubuntu

ENTERPRISE ENTWICKLUNG
  • Azure Cloud, Red Hat OpenShift
  • Glassfish, Wildfly, Oracle WebLogic, SUN ONE, JBoss
  • Tomcat, Jetty
  • Apache Web Server
  • Programmierung von Client und Server Java Anwendungen
  • RMI, IIOP und verteilte Anwendungen
  • XML Dokumente für Datenaustausch im B2B
  • SSL Verschlüsselung und Client Zertifikate
  • Frameworks: MyFaces, Struts, Axis
  • Build Tools: Gradle, mvn, ant
  • Team Repository Tools: git, svn
  • EJBs für serverseitige Komponenten Entwicklung
  • JSF und JSP Seiten Erstellung
  • Ma
JUnit JSON Web Token API Typescript Visual Studio Code MongoDB svn UML Wicket Struts Hibernate Swagger Node Spring Data IntelliJ Soap JSON Javascript Openshift BPMN OWASP Docker Angular Material JSF Gotomeeting Webanwendungen Web Entwicklung Sonar Scrum Team Cloud yarn Oracle Service Discovery Full Stack Web Groovy Postman MySQL Backend Windows Spring Boot PaaS SAML HTML5 GitLab Anwendungsentwicklung Oracle WebLogic git Eclipse Software Entwicklung jenkins SSL Azure EJBs Agile Entwicklung JEE Web Server Docker Container Client-Server Selenium Kubernetes Versionierung Servlets Datenbank Datenaustausch RedHat JSP Tomcat Spring Advanced Message Queuing Protocol Angular RESTful NodeJS HSQL Microservice SQL ODBC Linux Scrum Datenbanken JPA npm CI/CD Kotlin CLI MsSQL Server Wildfly Gradle Nexus Node.js Microservices DevOps OpenAPI SQL Scripts Spring Cloud Authentifizierung Web Services Scala NoSQL Java Ubuntu Agile Dynatrace Enterprise Java Beans Datei HTML PostgreSQL XHTML CSS CASE-Tools Red Hat OpenShift Jetty Regressionstests JavaFX Java EE Servlet Container Fitnesse Maven ENTWICKLUNGSWERKZEUGE Single Page Application Datenbankverwaltung Technische Informatik ReactJs JBoss AMQP XML
01.12.2019 — Now
Fiducia GAD
Banken und Finanzdienstleistungen
Senior Fullstack Entwickler
TECHNISCHE TÄTIGKEIT Senior Fullstack Entwickler Angular Single Page Application - SPA 10 Microservices für Front- und Backend Typescript, Java, JavaScript, Groovy RESTful Microservice Architektur REST API Versionierung Framework für Standardisierung von Microservices RedHat Openshift Cloud Umgebung Docker Container in Azure Cloud Umgebung Jenkins CI/CD-Pipelines JSON Web Token (JWT), Bearer- Authorization-Header Kubernetes Befehle und Konfiguration Relationale SQL Scripts Datenbankanbindungen und Flyway Migrations Scripte Hystrix latency fär Fault Tolerance CircuitBreaker, FeignClients, SoapClients Qualitätssichernder Maßnahmen mit Sonar und Linting Multi Maven Projekte, Gradle Build Scripte Nexus Artifact Repository AMQP Messaging - Advanced Message Queuing Protocol JSON Daten Kommunikation Alerting, Health Checks Postman, Swagger, OpenAPI Camunda Process-Engine Camunda BPMN-Workflows und DMN-Entscheidungen Testautomation, Performanceanalyse, Resilienz Selenium, Fitnesse, Protractor und Karma Tests Zipkin, Opentracing, Dynatrace Monitoring, Security Spring Boot, Spring Data, Spring Cloud OpenFeign Release und Feature Toggles mit trunk-based-development Spring Expression Language Consol Service Discovery Soap Kommunikations Protokoll Openshift Secrets Konfiguration Semantic Versioning Angular State Management mit ngxs/store, Actions und Reducer Angular Material Design Implementierung JMeter Lasttests FACHLICHE TÄTIGKEIT Entwicklung eines Bausparrechners Abstimmung mit der Fachabteilung SONSTIGE TÄTIGKEIT Reviews von Sourcecode Dev und DevOps Tätigkeiten Remote Kommunikation über Skype und Gotomeeting Agile Entwicklung im Scrum Team und SAFe Grooming, Planning, Retrospektive Kommunikation in Englisch und Deutsch
01.09.2019 — 31.12.2019
Rohde & Schwarz
Telekommunikation
Full Stack Developer
TECHNISCHE TÄTIGKEIT Full Stack Developer Entwicklung von Digital Marketplace Anwendungen WebShop Entwicklung mit Angular und NodeJs Backend und Frontend mit TypeScript und JavaScript Packet Manager npm und yarn Azure Cloud basierte PaaS Docker basisierte MicroServices Docker Compose multi-container Lösungen Harbor Registry für Docker images Git Hooks mit Husky Red Hat OpenShift Web Console und Kubernetes OKD OpenShift Kubernetes Distribution Administration des OpenShift Clusters OC und Kubectl CLI Befehle Template.yaml OpenShift Deployment Configs Azure Service Bus für asynchrones Messaging REST API Routen mit Versionierung OpenAPI, Swagger Dokumentation Authentifizierung über SAML Service GitLab Repository Verwaltung JWT JSON Web Token Security Claims NoSQL Datenbank MongoDB Deployment und Konfiguration als Code mit Jenkinsfile Pipeline CI/CD Pipeline Distributed Tracing, OpenTracing OWASP und Lizenz checks CSS Styles und Html Templates Jasmine, Karma und Robot Tests Test mit Robot Framework und RIDE Suiten Python Scripte für Test Automatisierung Sonar und Checkstlye Coverage FACHLICHE TÄTIGKEIT Entwicklung eines generischen Webshops Erweiterbarkeit des Shops um technische Cloud Produkte Go-2-Market Anwendungen - G2M Identity und Access Management - IAM SONSTIGE TÄTIGKEIT Dev und DevOps Tätigkeiten Remote Kommunikation über GotoMeeting und Skype Agile, remote Scrum Team Grooming, Planning, Retrospektive Projekt Sprache Englisch
01.06.2018 — 30.09.2019
Siemens
Industrie und Maschinenbau
Full Stack Developer
TECHNISCHE TÄTIGKEIT Full Stack Developer Implementierung von Spring Microservices Spring Boot und Spring Batch Applikationen Spring Core, Security Spring Eureka Multi Instanz Architecture Spring Cloud Netflix, Eureka, MVC, Thymeleaf RESTful Spring Controller Angular Frontend Weiterentwicklung Npm und NodeJs Java und JavaScript Reactive Programmung mit Typescript JSON und yml Daten Formate Umfangreiche DevOps Tätigkeiten Jenkins Release Pipeline über Jenkinsfile Groovy Scripte für DevOps Maven Multi Module Projekte Java 8 Functional Programming JWT (JSON Web Token) für Microservices Artifactory Repository Administration für das Deployment Svn to Git Migration Einführung Git-flow Workflow mit GitLab In-memory data grid Performance Optimierungen XSS Cross Site Filter für Tomcat PKI Infrastruktur Public Key, private Key Kommunikation One Time Password - OTP OpenID, Single Sign On - SSO Security Assertion Markup Language - SAML DirX und LDAP lookup Windows Active Directory Anbindung Apache Load balancing Tomcat Web Applikationen Shell Script Programmierung Sonar für statische Code Analyse OWASP Security Findings HTML5, CSS Spikes für Kotlin und Scala FACHLICHE TÄTIGKEIT Kundenaccounts mit Single Sign On Authentifizierung / Authorisierung Segregation Of Duties - SoD Agile Story Planung mit JIRA Smartcard PKI Login Secure Coding Protection Requirements Assessment PRA Benutzer Stammdaten Verwaltung 2-Factor Authentication Prozess Definitionen Koordination und Bug Tracking SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über Circuit Projekt Sprache Englisch Teilweise remote Team
01.11.2017 — 31.05.2018
Dt. Pfandbriefbank/Capveriant
Banken und Finanzdienstleistungen
Full Stack Entwicklung
TECHNISCHE TÄTIGKEIT Full Stack Entwicklung Java Microservices Architektur Spring Boot, Spring Data Java, JavaScript Single Page Applikation Angular Webentwicklung RESTful Schnittstelle Frontend Tests mit Protractor JUnit Tests mit Karma Paket Manager npm Node.js non-blocking Runtime Engine Verteilte Versionsverwaltung mit Git Azure Cloud Lösungen Automatisierte ARM Templates Azure Storage Account und KeyVault Powershell Azure Scripte Aufsetzen der VSTS Build Pipeline Automatisierte Deployments mit VSTS VSTS für Vorgangssteuerung/Tracking Mehrsprachigkeit der Anwendung Automatisierter E-Mail Versand SSL/HTTPS Zertifikate YAML und JSON Datenformate JSON Web Token JWT Security Access Token PaaS, SaaS as a Service Kubernetes Container basierendes Deployment Docker für Container Virtualisierung MsSQL Docker Image Erstellung Transact-SQL (T-SQL) Scripte Daten Migration mit Flyway Maven Build Management DevOps Tätigkeiten Bash shell und Unix Scripte FACHLICHE TÄTIGKEIT Finanzportal für öffentliche Finanzierung Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren Komplette Neuentwicklung mit verteiltem Team SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über TeamViewer, Skype, Slack Projekt Sprache Englisch Offshore Team

Description

SKILLS
* Professional Scrum Master (PSM)
* Certified Spring Professional (Core 3)
* Dipl.-Ing. Technische Informatik (FH)
* Sun zertifizierter Java Programmierer
* Sun zertifizierter Enterprise Trainer
* Sun zertifizierter Enterprise Architekt
* OMG zertifizierter UML Professional
* IBM zertifizierter XML Professional

TECHNOLOGIEN UND PROGRAMMIERKENNTNISSE
  • Java EE Anwendungen und Architekturen
  • Microservices Architekturen
  • Frontend und Backend Entwicklung
  • Cloud Architekturen
  • Azure, OpenShift
  • Java, JavaScript, Typescript
  • Web Entwicklung
  • REST API Web Services
  • Node.js, npm, yarn
  • Kubernetes, Docker
  • Angular, ReactJs, Wicket
  • Spring
  • Maven Multi Module Projekte
  • Analyse und Design mit CASE-Tools und UML
  • Enterprise Java Beans, JSF, JSP und Servlets
  • JavaFx Anwendungen
  • HTML5, CSS
  • JUnit, Regressionstests
  • Client-Server Webanwendungen
  • JPA Entity Entwicklung
  • SQL Queries
  • Plattformen: Windows, Linux und Ubuntu

ENTERPRISE ENTWICKLUNG
  • Azure Cloud, Red Hat OpenShift
  • Glassfish, Wildfly, Oracle WebLogic, SUN ONE, JBoss
  • Tomcat, Jetty
  • Apache Web Server
  • Programmierung von Client und Server Java Anwendungen
  • RMI, IIOP und verteilte Anwendungen
  • XML Dokumente für Datenaustausch im B2B
  • SSL Verschlüsselung und Client Zertifikate
  • Frameworks: MyFaces, Struts, Axis
  • Build Tools: Gradle, mvn, ant
  • Team Repository Tools: git, svn
  • EJBs für serverseitige Komponenten Entwicklung
  • JSF und JSP Seiten Erstellung
  • Ma

Main Skills

Other Skills

JUnit JSON Web Token API Typescript Visual Studio Code MongoDB svn UML Wicket Struts Hibernate Swagger Node Spring Data IntelliJ Soap JSON Javascript Openshift BPMN OWASP Docker Angular Material JSF Gotomeeting Webanwendungen Web Entwicklung Sonar Scrum Team Cloud yarn Oracle Service Discovery Full Stack Web Groovy Postman MySQL Backend Windows Spring Boot PaaS SAML HTML5 GitLab Anwendungsentwicklung Oracle WebLogic git Eclipse Software Entwicklung jenkins SSL Azure EJBs Agile Entwicklung JEE Web Server Docker Container Client-Server Selenium Kubernetes Versionierung Servlets Datenbank Datenaustausch RedHat JSP Tomcat Spring Advanced Message Queuing Protocol Angular RESTful NodeJS HSQL Microservice SQL ODBC Linux Scrum Datenbanken JPA npm CI/CD Kotlin CLI MsSQL Server Wildfly Gradle Nexus Node.js Microservices DevOps OpenAPI SQL Scripts Spring Cloud Authentifizierung Web Services Scala NoSQL Java Ubuntu Agile Dynatrace Enterprise Java Beans Datei HTML PostgreSQL XHTML CSS CASE-Tools Red Hat OpenShift Jetty Regressionstests JavaFX Java EE Servlet Container Fitnesse Maven ENTWICKLUNGSWERKZEUGE Single Page Application Datenbankverwaltung Technische Informatik ReactJs JBoss AMQP XML

Work & Experience

01.12.2019 — Now
Fiducia GAD
Banken und Finanzdienstleistungen
Senior Fullstack Entwickler
TECHNISCHE TÄTIGKEIT Senior Fullstack Entwickler Angular Single Page Application - SPA 10 Microservices für Front- und Backend Typescript, Java, JavaScript, Groovy RESTful Microservice Architektur REST API Versionierung Framework für Standardisierung von Microservices RedHat Openshift Cloud Umgebung Docker Container in Azure Cloud Umgebung Jenkins CI/CD-Pipelines JSON Web Token (JWT), Bearer- Authorization-Header Kubernetes Befehle und Konfiguration Relationale SQL Scripts Datenbankanbindungen und Flyway Migrations Scripte Hystrix latency fär Fault Tolerance CircuitBreaker, FeignClients, SoapClients Qualitätssichernder Maßnahmen mit Sonar und Linting Multi Maven Projekte, Gradle Build Scripte Nexus Artifact Repository AMQP Messaging - Advanced Message Queuing Protocol JSON Daten Kommunikation Alerting, Health Checks Postman, Swagger, OpenAPI Camunda Process-Engine Camunda BPMN-Workflows und DMN-Entscheidungen Testautomation, Performanceanalyse, Resilienz Selenium, Fitnesse, Protractor und Karma Tests Zipkin, Opentracing, Dynatrace Monitoring, Security Spring Boot, Spring Data, Spring Cloud OpenFeign Release und Feature Toggles mit trunk-based-development Spring Expression Language Consol Service Discovery Soap Kommunikations Protokoll Openshift Secrets Konfiguration Semantic Versioning Angular State Management mit ngxs/store, Actions und Reducer Angular Material Design Implementierung JMeter Lasttests FACHLICHE TÄTIGKEIT Entwicklung eines Bausparrechners Abstimmung mit der Fachabteilung SONSTIGE TÄTIGKEIT Reviews von Sourcecode Dev und DevOps Tätigkeiten Remote Kommunikation über Skype und Gotomeeting Agile Entwicklung im Scrum Team und SAFe Grooming, Planning, Retrospektive Kommunikation in Englisch und Deutsch
01.09.2019 — 31.12.2019
Rohde & Schwarz
Telekommunikation
Full Stack Developer
TECHNISCHE TÄTIGKEIT Full Stack Developer Entwicklung von Digital Marketplace Anwendungen WebShop Entwicklung mit Angular und NodeJs Backend und Frontend mit TypeScript und JavaScript Packet Manager npm und yarn Azure Cloud basierte PaaS Docker basisierte MicroServices Docker Compose multi-container Lösungen Harbor Registry für Docker images Git Hooks mit Husky Red Hat OpenShift Web Console und Kubernetes OKD OpenShift Kubernetes Distribution Administration des OpenShift Clusters OC und Kubectl CLI Befehle Template.yaml OpenShift Deployment Configs Azure Service Bus für asynchrones Messaging REST API Routen mit Versionierung OpenAPI, Swagger Dokumentation Authentifizierung über SAML Service GitLab Repository Verwaltung JWT JSON Web Token Security Claims NoSQL Datenbank MongoDB Deployment und Konfiguration als Code mit Jenkinsfile Pipeline CI/CD Pipeline Distributed Tracing, OpenTracing OWASP und Lizenz checks CSS Styles und Html Templates Jasmine, Karma und Robot Tests Test mit Robot Framework und RIDE Suiten Python Scripte für Test Automatisierung Sonar und Checkstlye Coverage FACHLICHE TÄTIGKEIT Entwicklung eines generischen Webshops Erweiterbarkeit des Shops um technische Cloud Produkte Go-2-Market Anwendungen - G2M Identity und Access Management - IAM SONSTIGE TÄTIGKEIT Dev und DevOps Tätigkeiten Remote Kommunikation über GotoMeeting und Skype Agile, remote Scrum Team Grooming, Planning, Retrospektive Projekt Sprache Englisch
01.06.2018 — 30.09.2019
Siemens
Industrie und Maschinenbau
Full Stack Developer
TECHNISCHE TÄTIGKEIT Full Stack Developer Implementierung von Spring Microservices Spring Boot und Spring Batch Applikationen Spring Core, Security Spring Eureka Multi Instanz Architecture Spring Cloud Netflix, Eureka, MVC, Thymeleaf RESTful Spring Controller Angular Frontend Weiterentwicklung Npm und NodeJs Java und JavaScript Reactive Programmung mit Typescript JSON und yml Daten Formate Umfangreiche DevOps Tätigkeiten Jenkins Release Pipeline über Jenkinsfile Groovy Scripte für DevOps Maven Multi Module Projekte Java 8 Functional Programming JWT (JSON Web Token) für Microservices Artifactory Repository Administration für das Deployment Svn to Git Migration Einführung Git-flow Workflow mit GitLab In-memory data grid Performance Optimierungen XSS Cross Site Filter für Tomcat PKI Infrastruktur Public Key, private Key Kommunikation One Time Password - OTP OpenID, Single Sign On - SSO Security Assertion Markup Language - SAML DirX und LDAP lookup Windows Active Directory Anbindung Apache Load balancing Tomcat Web Applikationen Shell Script Programmierung Sonar für statische Code Analyse OWASP Security Findings HTML5, CSS Spikes für Kotlin und Scala FACHLICHE TÄTIGKEIT Kundenaccounts mit Single Sign On Authentifizierung / Authorisierung Segregation Of Duties - SoD Agile Story Planung mit JIRA Smartcard PKI Login Secure Coding Protection Requirements Assessment PRA Benutzer Stammdaten Verwaltung 2-Factor Authentication Prozess Definitionen Koordination und Bug Tracking SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über Circuit Projekt Sprache Englisch Teilweise remote Team
01.11.2017 — 31.05.2018
Dt. Pfandbriefbank/Capveriant
Banken und Finanzdienstleistungen
Full Stack Entwicklung
TECHNISCHE TÄTIGKEIT Full Stack Entwicklung Java Microservices Architektur Spring Boot, Spring Data Java, JavaScript Single Page Applikation Angular Webentwicklung RESTful Schnittstelle Frontend Tests mit Protractor JUnit Tests mit Karma Paket Manager npm Node.js non-blocking Runtime Engine Verteilte Versionsverwaltung mit Git Azure Cloud Lösungen Automatisierte ARM Templates Azure Storage Account und KeyVault Powershell Azure Scripte Aufsetzen der VSTS Build Pipeline Automatisierte Deployments mit VSTS VSTS für Vorgangssteuerung/Tracking Mehrsprachigkeit der Anwendung Automatisierter E-Mail Versand SSL/HTTPS Zertifikate YAML und JSON Datenformate JSON Web Token JWT Security Access Token PaaS, SaaS as a Service Kubernetes Container basierendes Deployment Docker für Container Virtualisierung MsSQL Docker Image Erstellung Transact-SQL (T-SQL) Scripte Daten Migration mit Flyway Maven Build Management DevOps Tätigkeiten Bash shell und Unix Scripte FACHLICHE TÄTIGKEIT Finanzportal für öffentliche Finanzierung Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren Komplette Neuentwicklung mit verteiltem Team SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über TeamViewer, Skype, Slack Projekt Sprache Englisch Offshore Team

Attachments