Passende Schulungen
finden Sie hier:
↪ Java EE Programmierung mit Eclipse unter WebLogic Server 8
↪ Java EE Programmierung mit Eclipse unter WebLogic Server 9
↪ Java EE Programmierung EJBs unter WebLogic Server 9
↪ Java EE Programmierung mit Workshop Studio unter WebLogic Server 9
↪ Oracle 10g Application Server - Internet Directory

#ITPFL-1830

Java EE, JEE Senior Web- Backend Entwickler

M.H. 1968 2000 95 €/h - 760 €/d
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad Dipl.-Ing.
Ausbildung/Studium Ingenieur/in - technische Informatik
Einsatzgebiet 81739 Bundesrepublik Deutschland, 100km
Verfügbar ab aktuell verfügbar
Verfügbarkeit vor Ort: 100%
Interesse an Festanstellung Nein
Bietet Schulungsleistungen an Nein

Vorstellung
  • Full Stack Lead Developer
  • Java und JEE Spezialist
  • Senior Web-Entwickler
  • Dipl.-Ing. Technische Informatik (FH)
  • Zertifizierter Spring Professional
  • Professional Scrum Master (PSM)
  • Sun zertifizierter Enterprise Architekt
  • Sun zertifizierter Java Programmierer
  • Sun zertifizierter Enterprise Trainer
  • OMG zertifizierter UML Professional
  • IBM zertifizierter XML Professional
  • IT Erfahrung ca. 24 Mannjahre
Profil

Technologie

Technologien und Programmierkenntnisse

  • JEE bzw. Java EE Anwendungen und Architektur
  • Web Entwicklung
  • Web Services
  • NodeJs
  • ReactJs, Angular2, Wicket
  • TypeScript
  • Spring
  • Analyse und Design mit CASE-Tools und UML
  • JSP, Servlets und Enterprise Java Beans
  • J2SE Java Anwendungen
  • JavaScript
  • HTML, CSS
  • JUnit Regressionstests
  • EAI
  • Datenbank Anwendungen
  • JNI API für Java-C++ Anbindungen
  • SWIFT SIPN Anbindung
  • SQL Queries
  • Excel Makro Erstellung
  • Client-Server Webanwendungen
  • Anwendungsentwicklung
  • Softwareprojekte
  • Softwarelösungen die individuell auf Sie zugeschnitten sind
  • Plattformen: Windows, Linux und UNIX

Enterprise-Entwicklung

  • Applikation Server Glassfish
  • Applikation Server Bea Weblogic
  • Applikation Server SUN ONE
  • Applikation Server JBoss
  • Web Container: Tomcat
  • Web Container: Jetty
  • Web Server: Apache
  • 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: Struts, Ant, Axis
  • Servlet Container: Macromedia (Allaire JRun 3.1) JSP Engine
  • Enterprise JavaBeans für serverseitige Komponenten Entwicklung
  • Servlet und JSP Seiten Erstellung
  • XDoclet, Ant, JUnit, div. Ecplise Plugins (Lomboz)
  • RSA Legacy Systeme (ACE Server)
  • Test und Konfiguration der Client/Server Anwendungen mit diversen Internet-Browser
  • Erstellung von Web-Seiten in HTML und XHTML

Datenbanken

  • ORACLE Datenbank Administration und Konfiguration
  • PostgreSQL Datenbank
  • HSQL Datenbank
  • Pointbase Datenbank
  • In Memory Datenbanken
  • Programmierung von Datenbanktools und Anwendungen
  • Access, FoxPro sowie gängige PC-Datenbanken
  • Datenbankverwaltung über ODBC

Entwicklungswerkzeuge bzw. Tools

  • Enterprise Architect
  • MagicDraw
  • Eclipse
  • STS - Spring Tool Suite
  • JUnit
  • HTTPUnit
  • NetBeans
  • Macro Media Dreamweaver und Flash
  • Borland Together
  • Rational XDE
  • Rational Rose
  • Poseidon
  • Microsoft Visio
  • XMLSpy Enterprise Edition
  • Visual Basic
  • Centro Studio (JNI)
  • JACOB

