Schlagwörter
Skills
Methoden / Vorgehensweisen:
o Objektorientiertes Design und Analyse auf Basis von UML 2.0
o Agile Softwareentwicklung (Extreme Programmming)
o Modellgetriebene Entwicklung (MDA, MDD)
o Test Driven Development (TDD)
o SCRUM
Entwicklungsumgebungen / Technologien:
o MagicDraw
o Sybase PowerDesigner 12.5
o AndroMDA 3.2
o SAP NetWeaver Developer Studio (NWDS)
o SAP Web Application Server (WebAS)
o SAP NetWeaver Development Infrastructure (NWDI)
o SAP Web Dynpro (Java)
o SAP Enterprise Portal 6.0 (EP6)
o SAP JCO
o Eclipse
o RAD 7.0
o Struts
o Spring IDE
o Spring 2.5.6
o Spring Boot
o Java 1.8
o Java Servlets
o Java Server Pages (JSP)
o Java Server Faces (JSF) 1.2
o Java Facelets
o JSTL 1.2
o Apache MyFaces
o Apache Tomcat
o Apache Axis2
o Apache Axis2 Rampart Modul (Web Service Security)
o Apache Velocity
o Apache Tiles
o Freemarker
o JBoss Portal (JSR-168)
o JBoss Applikationsserver
o JBoss EAP / EPP 5.1
o JBoss Seam 2.0
o J2EE Applikationsserver
o Websphere Application Server 6.1
o EJB, EJB 3.0
o CDI
o Java Persistence API (JPA)
o Android SDK
o Webservices
o WSRP
o DOJO
o DWR
o DynaPack
o SOA
o SSO
o JAAS
o Virtualisierung mit XEN
o Glassfish Applicationserver
o Siteminder
o Remedy, ConnectIT, MetA (BMW)
o Go2Group QC-JIRA Schnittstelle JaM
o Autosar 4.0, Artop
o Eclipse Modeling Framework Project (EMF)
o Object Constraint Language (OCL)
o Apache Solr / Apache Lucene
o Prometheus
o Grafana
o OpenShift
o Docker
o AWS
o Keycloak IDM
o Angular 5
o HashiCorp Vault
o Goldfish
Testframeworks und QA:
o JUnit3, JUnit4
o DbUnit
o TestNG
o PhpUnit
o JMock, EasyMock
o Cruise Control
o HP (ehem. Mercury) QuickTest Professional
o Hudson / Jenkins
o Sonar
o Selenium WebDriver
o Selenese-Runner
o Cypress
ETL / Datenintegration:
o Talend Open Studio for Data Integration
CMS-Systeme:
o Wordpress
o Joomla
o Drupal
o ModX
Produkte:
o CMS Joomla
o osCommerce Shopsystem
o Asterisk
o Adobe GoLive
o Adobe Photoshop
Projekthistorie
Herausforderung dabei war der Umgang mit den teilweise sehr großen Datenmengen.
Ablösung der bestehenden konzernweiten Monitoringlösung durch einen Prometheus / Grafana Verbund. Die neue Lösung unterstützt insbesondere auch die Überwachung der Microservice- und Cloud-Architektur im Unternehmen (OpenShift / Pivotal Cloud Foundry).
Teilprojekte waren u.a:
1. Entwicklung einer individuellen Alerting-Komponente zur Interaktion mit Grafana (Angular 4 Anwendung mit Spring Boot Backend)
2. Entwicklung verschiedener Exporter für Prometheus
- zum Abgreifen von Metriken aus SOAP-Webservices
- zur Ausführung von konfigurierbaren Selenium-Tests
3. Integration von Keycloak als SSO-Lösung
Unterstützung bei der Entwicklung eines internen Tools einer Versicherung. Die Webapplikation hilft beim automatisierten Staging für das Bestandssystem der Versicherung. Mithilfe des Tools "ESR" lassen sich mit wenigen Klicks produktive Daten für die Reproduktion von Fehlern in verschiedene Test-Systeme übertragen.
Im Rahmen der Tätigkeit wurden auch E2E-Tests mit Cypress eingeführt.
Reisebereitschaft
max. 1 x / Monat OnSite Treffen möglich (Raum Südbayern)