Profilbild von Anonymes Profil, Java Software Entwickler & Architekt
verfügbar

Letztes Update: 02.12.2023

Java Software Entwickler & Architekt

Firma: Markus Matz Softwareentwicklung
Abschluss: Diplom Informatiker & Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Skills

Zertifikate
2019 Amazon Web Services - Bereitstellen und Betreiben von Infrastruktur und Anwendungen in der Cloud
2019 Kubernetes für Fortgeschrittene
2018 Professional Scrum Master I
2013 Oracle Certified Professional Java SE 6 Programmer
2013 Integrata JEE Power-Training

Branchen
Energieversorger 5+ Jahre
Logistik 1+ Jahre
Versicherungen 2+ Jahre
Medizin 3+ Jahre
Fertigende Industrie (Biotechnik, Halbleiter, Oberflächenveredelung) 2,5+ Jahre
Banken 3+ Jahre
Java Skills
Java SE: 4 von 5 Punkten
JEE (JAX-RS, JAX-WS, JSF, JMS, EJB, CDI, JavaMail, JPA/JTA usw.): 4 von 5 Punkten
Spring (Security, MVC, AspectJ, usw.): 4 von 5 Punkten
Spring Boot: 4 von 5 Punkten
SAP JCo & Hibersap: 3 von 5 Punkten
Hibernate: 4 von 5 Punkten
Apache Wicket: 3 von 5 Punkten
GWT: 2 von 5 Punkten
SLF4J, Log4J, Logback: 3 von 5 Punkten
Jasper Reports: 2 von 5 Punkten
Apache Velocity: 3 von 5 Punkten
Freemarker: 3 von 5 Punkten
Cloud & Container Technologien
Amazon Web Services (AWS): 3 von 5 Punkten
Microsoft Azure: 2 von 5 Punkten
Google Cloud: 1 von 5 Punkten
Kubernetes: 3 von 5 Punkten
Docker: 3 von 4 Punkten
Continuous Integration / Continuous Delivery
Jenkins: 4 von 5 Punkten
Gitlab CI: 1 von 5 Punkten
Bamboo: 2 von 5 Punkten
Sonatype SonarQube: 3 von 5 Punkten
Sonatype Nexus: 3 von 5 Punkten
JFrog Artifactory: 2 von 5 Punkten
Maven: 4 von 5 Punkten
Ant: 2 von 5 Punkten
Gradle: 2 von 5 Punkten
Application Server / Servlet Container
Glassfish/Wildfly: 4 von 5 Punkten
Tomcat: 3 von 5 Punkten
Payara: 1 von 5 Punkten
Wildfly: 2 von 5 Punkten
SAP Netweaver: 3 von 5 Punkten
Code-Qualität / Test
JUnit: 4 von 5 Punkten
JaCoCo (EclEmma): 3 von 5 Punkten
Mockito: 4 von 5 Punkten
JMockit: 2 von 5 Punkten
PowerMock: 3 von 5 Punkten
Versionsverwaltung
Git: 4 von 5 Punkten
SVN: 3 von 5 Punkten
CVS: 2 von 5 Punkten
IBM Synergie: 2 von 5 Punkten
IDE & Tools
eclipse: 4 von 5 Punkten
Netbeans: 4 von 5 Punkten
IntelliJ: 2 von 5 Punkten
MS Visual Studio & Visual Studio Code: 3 von 5 Punkten
Postman: 4 von 5 Punkten
SoapUI: 1 von 5 Punkten
Enterprise Architect: 3 von 5 Punkten
UML Lab: 2 von 5 Punkten
MS Project: 3 von 5 Punkten
Microsoft Office (Word, Excel, Powerpoint, Access): 4 von 5 Punkten
Atlassian JIRA: 3 von 5 Punkten
Atlassian Confluence: 3 von 5 Punkten
Bugzilla: 2 von 5 Punkten
Service Now: 3 von 5 Punkten
MS SQL Management Studio: 4 von 5 Punkten
TOAD: 3 von 5 Punkten
Squirrel: 4 von 5 Punkten
Apache Directory Studio: 3 von 5 Punkten
XML Spy: 3 von 5 Punkten
Splunk: 2 von 5 Punkten
Magnolia CMS: 2 von 5 Punkten
Kafka: 3 von 5 Punkten
Datenbanken
MS SQL Server: 4 von 5 Punkten
Oracle DB: 3 von 5 Punkten
PostgreSQL: 3 von 5 Punkten
DB2: 3 von 5 Punkten
MySQL: 3 von 5 Punkten
Mongo DB: 2 von 5 Punkten
Apache Couch DB: 2 von 5 Punkten
Neo4J: 2 von 5 Punkten
Betriebssysteme
Windows: 4 von 5 Punkten
Linux / Unix: 4 von 5 Punkten
Andere Programmiersprachen
Visual C# (2005): 3 von 5 Punkten
Javascript: 3 von 5 Punkten
Visual Basic / VBA: 3 von 5 Punkten
Shell (Bash, Powershell u. Ä.): 3 von 5 Punkten
Perl: 2 von 5 Punkten
HTML & CSS: 4 von 5 Punkten
XML & XSD: 4 von 5 Punkten
Scala: 1 von 5 Punkten
Go: 1 von 5 Punkten
Groovy: 3 von 5 Punkten
Vorgehensmodelle und Methoden
Agile Methoden (Scrum): 4 von 5 Punkten
Kanban: 2 von 5 Punkten
Continuous Delivery: 4 von 5 Punkten
Objektorientierte Analyse, Design: 4 von 5 Punkten
GitFlow: 3 von 5 Punkten
Systementwurf mit UML: 4 von 5 Punkten
Entwurfsmuster (Design Pattern): 4 von 5 Punkten
Clean Code: 4 von 5 Punkten
Test Driven Development (TDD): 4 von 5 Punkten
Schnittstellenentwurf (REST, HTTP-Endpunkte - OpenAPI/Swagger): 4 von 5 Punkten