Vorgehensmodell

  • Agiles Vorgehen
  • Scrum
  • Kanban
Referenzen
seit Dez. 2019

Fiducia GAD

Bausparrechner - Zielsparen

Bausparrechner - Zielsparen

Zeitraum: Von 12/2019 - x/2020 (x Monate)


Firma: Fa. Fiducia GAD in München/Aschheim


Branche: Bank


Ansprechpartner: Herr Matthias Leukert, Herr Erich Burggraf, Herr Martin Hahn


Referenz: http://www.fiduciagad.de


TECHNISCHE TÄTIGKEIT

Senior Fullstack Entwickler

Angular Single Page Application (SPA)

Java Microservices im Backend

Typescript, Java, JavaScript, Groovy

RESTful Microservice Architektur

REST API Versionierung

Standardisierung von Microservices

Docker Container in Azure Cloud-Umgebung

Jenkins CI/CD-Pipelines

JSON Web Token (JWT), Bearer- Authorization-Header

RedHat Openshift Umgebung

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

Process-Engine (Camunda)

Testautomation, Performanceanalyse, Resilienz

Selenium, Fitnesse, Protractor und Karma Tests

Zipkin, Opentracing, Dynatrace

Monitoring, Security

Spring Boot, Spring Data

Release und Feature Toggles mit trunk-based-development

Spring Expression Language

Consol Service Discovery

Soap Kommunikations Protokoll

Openshipt Secrets Konfiguration

Semantic Versioning

Angular State Management mit ngxs/store, Actions und Reducer

Angular Material Design Implementierung



Sep. 2019 - Dez. 2019

Rohde & Schwarz

Digital Marketplace - G2M

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

RedHat OpenShift Pods

OKD Jenkins Pipelines und Clusters

Administration des OpenShift Clusters

OC und Kubectl CLI Befehle

Yaml Templates als OpenShift Service Definition

Azure Service Bus für asynchrones Messaging

REST API Routen mit Versionierung

Authentifizierung über SAML Service

Non SQL Datenbank MongoDB

Dev und DevOps Tätigkeiten

Konfiguration als Code mit Jenkinsfiles

CI/CD Pipeline

Distributed Tracing, OpenTracing

OWASP und Lizence 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 and Access Management

SONSTIGE TÄTIGKEIT

Remote Kommunikation über GotoMeeting

Agile, remote Scrum Team

Grooming, Planning, Retrospektive

Projekt Sprache Englisch

REALISIERT UNTER

Betriebsysteme


Azure Cloud, Windows, Linux, Ubuntu KDE


Datenbanken


MongoDB, CosmosDB, mySQL


Entwicklungsumgebung


Visual Studio Code


Tools


RedHat OpenShift, Azure, MongoDB, Docker, Visual Studio Code, Notepad++, Citrix, Chrome DevTools, TypeScript, Jasmine, Karma, Robot Tests, EsLint, NodeJs, npm, yarn, PMD, Checkstyle, Sonar, JIRA, Docker, Proxyfier, Postman, Hyper-V, VMware, Skype, git, bash, zipkin, jaeger, depcheck, module-structure, retire.js, OWASP, Harbor, CosmosDB, Husky, Openshift, OKD, OC, Kubernetes, Kubectl, Keycloak, MockServer, Ubuntu KDE, Kate, Dolphin, robotframework, RIDE, Python, pip, MarkdownViewer++, Markdown Extension, json, yaml


Jun. 2018 - Sep. 2019

Siemens

Siemens Corporate Entitlement Service - CES

Siemens Corporate Entitlement Service - CES

Zeitraum: Von 06/2018 - 10/2019 (16 Monate)


Firma: Fa. Siemens in München


Branche: Security


Ansprechpartner: Herr Erik Bergjohann, Frau Elena Thiel


