Zum Inhalt springen

Angular- und Java-Entwicklung · Zug

Geschäftskritische Anwendungen, die halten

Architektur, Modernisierung und Performance für Systeme, die über Jahre im Einsatz bleiben

Wir entwickeln Webanwendungen für Behörden, Versicherungen und Logistikunternehmen: belastbare Frontends, sauber angebundene Backends und eine Codebasis, die auch ein anderes Team weiterführen kann.

Frontend

Angular für Fachanwendungen

Umfangreiche Oberflächen mit klarer Struktur, messbarer Performance und einer Codebasis, die sich weiterentwickeln lässt.

AngularTypeScriptSignalsRxJSNx

Backend

Java · Spring Boot · Kafka

Microservices und Schnittstellen, die zum Frontend passen und im Betrieb tragen.

Fokus

Architektur · Performance · Barrierefreiheit

Technische Entscheidungen mit Blick auf den gesamten Lebenszyklus.

Schwerpunkt

Angular-Frontends im Unternehmensumfeld

Anspruch

Belastbare Architektur · Wartbarkeit · Performance · Barrierefreiheit

Ergänzend

Java, Spring Boot und Kafka · Tests mit Playwright, Cypress und Jest

Bisher umgesetzt für Organisationen, in denen Software geprüft und über Jahre betrieben wird

  • Zoll- und Grenzverwaltung
  • Migrationsbehörden
  • Versicherungen
  • See- und Landfracht
  • Ticketing

Typische Situationen

Kommt Ihnen das bekannt vor?

Die meisten Anfragen erreichen uns nicht als Technologiefrage, sondern mit einem dieser Sätze. Was danach zu tun ist, klären wir gemeinsam.

  • Eine kleine Änderung am Formular dauert Wochen und kostet jedes Mal ein Vermögen.

    Was wir dann tun

    Meist liegt die fachliche Logik über die ganze Oberfläche verteilt, sodass jede Anpassung an vielen Stellen gleichzeitig passieren muss. Wir ziehen sie an einer Stelle zusammen. Danach sind Regeländerungen überwiegend Konfiguration statt Programmierung.

  • Die Anwendung ist so langsam, dass die Leute nebenher Excel-Listen führen.

    Was wir dann tun

    Wir messen zuerst, woran es tatsächlich liegt, statt pauschal zu optimieren. In der Regel sind es wenige Stellen, die den Unterschied machen. Danach bleibt die Oberfläche auch bei grossen Datenmengen bedienbar.

  • Wir müssen barrierefrei werden, und die Frist läuft.

    Was wir dann tun

    Wir prüfen den Bestand gegen WCAG 2.1 AA und bessern nach, laufend gegengetestet mit dem Screenreader statt nur auf dem Papier. Die Dokumentation für Ihre Erklärung zur Barrierefreiheit entsteht dabei mit.

  • Für unser System gibt es keine Sicherheitsupdates mehr.

    Was wir dann tun

    Wir heben die Anwendung in einzeln abnehmbaren Schritten auf einen unterstützten Stand. Nach jedem Schritt ist sie lauffähig und kann in Betrieb gehen. Kein Stillstand über Monate und kein Neubau, wenn er nicht nötig ist.

  • Nur ein einziger Dienstleister versteht unser System.

    Was wir dann tun

    Wir setzen auf verbreitete Technologien und dokumentierte Standards und hinterlassen den Code so, dass ein anderes Team weitermachen kann. Auch dann, wenn dieses Team nicht wir sind.

  • Das Projekt sollte längst fertig sein, und niemand sagt uns, warum es das nicht ist.

    Was wir dann tun

    Wir sehen uns den Stand an und sagen offen, was wir finden. Auch dann, wenn die ehrliche Antwort lautet, dass mehr Zeit nötig ist oder ein anderer Weg günstiger wäre.

Situation schildern

Eine kurze Beschreibung genügt. Wir melden uns mit einer ehrlichen Einschätzung.

Wenn ein Projekt feststeckt

Wir übernehmen Angular-Projekte, die ins Stocken geraten sind

und bringen sie zurück in einen lieferfähigen Zustand.

Vor jeder Zusage steht eine Bestandsaufnahme. Was wir dabei finden, sagen wir offen. Auch dann, wenn die ehrliche Antwort lautet, dass ein Neubau günstiger wäre als die Rettung.

Fokus

Softwareentwicklung für komplexe Fachanwendungen

