Marcus Biel-Java Cloud Experte
Tagessatz prüfen
Erfahrungen
Java Cloud Expert
Unknown
- Eine alte Monolithen-Anwendung modernisiert und modularisiert, um unabhängige Teamabläufe zu ermöglichen
- Migration von Java 8 auf Java 21 und von Spring Boot 2 auf Spring Boot 3.3
- Die Maven-Projektstruktur vereinfacht und die Build-Zeit von 15 Minuten auf 50 Sekunden reduziert
- Die Architektur in eine hexagonale DDD-Architektur mit End-to-End-Integrationstests mit RestAssured und JUnit 5 überführt
- Tools und Technologien: Java 8-22, Spring Boot, Mockito, AssertJ, RestAssured, Hibernate, OracleDB, Flyway, REST, JSON, Docker, Kubernetes, AWS, Bitbucket, GitHub, SonarQube, IntelliJ IDEA Ultimate
Software Engineer
Unknown
- Eine SaaS-Lösung für einen mittelständischen Kunden aus dem Finanzsektor entworfen, architektonisch geplant, implementiert und getestet
- Tools und Technologien: Java 11, Quarkus, Stripe, PDFBox, JUnit 5, Mockito, AssertJ, Hibernate, PostgreSQL, Flyway, REST, JSON, Docker, GitLab, SonarQube, IntelliJ IDEA Ultimate; Java 8, Java 11, Spring Boot, Kafka, JUnit 5, Mockito, AssertJ, JPA, H2, Microsoft SQL Server, Liquibase, REST, JSON, Lombok, Docker, Kubernetes, Jenkins, Git auf Bitbucket, SonarQube, IntelliJ IDEA Ultimate
Integration Engineer
Unknown
- Spring-Boot-basierte Microservices für die Kreditkarten-Systemintegration einer großen deutschen Finanzinstitution im UK-Markt entworfen, implementiert, getestet und gewartet
- Events in einem Kafka-basierten System mit hoher Parallelität in der Azure Cloud verarbeitet, validiert und behandelt
- Tools und Technologien: Java 8, Java 11, Spring Boot, Kafka, JUnit 5, Mockito, AssertJ, JPA, H2, Microsoft SQL Server, Liquibase, REST, JSON, Lombok, Docker, Kubernetes, Jenkins, Git auf Bitbucket, SonarQube, IntelliJ IDEA Ultimate
Integration Architect
Unknown
- Eine auf Spring Boot basierende Microservice-Architektur für die automatisierte, GwG-konforme Identitätsprüfung entworfen und architektonisch geplant
- Einen externen Anbieter für die sichere Erstellung elektronischer Signaturen (QES) angebunden
- Tools und Technologien: Java 8, Java 11, Spring Boot, JUnit 4, Mockito, AssertJ, JPA, H2, PostgreSQL, Flyway, REST, JSON, Lombok, Docker, Kubernetes, Jenkins, Git auf GitHub, SonarQube, IntelliJ IDEA Ultimate
Lead Developer
maildroppa.com
- Ein Remote-Team aus Softwareentwicklern, Designern und technischen Redakteuren geleitet, um ein SaaS-Tool für E-Mail-Marketing-Automatisierung zu entwickeln
- Tools und Technologien:
- Backend: Java 22, Quarkus, JUnit 5, Hibernate Panache, JAX-RS, RESTEasy, JSON, Jackson, Auth0, JWT/OAuth 2.0, Flyway, PDFBox, Stripe, Docker, DigitalOcean Cloud, GitLab, SonarCloud, IntelliJ IDEA Ultimate, Postman
- Frontend-App: React 18.x mit React Router und React Hooks
- Verkaufsseite: Vollständig responsives HTML5, Figma
- SEO: Ahrefs, Semrush, Tagparrot, Google Search Console, NeuronWriter, Contentpace, Google Analytics, Plausible, Online-Outreach
Full-Stack-Entwickler
Unbekannt
- Greenfield-Entwicklung eines Online-Tools zur Visualisierung von Daten zur Krankenversicherung mit Angular-Frontend und Java-11-Backend
- Unterstützung bei Architekturdesign, Implementierung und Tests von Java-Microservices mit JUnit 5 sowie End-to-End-Tests der REST-Schnittstelle mit Postman
- Tools und Technologien: Java 11, Micronaut, JUnit 5, Mockito, AssertJ, JPA, H2, PostgreSQL, Flyway, REST, JSON, Lombok, Logback, Docker, Kubernetes, Jenkins, Git auf GitHub, SonarQube, IntelliJ IDEA Ultimate, Postman
Principal Product Manager Technical
Red Hat GmbH
- Entwickelte die Vision für die Tools und Technologien von Red Hat und inspirierte professionelle Software- und Systemingenieure
- Leitete Strategien für die Developer Experience über mehrere Produktteams hinweg
- Aufgaben:
- Erstellung technischer Inhalte
- Vorträge auf Konferenzen
- Stärkung von Entwicklern durch praxisnahe Workshops
- Aufbau von Partnerschaften mit Personen, Unternehmen und Organisationen
- Austausch mit anderen Entwicklern, um herauszufinden, wie Red Hat ihnen zum Erfolg verhelfen kann
- Sammeln von Produktfeedback, um technische Entscheidungen zu unterstützen
- Unterstützung von Entwicklern in Foren, sozialen Medien, Meet-ups und anderen Kanälen
SOA-Spezialist
Vodafone Kabel Deutschland GmbH
- Entwarf, entwickelte, testete und wartete verteilte, groß angelegte, robuste Systeme
- Fokus auf Backend-/Middleware-Entwicklung von SOA-Webservices und Batch-Jobs
- Tools und Technologien: Java 8, Spring 4, Spring Batch, JPA 2.1, Mockito, PowerMock, JUnit, Maven, SonarQube
Softwarearchitekt
financial.com AG
- Implementierte Lastverteilungs-Clusterung für JBoss-Domains für volle Verfügbarkeit und Systemstabilität
- Tools und Technologien: JBoss AS 7.1, Apache 2.2, ModCluster 1.2, Linux, MySQL 5, Maven 3.0.4, Hudson 2.x, Nexus 2.x
Senior Software Engineer
Wirecard AG
- Verarbeitete NFC- und Kreditkartentransaktionen in Echtzeit und im Batch mit hoher Performance und Zuverlässigkeit
- Entwickelte REST- und SOAP-basierte B2B- und B2C-Kommunikation sowie Erweiterungen für das Web-Frontend
- Definierte Design-, Architektur- und Implementierungsrichtlinien für das Entwicklungsteam
- Führte Interviews und war Schnittstelle zum Produktmanagement
- Tools und Technologien: Java SE 6 & 7, Java EE 5, Spring 3.1, Hibernate 3.6, Tapestry 4, SOA (REST, SOAP), Maven 3.0.4, Jenkins 1.5, Nexus, Sonar Server, Oracle 11, Tomcat 7, Jetty 8/9, Eclipse 4.2, Linux
Senior Softwareentwickler
abs Fondsplattform
- UI für einen SOAP-basierten Aktienhandels-Proxy entwickelt
- Qualitätsrichtlinien mit Sonar Server eingeführt und Release sowie Produktivsetzung auf einem Tomcat-Cluster betreut
- Tools und Technologien: Java SE 5 & 6, Java EE 5, Spring, Hibernate, Cocoon, SOA (XML, SOAP, Hessian), Liquibase, Maven 2+3, Hudson, Nexus, Sonar Server, Eclipse 3.5, Oracle 10, Tomcat 6, Linux
Frontend-Entwickler
Searchteq
- SEO und XML-Local-Search-Oberfläche für Bing Maps geleitet, wodurch sich die Zahl der eindeutigen Besucher verzehnfachte
- Entwicklungsprojekte von Maven 1 auf Maven 2 umgestellt und interne Schulungen durchgeführt
- Hudson und Nexus für die CI-Umgebung integriert
- Frontend-Entwicklung mit Java, HTML, CSS, AJAX für eine lokale Suchmaschine
- Tools und Technologien: Java SE 5 & 6, Java EE 5, Spring, Hibernate, SOA (XML, JSON), SEO, JSP + JSTL 1.1, Apache POI, HTML, CSS, JavaScript, AJAX, Maven 1+2, Hudson, Nexus, Tomcat, Linux
Frontend-Entwickler
NCR AG
- Eine Anwendung für Retail Cash Management im Filialumfeld mit Java Swing und dem JGoodies Forms Framework entworfen und implementiert
- Tools und Technologien: Java SE 5, Swing, JGoodies Framework, SQL, MS SQL, Tomcat 5.5, Eclipse 3.2
Frontend-Entwickler (Werkstudent)
Innowake GmbH
- Eine PHP-basierte Bilderdatenbank und einen XML-Parser erweitert
- Eine Schnittstelle für einen Barcode-Scanner entwickelt
- Tools und Technologien: Java SE 5, J2EE 1.4, Struts 1.2, PHP 4, XML, Maven 1, Apache, Tomcat 5.5, DB2, Eclipse 3.1
Frontend-Entwickler (Praktikum)
Digicon Ltd.
- Ein Java-CMS refaktoriert und JUnit-Tests implementiert
- Abnahmetests mit FitNesse erstellt und die SEO-Optimierung einer Website durchgeführt
- Tools und Technologien: Java SE 1.4, J2EE 1.4, Servlets, JSP, SEO, Fit+FitNesse, JBoss, Eclipse 2.1
Frontend-Entwickler (Praktikum)
Site Ezy Ltd.
- Implementierte ein PHP-SMS-Modul und entwickelte VB.NET-Benutzeroberflächen mit Datenbankzugriff
- Entwarf Datenbanken für MySQL und MS SQL Server
- Tools und Technologien: PHP 4, VB.NET, SQL, MySQL, MS SQL Server, Visual Studio, Dreamweaver
Frontend-Entwickler (Praktikum)
BMW AG
- Entwickelte eine auf Struts basierende Benutzeroberfläche zum Abfragen einer Oracle-Datenbank mit BMW-Fahrzeugteilen
- Tools und Technologien: Java SE 1.4, J2EE 1.3, Struts 1.02, Tomcat 4.1, JDBC, SQL, Oracle, Eclipse 2.0
Praktikant
PC Professional Magazine
- Arbeitete als technischer Redakteur, nahm an Redaktionssitzungen teil und recherchierte Magazinartikel
- Verfasste Kurzmeldungen und führte Hardware-Benchmarks durch
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen, Telekommunikation, Gesundheitswesen, Versicherung und Einzelhandel.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Marketing, Qualitätssicherung und Strategie und Planung.
Zusammenfassung
Marcus ist einer der weltweit führenden Java-Experten. Seit über 20 Jahren entwirft er saubere, einfache und pragmatische Softwarearchitekturen für ereignisbasierte Microservices in der Cloud. Für seine Kunden setzt er hauptsächlich Spring oder Spring Boot mit Kafka ein, arbeitet aber auch gern mit modernen cloudnativen Frameworks wie Quarkus oder Micronaut. Sein Fokus liegt auf dem Kunden und seinem Produkt.
Marcus unterstützt seine Kunden dabei, stabile und gut wartbare Software termingerecht und im Budget zu liefern. Dafür setzt Marcus auf eine gründliche Anforderungsanalyse sowie auf eine hohe Testabdeckung mit Unit- und Integrationstests und statischen Code-Analyse-Tools wie SonarSource.
Marcus Biel (@MarcusBiel) ist ein bekanntes und aktives Mitglied der internationalen Java-Community. In diesem Zusammenhang war er 2 Jahre lang als gewähltes Mitglied des Executive Committee im JCP tätig und hat damit einen aktiven und wichtigen Beitrag zur Weiterentwicklung der Java-Programmiersprache geleistet. Außerdem wurde er von Oracle zum Developer Champion ernannt.
Marcus ist ein regelmäßiger Sprecher auf Java-Konferenzen auf der ganzen Welt, zum Beispiel auf Oracle Code One San Francisco, JavaZone Oslo und JBCN Conf Barcelona. 2019 wurde er von Heinz Kabutz als "Ubiquitous Gold Speaker" aufgeführt.
Darüber hinaus arbeitet er als technischer Lektor für renommierte Java-Bücher wie Effective Java, Core Java SE 9 for the Impatient, Java by Comparison oder den OCP Java SE 11 Programmer II Study Guide.
2015 startete Marcus einen Java-Blog und einen YouTube-Kanal, der Java für begeisterte Entwickler zugänglich macht. Es gibt viele fortgeschrittene Tutorials online, aber Tutorials mit so einem soliden Hintergrund sind selten. Heute ist der Kurs auch auf freecodecamp.org verfügbar und hat bisher insgesamt über 2 Millionen Aufrufe erhalten. Sein kostenloses E-Book "Java for Passionate Developers" wurde bisher fast 20.000 Mal heruntergeladen.
Marcus ist in der Java-Community sehr bekannt geworden und hat insgesamt über 75.000 Follower auf verschiedenen Social-Media-Plattformen. 2017 bewertete ihn das Redaktionsteam von jaxenter.com in ihrer Liste der weltweit führenden Java-Influencer auf Platz 13.
Sprachen
Ausbildung
Hochschule für angewandte Wissenschaften Augsburg
Abschluss in Informatik · Informatik · Augsburg, Deutschland
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Java Cloud Expert
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Grünwald, Deutschland arbeiten