Referenz: http://www.siemens.com


TECHNISCHE TÄTIGKEIT

Architekt und Lead Developer
Implementierung von Spring Microservices
Spring Eureka Multi Instanz Architektur
REST API Interfaces
Angular Frontend Weiterentwicklung
Spring Boot und Spring Batch Applikationen
Java und JavaScript
Json und yml Daten Formate
Groovy Scripte für DevOps
Jenkins Release Pipeline über Jenkinsfile
Maven Multi Module Projekte
Umfangreiche DevOps Tätigkeiten
Jenkins Release Pipeline über Jenkinsfile
Jenkins Administration
Java 8 Functional programming
JWT (JSON Web Token) für Microservices
Spring Cloud Foundry Integration
Artifactory Repository Administration für das Deployment
Verwendung Spring Framework Core, Security, MVC
Spring Cloud Netflix, Eureka, Thymeleaf
Svn to Git Migration
GitLab Administration und svn Repositories
Einführung des Git-flow Workflow
Reactive programming mit Typescript
Spring Web Flux und MVC
In-memory data grid Performance Optimierungen
XSS Cross Site Filter für Tomcat
PKI Infrastruktur
Public Key, private Key Kommunikation
One Time Password - OTP
Single Sign On - SSO
Security Assertion Markup Language - SAML
DirX und LDAP lookup
Windows Active Directory
Apache Load balancing
Tomcat Web Applikationen
Shell Script Programmierung
Migration svn nach git
Einführung Git-flow Workflow
Sonar für statische Code Analyse
OWASP Security Findings
Npm und NodeJs
HTML5, CSS
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
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

Oracle, H2, mySQL

Entwicklungsumgebung

Visual Studio Code, Eclipse, STS

Tools

RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, STS, Eclipse, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard


Nov. 2017 - Mai 2018

Dt. Pfandbriefbank/Capveriant

Online Auktion für Kapitalvergaben - PIF

-------------------------------

Online Auktion für Kapitalvergaben - PIF

-------------------------------


Zeitraum: Von 11/2017 - 05/2018


Firma: Dt. Pfandbriefbank/Capveriant in München/Unterschließheim


Branche: Bank, Fintech


Ansprechpartner: Herr Benedikt Girz, Herr Sergiy Barlabanov


Referenz: http://www.pfandbriefbank.com https://www.capveriant.com


TECHNISCHE TÄTIGKEIT

Full Stack Entwicklung

Java Microservices Architektur

Programmiersprache Java, JavaScript und Scala

Single Page Applikation mit Angular4

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

Komplettes Aufsetzen in der Cloud

Diverse Tenants und Subscriptions

Automatisierte ARM Templates

Azure Storage Account

Azure KeyVault Zertifikate

Powershell Azure Scripte

Aufsetzen der Build Pipeline

Automatisierte Deployments mit VSTS

VSTS für Vorgangssteuerung/Tacking

Mehrsprachigkeit der Anwendung

Automatisierter E-Mail Versand

SSL/HTTPS Zertifikate

Spring Framework

Spring Boot, Spring Data

YAML and JSON Datenformate

JSON Web Token JWT

Security Access Token

IaaS-Infrastructure as a Service

PaaS-Platform as a Service

SaaS-Software 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

Ö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

REALISIERT UNTER

Betriebsysteme


Windows, Linux


Datenbanken


Microsoft SQL Server, H2, HSQL


Entwicklungsumgebung


Visual Studio Code, Eclipse, Intellij


Tools


Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl



Mär. 2017 - Okt. 2017

gis

Logistik für Betriebshof - flow

TECHNISCHE TÄTIGKEIT

Frontend Entwicklung mit ReactJs

Backend Entwicklung mit Spring 4 und Java 8

Implementierung einer Single Page Applikation

Workflow Implementierung für Statemachine

Redux Datastore Anbindung

REST Kommunikation

