- Entwicklung von Microservices mit dem Spring Cloud Framework
- Design von Microservice Architekturen, Domain Driven Design
- Verwendung der Netflix Services: Eureka, Ribbon, Zuul, Hysterix
- Orchestrierung mit Kubernetes
Fachlicher Schwerpunkt dieses Freiberuflers
Java Senior Developer - JEE, Spring, JBoss, Linux, Scrum
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Projekte
Branchen
Banken, Finanzdienstleister, Logistik, Wissenschaft
Kompetenzen
Technologien im Java/J2EE Umfeld
* Java inklusive Java7/8
* JEE
* Java Swing
* Spring, Spring Boot, Spring Batch
* Groovy
* APIs:
JSP, JEE, EJB 3, Hibernate (JPA), JMS, JAXB, JAX-RS, JNDI, JDBC, JSON, JUNIT
* Produkte:
JBoss EAP6,7, JBoss Wildfly
Eclipse, Intellij
Weitere Technologien:
* Unix Shell Scripting und andere Tools im Unix Umfeld (bash, awk, sed, regular expressions, find, grep ...)
* TCP/IP, Message Queueing
Testmethoden:
* Test Driven Design (TDD), JUNIT, Mockito
Datenbanken:
* SQL, PostgreSQL, MySQL, Oracle9, Sybase ASE
Betriebssysteme:
Unix/Linux, VMS, Windows
Build Management, Continuous Delivery, Code Quality Analysis:
* Apache Maven, Jenkins, Sonar
Vorgehensmodelle:
* Agile Softwareentwicklung, Scrum
* V-Modell
* Wasserfall
Sourcecodeverwaltung:
* GIT
* Subversion (SVN)
* Mercurial
Rollen und Aufgaben:
* Analyse, Erstellung von Spezifikationen, Konzeption, Implementierung, Test, Dokumentation
* Aufwandschätzung, Machbarkeitsstudien, Entwickung von Prototypen
* Leitung von agilen Teams
* Code Review
Besondere Fähigkeiten und Stärken:
* Schnelles Einarbeiten in neue Themen und Technologien
* Performanceanalysen, CleanCode
* Analyse von existierender Software und Migration auf moderne Technologien
* Kommunikation im Team, Wissenstransfer
* Hohe Qualitätsanforderungen an die eigene Arbeit
Softskills:
* Belastbarkeit, soziale Kompetenz, Eigeninitiative