Projekthistorie

Entwickler - Medien - 5 Monate
Erweiterung von Magnolia CMS durch eigene REST-Schnittstellen für Webseiten und mobile Anwendungen. Weiterhin Unterstützung bei Einführung von Kubernetes und Docker, sowie Umsetzung von Microservices für CMS-unabhängige Daten, Beratung bei ersten Schritten mit Containern, Migration von Java 8 nach Java 11.
Java 11 und 8, Lombok, Tomcat 8 und 9, Rest, Maven, Bitbucket, Bamboo, eclipse, Git, Scrum, JUnit, Mockito, Magnolia CMS, Spring Boot, Docker, Kubernetes

Architekt & Entwickler - Energiebranche - 45 Monate
Entwicklung einer Middleware, um SAP-Daten für Webseiten, mobile Anwendungen und Webservices allgemein verfügbar zu machen
Als Architekt (24 Monate):
Integration der neuen Software in die bestehende System-Landschaft; Entwurf der Software-Architektur; Konzeption von REST-Apis, um das SAP-Datenmodell abzubilden; Entwurf von Build/Deploy-Pipelines; Definition von Metriken zur statischen Code-Analyse; Planung der Ablösung des monolithischen Systems durch Microservices
Als Teamlead (12 Monate):
Betreuung eines vierköpfigen Entwicklerteams; Integration von Offshore-Entwicklern; Planung von Maßnahmen zur kontinuierlichen Code-Verbesserung; Ermitteln von Performance-Kennzahlen; Interviews mit neuen Entwicklern
Als Entwickler (45 Monate):
Umsetzung von Webservices, Geschäftslogik und Schnittstellen zu anderen Systemen z.B. SAP ISU und andere Webservices
Java 8, Spring 4, EHCache, Lombok, Tomcat 8, SAP JCo & Hibersap, Rest, Maven, Jenkins, Sonar, SonarLint, eclipse, Git, Scrum, JUnit, Mockito

System-Arhcitekt & Entwickler - Logistik - 16 Monate
Entwicklung von Microservices für die Abrechnung von transportierten Paketen
Als System-Architekt (8 Monate):
Einführung verschiedener Codeanalyse-Werkzeuge (Findbugs, PMD und Checkstyle); Einführung automatischer Builds mittelns Jenkins und Gradle; Einführung des Mock-Framworks Mockito
Als Entwickler (16 Monate):
Umsetzung einzelner Microservices auf Basis eigen-entwickelter Komponenten (Server, Kommunikations-Protokol und Datenbank-Manager)
Java 7, IBM DB2, SQL, Netbeans, SVN, Findbugs, PMD, Checkstyle, Gradle, Jenkins, Mockito, JUnit