Ajax und Promises Callback Kommunikation

NodeJs und npm Entwicklung

Websocket Endpoint Messaging

EsLint für Codequalität

Implementierung von transaktionalen Spring Komponenten

Persistierung mit Hibernate

Daten Migration

SCM mit Git und Gogs

Unit und Integration Tests

Jenkins Build Überwachung

JBoss, Wildfly Application Server

gradle und Maven build control

FACHLICHE TÄTIGKEIT

Logistik für Betriebshof Optimierung

Fuhrpark Steuerung flow

Ablaufsteuerung mit Workflow Engine, Zustandsautomat, Statemaschine

RFID Erkennung

Überwachung Zugangskontrolle

Certified Scrum Master PSM

SONSTIGE TÄTIGKEIT

Verteilte Teams

JIRA, confluence

Skype, TeamViewer

asterisk Telefon Konferenzen

REALISIERT UNTER

Betriebsysteme


Windows, Linux


Datenbanken


Oracle


Entwicklungsumgebung


Visual Studio Code, Eclipse


Tools


NodeJs, npm, ReactJS, JavaScript, mocha, ES6, JSX, Redux, PhantomJS, Jest, enzyme, sinon, Lerna, karma, Lanterna, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, JMX, Git Bash, Gogs (Go Git Service), Jenkins, TeamViewer, REST, Json, Postman, SQLDeveloper, ORACLE, MSSQLServer, iBatis+Liquibase DB Migration, Eclipse Neon, JBoss, Wildfly, Gradle, Maven, artifactory, Visual Studio Code Editor, sublime, Atom, Notepad++, JSP, JQuery, HTML, CSS, OpenLayers, jacoco, Skype, Confluence, JIRA, Jing, Nagios, Bizagi Modeler, Bamboo Paper, XMind Mindmaper, realtimeboard, linoit, Scrum


Nov. 2016 - Mär. 2017

AIOI

KFZ Tarifrechner für Oldtimer

-------------------------------
KFZ Tarifrechner für Oldtimer
-------------------------------

Zeitraum: Von 10/2016 - 03/2017
 
Firma: AIOI in München/Ismaning

Branche: Versicherung

Ansprechpartner: [Namen auf Anfrage]
Referenz: [URL auf Anfrage]
Technische Tätigkeit


    Angular2 Frontend Entwicklung
    Spring Backend Entwicklung
    Entwicklung mit Java 8 Sprachfeatures
    REST Aufruf Schnittstelle mit Promises und Observables
    Asynchrone Client/Server Kommunikation mit Callbacks
    Cross-Origin Resource Sharing (CORS) Implementierung mit Spring
    Protection gegen Cross Side Scripting (CSRF) mit Spring
    Grunt und Maven als Build Tool
    Projekt Modularisierung in Node.js, npm Submodule
    JSON und YAML Datei Formate
    Verwendung von HTML5 und CSS
    Protractor E2E Tests
    Jasmine Test Framework
    Selenium Web Driver Tests mit PhantomJS
    Oracle VirtualBox für Vagrant Virtualisierung
    Migration mit Postgre Datenbank Scripts

Fachliche Tätigkeit


    Komplette Neuentwicklung in kleinem Team
    Tarifberechnung von KFZ Versicherungen für Endkunden
    Kunden Registrierung mit Double-Opt-in
    Automatisierter E-Mail Versand

Sonstige Tätigkeit

    Confluence Jira für Vorgangssteuerung
    Umsetzung im Scrum Team
    Kommunikation mit Test Team

Realisiert unter

Betriebsysteme
   

Windows, Linux

Datenbanken
   

PostgreSQL

Entwicklungsumgebung
   

   
Visual Studio Code, Spring Tool Suite - STS, Eclipse

Tools   