Wir begleiten Teams von der Architektur über die Umsetzung bis zur langfristigen Weiterentwicklung. Der Schwerpunkt liegt auf umfangreichen Angular-Anwendungen, anspruchsvollen Benutzeroberflächen und stabilen Backend-Schnittstellen. Also dort, wo Standardprodukte an ihre Grenzen kommen.

Typische Themen

Fachanwendungen, UI-Systeme, Formularstrecken, Tabellen, State Management, API-Integration

Arbeitsweise

strukturiert, technisch fundiert, pragmatisch und auf langfristigen Nutzen ausgelegt

Tech Stack

Technologien und Kompetenzen

Angular im Frontend, Java im Backend. Ergänzt durch Testautomatisierung, Barrierefreiheit und die Integration bestehender Systeme.

Frontend

Angular-Anwendungen mit Fokus auf Struktur, Wartbarkeit und saubere UI-Architektur.

Angular 4 bis 21TypeScriptRxJSSignalsNgRxNx

Backend und Integration

Verteilte Dienste und klare Schnittstellen, sauber integriert in bestehende Systemlandschaften.

JavaSpring BootApache KafkaMicroservicesREST und GraphQLBFFKeycloak

Testing und Qualität

Automatisierte Absicherung über die gesamte Testpyramide, dazu Reviews und technische Abnahmen.

CypressPlaywrightJestComponent TestsCode ReviewsESLint

Barrierefreiheit

Nicht nur nach Vorlage umgesetzt, sondern gemessen: axe-core in der Build-Strecke, dazu Gegenproben mit dem Screenreader.

WCAG 2.1 AAaxe-coreNVDALighthouseAngular CDK a11yTastaturbedienungKontrastprüfung

Tooling und Delivery

Automatisierte Builds, nachvollziehbares Deployment und stabile Abläufe bis in den Betrieb.

GitLab CIGitHub ActionsDockerNx WorkspaceGit

Messung und Einwilligung

Webanalyse so eingebunden, dass sie einer Datenschutzprüfung standhält: nichts lädt vor der Einwilligung, und ein Widerruf wirkt sofort.

Google Tag ManagerGoogle Analytics 4Consent Mode v2Cookie-BannerEreignis-Tracking

Arbeitsweise

Mitarbeit in bestehenden Prozessen grosser Entwicklungsorganisationen, von Scrum bis SAFe.

ScrumSAFeArchitekturberatungModernisierungCoaching

Technologien im Einsatz

Ein Auszug aus Frameworks, Libraries und Tools, die regelmässig in modernen Webprojekten zum Einsatz kommen.

  • Angular
  • TypeScript
  • JavaScript
  • RxJS
  • HTML5
  • CSS / SCSS
  • Tailwind
  • Bootstrap
  • Nx
  • Storybook
  • Java
  • Spring Boot
  • Keycloak
  • Node.js
  • Ionic
  • Docker
  • GitHub Actions
  • Git
  • GitLab
  • Linux
  • Jest
  • Cypress
  • Playwright
  • Kafka
  • GraphQL
  • OpenAPI
  • Maven
  • Tag Manager
  • Analytics 4
  • Lighthouse

Leistungen

Wobei wir Organisationen unterstützen

Von der einzelnen Komponente bis zur vollständigen Anwendung, mit klarer Zuständigkeit und nachvollziehbaren Entscheidungen.

Angular-Entwicklung

Umfangreiche Geschäftsanwendungen mit Fokus auf Struktur, Performance und Wartbarkeit.

Java und Microservices

Verteilte Dienste mit Spring Boot und Kafka, sauber angebunden an bestehende Systeme.

Architektur & Reviews

Belastbare Strukturen, technische Einschätzungen und Entscheidungen mit Blick nach vorn.

Barrierefreiheit

Umsetzung nach WCAG 2.1 AA, für öffentliche Stellen in der Regel verbindlich.

Typische Themen aus Projekten

Woran wir in Angular-Projekten arbeiten

Keine Schlagworte, sondern Aufgaben aus realen Projekten: umfangreiche Oberflächen, komplexe Geschäftslogik, Anbindung bestehender Systeme und Architekturen, die über Jahre tragfähig bleiben müssen.

Projektbeispiele ansehen
  • Fachanwendungen für Behörden und Verwaltung
  • Erfassungs- und Bearbeitungsoberflächen
  • Datenintensive Tabellen und Formularstrecken
  • Integration bestehender Backend-Systeme
  • Langfristig wartbare Frontend-Architekturen

Kontakt

Projekt geplant?

Erzählen Sie uns von Ihrem Vorhaben. Wir melden uns mit einer ehrlichen Einschätzung, ob und wie wir unterstützen können.