Consulting im Java- und Web-Umfeld

Als Software-Architekt habe ich über die Jahre viele Software-Systeme gesehen, konzipiert, erstellt, migriert, dokumentiert und in Betrieb genommen.

Dabei habe ich mich eingehend mit den Kern-Technologien rund um Java beschäftigt. Von neuen Sprach-Features wie Generics in Version 5 über Lambdas und Streams in Java 8 ist das tiefe Verständnis für die Grundlagen Voraussetzung für eine erfolgreiche Umsetzung einer Software.

Neben J2EE-/Java-Enterprise-Technologien berate ich viel im Bereich des Spring-Frameworks und der diversen Technologien, die damit verbunden sind und ein ganz eigenes Ökosystem bilden.

Maven, Checkstyle, Cobertura, FindBugs... die Java-Welt bietet unglaublich viele gute Tools mit denen die Code- und Software-Qualität gesteigert werden kann. Bei der Frage welche Tools nützlich sind und wie sie geschickt kombiniert werden können berate ich immer fokussiert auf die Kundenwünsche und -anforderungen.

NoSql: neue Arten von Datensenken wie MongoDB, ElasticSearch uvm. bieten enorme Flexibilität im Vergleich zu herkömmlichen relationalen Datenbanksystemen. Wo sich ein Umstieg lohnt und wenn ja, auf welches System ist eine mitunter komplexe Angelegenheit und bedarf kompetenter Unterstützung.

Neben Technologien und Konzepten ist oftmals auch der Entwurfs- und Erstellungsprozess ein Thema. Was gilt es bei Responsive Design Besonderes zu berücksichtigen? Wie gestaltet man Code-Reviews effizient? Solche Fragen sind eher die Norm als die Ausnahme - fühlen Sie sich damit nicht allein.

Nehmen Sie unverbindlich Kontakt auf und erläutern Sie kurz Ihre Probleme oder Ihr Anliegen. Ich melde mich so schnell es geht zurück.

Senden Sie eine Nachricht