Flyway, Mockito, EasyMock, TSLint, Balsamiq, Hibernate, Node.js, npm, Firebug, VS Code, CSS, HTML5, SonarLint, Spring Data, Spring Core, Spring Boot, GitHub, Angular2, Apache Commons, Docker, Vagrant, Jing, JIRA, Confluence, Json, YAML, SoapUI, Log4j, git, mvn, SourceTree Git Browser, Nexus, Jenkins, REST, JPA, DBeaver, PostgreSQL, Eclipse, STS, Java 8, putty, WinSCP, Notepad++, subethasmtp



Apr. 2016 - Okt. 2016

ConSol* GmbH

Rufnummern Portierung mit Java EE

-----------------------

Rufnummern Portierung mit Java EE


-----------------------

Rufnummern Portierung mit Java EE

Zeitraum: Von 04/2016 - 10/2016

Firma: ConSol in München (Telefonica, O2)

Branche: Telekommunikation

Ansprechpartner: Herr Thomas Michal, Herr Andreas Berger

Referenz: http://www.consol.de

Technische Tätigkeit

  • EJB Backend
  • Angular2 Web Entwicklung mit TypeScript
  • TypeScript als Abstraktion für JavaScript
  • Spring Data für JPA Repository Zugriffe
  • TestNG Komponenten Tests
  • Oracle WebLogic Application Server
  • Oracle PL/SQL Stored Procedures
  • RMI - Remote Methode Invocation
  • Workflow Engine
  • MSISDN Migration über Staging Tabellen
  • Webservice REST Client/Server Kommunikation
  • JPA Entity Entwickung mit EclipseLink
  • Java 8 Sprachfeatures
  • Jenkins Continues Integration Job Administration
  • Citrus Integrations Tests
  • Maven Multi Projekt Profile
  • Daten Migration von Massendaten
  • x.400 Gateway und 2MRDB Portierung
  • CORBA Tuxedo Connector
  • CORBA IDL

Fachliche Tätigkeit

  • Telefonnummern Portierung
  • Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
  • Starter Pack SIM Migration

Sonstige Tätigkeit

  • Git Brunching Strategien und Pull Requests
  • Atlassian Tool Suite für die Kommunikation
  • Confluence Jira für Vorgangssteuerung
  • Bugtracking über ClearQuest
  • Lasttests
  • Umsetztung im Scrum Team
  • Koordination mit Fachbereich
  • Kommunikation Test Team

Realisiert unter

Betriebsysteme

Windows, Linux

Datenbanken

ORACLE 11

Entwicklungsumgebung

Eclipse, IntelliJ

Tools

TestNG, Spring Data, Atlassian Suite, Bitbucket, Confluence, JIRA, ClearQuest, ClearQuest, GitHub, Angular2, TypeScript, Apache Commons, Docker, Jing, JIRA, Confluence, Json, Log4j, Citrus, git, mvn, ant, Nexus, Jenkins, Sonar, Oracle WebLogic, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JAutodoc, Java 8


Sep. 2015 - Mär. 2016

GIGATRONIK

Multiple Assembly Planning & Process System - MAPP

--------------------------------------- 

Multiple Assembly Planning & Process System - MAPP

---------------------------------------   


Zeitraum: Von 09/2015 - jetzt   


Firma: Fa. GIGATRONIK in München (BMW)


Branche: Automobil


Ansprechpartner: Herr Michael Voitenleitner


Technische Tätigkeit       

    EJB Enwicklung

    REST Client/Server Kommunikation

    CI mit Jenkins

    JPA Entity Entwickung

    DB Modelierung

    Mockito Test Entwicklung

    Einsatz von JRebel

    JSON Daten Austauschformat

    Daten Migration

    JavaFx Client Entwicklung

    JavaFx Design mit Scene Builder

    LDAP Anbindung

    SONAR Metriken

    Fitness Tests   


Fachliche Tätigkeit      

    Scrum Master Tätigkeiten

    Teilprojekt Koordination

    Koordination Fachbereich

    Kommunikation Test Team

    Hilfestellung für Entwickler

    Entwicklertreff

    Clean Code   


Realisiert unter