Entwickler - Versicherungen - 13 Monate
Erweiterung eines Tools zur Erzeugung von Testdaten mittels JUnit bei einer Berufsgenossenschaft. Jeder Test simulierte einen Prozessschritt, der gegen das System ausgeführt und in der darunter liegenden Datenbank gespeichert wird. So können Prozessabläufe, die mitunter Jahre dauern mit Junit-Testsuiten simuliert werden
Als Entwickler:
Aufnahme neuer Geschäftsprozesse, um diese als Testsuite abzubilden; Erweiterung bzw. Änderung bestehender Junit-Tests
Java 6, Java EE 6, Glassfish, JUnit, IBM DB2, Maven, Jenkins, eclipse, IBM Synergie

Teilprojektleiter & Entwickler - Medizin - 12 Monate
Entwicklung einer Beratungssoftware für Mitarbeiter in der Krankenhausberatung
Als Teilprojektleiter:
Erstellung von Ausschreibungen für Anfragen bei Dienstleistern; Bewertung der Angebote; Abstimmung/Koordination des Dienstleisters
Als Entwickler:
Aufnahme der fachlichen Anforderungen; Entwurf der Systemarchitektur (UML); Erstellung eines Prototyps
eclipse, SVN, Maven, Jenkins, Spring, Apache Wicket, JPA, SAP JCo, Oracle Glassfish 3, MS SQL Server 2005

Architekt & Entwickler - Medizin - 6 Monate
Implementierung einer webbasierten Software zur Verwaltung und Suche von Krankenhäusern und Apotheken
Als Architekt:
Aufnahme der fachlichen Anforderungen; Konzeption der System-Landschaft; Konzeption der Software-Architektur; Konzeption des Berechtigungskonzepts
Als Entwickler:
Umsetzung der kompletten Anwendung; Design und Umsetzung des UI; Design und Umsetzung der Admin-Oberfläche; Umsetzung von REST-Webservices zur Administration von Orten, deren Merkmalen und Adressen; Umsetzung von REST-Services für die Suche nach Orten; Design der Datenbanktabellen; Anbindung der Datenbank mit JPA; Umsetzung des Berechtigungskonzepts
Java 6, Oracle Glassfish 3, MS SQL Server 2005, eclipse, SVN, Maven, Jenkins

Entwickler - Medizin - 15 Monate
Weiterentwicklung einer Java-EE-Middleware zum Caching von SAP-Daten für Internetseiten und mobile Anwendungen
Als Entwickler:
Erstellung neuer SOAP-Endpunkte (Apache Axis); Erstellung neuer REST-Services (JX-RS); Anbindung neuer SAP Funktionsbausteine mit SAP JCo; Anbindung neuer Datenbanktabellen mit JPA
Java 6, Spring 2, Oracle Glassfish 3, MS SQL Server 2005, SAP JCo, eclipse, SVN, Maven, Jenkins

Architekt & Entwickler - Oberfächenveredelung - 19 Monate
Weiterentwicklung einer Prozessleitsoftware
Java 5, Oracle Toplink, Oracle DB, eclipse

Entwickler - Medizin - 5 Monate
Entwicklung einer Java-EE-Anwendung zur Verwaltung und Suche von Orten (z. B. Apotheken & Krankenhäusern)
Java 6, Java EE 5, JSF, Oracle Glassfish 3, MS SQL Server 2005, eclipse, SVN, Maven, Jenkins

Entwickler - Biotechnologie - 6 Monate
Weiterentwicklung einer Prozessleitsoftware auf Basis von C++ und C#
Visual Studio, Windows Forms, CVS

Entwickler - Halbleiterfertigung - 6 Monate
Entwicklung einer C#-Anwendung zur Datenanalyse von Fertigungsdaten
Visual Studio, Windows Forms, VBA Skript

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Deutschland, Europa oder irgendwo auf der Welt - kein Projekt-Standort wird im Vorfeld ausgeschlossen.
Profilbild von Anonymes Profil, Java Software Entwickler & Architekt Java Software Entwickler & Architekt
Registrieren