Betriebsysteme

    


Windows, Linux


Datenbanken

    


Oracle 11


Entwicklungsumgebung

    


Eclipse Luna


Tools

    

SezPoz, Apache Commons, Jing, Jersey, Json, Log4j, EclipseLink, MQ, JRebel, JDK8, mockito, SVN, mvn, Fitnesse, Nexus, Jenkins, Sonar, Jubula, Glassfish, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JavaFx, JAutodoc, LDAP, ScenicView, SceneBuilder, Java 8



Sep. 2012 - Aug. 2015

KVB

Online-Portal für ambulante Leistungen - OPAL Web-Applikation

Technische Tätigkeit

  • Web Entwicklung mit Spring MVC Web Framework
  • Schnittstellen Erweiterung für bestehende Services
  • Spring Core für Dependency Injection
  • Spring Web Flow für Page Navigation
  • Spring Restful WebService Implementierungen
  • Spring Authentifizierung und Authorisierung
  • Entwicklen mit Wicket Webframework
  • Twitter Bootstrap CSS Stylesheet Integration
  • Buildmanagement mit Gradle Buildscript in Groovy
  • Browser Plausiblisierung mit JavaScript
  • Continues Delivery mit FeatureToggles
  • Dynamische Konfiguration von Features mit Hilfe des Togglz Frameworks
  • Webservice Anfragen mit SoapUI
  • Agile DB Migration mit flywayDB
  • Programmierung mit Java 7
  • Serverseitige Validierung mit Rhino Script Engine
  • XSLT Transformation nach Sciphox und EHD Format
  • Erstellung von konfigurerbaren, generischen JSP Seiten
  • Linux Shell Script Konfiguration und Wartung
  • Aufsetzen von Jenkins Flows für Build Steuerung
  • Verwendung von Jenkins Plugins
  • Konfiguration von Jenkins Jobs für CI, NB und INT Umgebungen
  • Einsatz von Gradle und Maven als Build Tools
  • Release Management mit maven release plugin
  • Assembling und Deploment mit Maven
  • Pflege der Datenbestände in Integration und Entwicklung
  • Entwickeln von ORACLE SQL Statements für Abnahme und Produktion
  • Definieren von SQL Scripten für DB Übergabe Prozess
  • Erstellung von PL/SQL Scripten
  • Datei Austauschformate .json und .yml
  • Asynchrone Verarbeitung über ONDES und KV-Connect Schnittstelle
  • Test Driven Development - TDD
  • WebTests mit JUnit und Selenium Browser Plugin
  • Last Tests von Webservices mit SoapUI
  • Threading und Web Load-Tests mit LoadUIWeb
  • Remote Wartung via Secure Shell (SSH) und odin

Fachliche Tätigkeit

  • Im Online-Portal für ambulante Leistungen (OPAL) werden Untersuchungsergebnisse elektronisch dokumentiert
  • Einreichung der elektronische Untersuchungsdaten bei der KVB
  • Erweitern der Online Dokumentation OPAL für Ärzte
  • Zeitliche Versionierung von Fachlichen Anforderungen
  • Export der Daten in Sciphox und EHD Format
  • Pflege der Datenbestände mit SQL Scripten
  • Neuentwicklung von einzelnen Dokumentationen wie Hörgeräte, Molekulargenetik und Sozialpsychiatrie
  • Unterstützung folgender Arzt Dokumentations Programme:
  • Allergologie, Balneophototherapie, Belastungs-EKG, Darmkrebsberatung, eDMP, DMP-Brustkrebs, Hautkrebsscreening, Koloskopie, Multiple Sklerose, Risikoprävention bei Kinderwunsch, Schmerztherapie, Sonografie Schwangerschaftsvorsorge, Tonsillotomie, Gastroskopie, Onkologie

Sonstige Tätigkeit

  • Wöchentliche Teilnahme am Clean Code Developer Prozess
  • Regelmäßige Retrospektiven
  • Agile Vorgehensweisen, Scrum, Kanban, DevOps
  • Enge Zusammenarbeit mit der Fachabteilung
  • Vorgehensmodell Scrum mit Daily Standup und Retrospektive
  • Ausübung der Scrum Master Rolle
  • Prozessorientierte Arbeitsweise
  • Schätzworkshops um Aufwände vorab zuklären
  • Release Planung mit JIRA Unterstützung
  • JIRA Rapid Board Plannungs Tool für Scrum
  • Überwachung der Code Metriken mit SONAR
  • Pflege und Wartung des Intranet Wiki
  • Arbeiten mit verschiedenen Deployment Umgebungen

Realisiert unter

Betriebsysteme

Windows 7, Linux

Datenbanken

Oracle 11g

Entwicklungsumgebung

J2SE 7, STS - Spring Tool Suite, Kepler Eclipse Java EE IDE for Web Developers, Tomcat 7

Tools

STS - Spring Tool Suite, Kepler Eclipse, Jenkins Flow Plugins, Flyway, WinSCP, putty, Nexus, SONAR, ONDES, KV-Connect, Linux, PdfBox, Lombok, Gradle, Spring MVC, SoapUI, Wicket, Gradle, Spring Data, Feature Togglz, Secure Shell (SSH), TLS, SSL, Burp Proxy, FoxyProxy, Hamcrest, Confluence, odin, DbSetup, flywayDB, maven release plugin, LoadUIWeb, Java 7, JavaMelody, xml-unit, JDedend, Spring Core, Spring Web Flow, Oracle SQL Developer, EJB 3.1, JPA, CriteriaAPI, SVN, Subclipe, Subversive, Tortoise, Firebug Firefox Addon, Selenium Plugin, Live HTTP headers Firefox Addon, EclEmma Eclpise Addon, CheckStyle, Maven, Tomcat, JUnit, XSLT, HttpUnit, DbUnit, Jenkins, joda-time.jar, jQuery, JavaScript Rhino Engine, JavaScript


Sprachkenntnisse
Deutsch
Experte
Kenntnisse & Fähigkeiten
Kubernetes
Profi
Agilität
Experte
App-Entwicklung
Profi
ArgoUML
Experte
AspectJ
Profi
Axis
Profi
C
Grundkentnisse
C++
Grundkentnisse
Cloud Foundry BOSH
Profi
Cloud-Entwicklung
Profi
CloudStack
Profi
CSS
Profi
Dreamweaver
Grundkentnisse
Eclipse
Experte
Eclipse RCP
Profi
Flash
Fortgeschritten
GlassFish
Profi
Google Chrome
Experte
Google Cloud
Profi
Hadoop
Profi
Hazelcast
Profi
HTML
Experte
HTML5
Experte
Java
Experte
JAVA SERVLETS
Profi
JavaFX
Profi
JavaScript
Experte
JBoss
Grundkentnisse
Jetty
Grundkentnisse
JSP
Experte
JUnit
Experte
Linux
Experte
MAVEN
Experte
Microsoft Azure
Experte
MVC
Profi
NetBeans
Grundkentnisse
node.js
Profi
Oracle 10g
Grundkentnisse
Oracle 11g
Profi
Oracle 11g Application Server
Profi
Oracle Datawarehousing
Grundkentnisse
PostgreSQL
Grundkentnisse
Projektmanagement
Profi
Prozessmodellierung
Profi
Scrum
Experte
Software Architecture
Experte
Solr
Grundkentnisse
Spring
Experte
Struts
Grundkentnisse
Synapse
Grundkentnisse
Tomcat
Experte
UML
Experte
UNIX
Grundkentnisse
Visual Basic
Grundkentnisse
WEB SERVER
Grundkentnisse
WebLogic Suite
Grundkentnisse
Wicket
Experte
WordPress
Fortgeschritten
XHTML
Grundkentnisse
XML
Experte
XMLSpy
Profi