Java Web App Developer (Vaadin / Rendering Framework, OO + Event-Driven + Hexagonal)
Location Not Available
Stellenbeschreibung:
    We are looking for a skilled Java developer
    to help build a professional web application that may later be converted into an iOS app.

    You will work closely with us — we provide requirements and conceptual design — and you will translate these into a working product using your own coding plus AI-assisted development. The architecture must follow object-oriented design, event-driven principles, and hexagonal (ports & adapters) architecture.

    You’ll Do
    • Environment & pipeline
      • Project bootstrapping (Gradle or Maven), Git workflow, basic CI (GitHub Actions/GitLab CI), quality gates (format/lint/tests).
      • Local run via Docker/Docker Compose (nice to have).

    • Architecture & implementation
      • Implement features using OO design, event-driven interactions (domain events), and hexagonal architecture (domain, application, ports/adapters).
      • Choose/implement a rendering framework (preferably Vaadin; open to your suggestion with rationale).
      • Expose clean REST endpoints (or events) and maintain separation of concerns.

    • Professional delivery
      • Clear README, lightweight ADRs (architecture decisions), meaningful commits, minimal but solid unit/integration tests.
      • Use AI tools responsibly (e.g., ChatGPT/Copilot) while ensuring correctness and maintainability.

    Must-Have
    • Strong Java and professional web app experience.
    • Hands-on with Vaadin or another rendering framework (and willing to use Vaadin).
    • Comfortable with hexagonal architecture (ports & adapters), event-driven patterns, and OO design.
    • CI basics (GitHub Actions/GitLab), Gradle/Maven, Git best practices.

    Nice-to-Have
    • Docker deployments, basic cloud (any).
    • Experience converting web apps to iOS (Swift or cross-platform) later.
    • Experience with microservice-friendly design and domain events.

    Engagement
    • Start: immediately · Remote
    • Budget: $10–20/hour depending on skill/fit
    • Initial milestone: environment + foundation + first feature
    • Ongoing collaboration if successful

    How to Apply (short and specific)
    • Briefly describe your Java + Vaadin (or similar) experience.
    • Share one repo/code sample (your code) for a Java web app.
    • State your hourly rate and weekly availability.
    • Confirm you’re comfortable with OO + event-driven + hexagonal and AI-assisted dev.
    • No agencies pasting templates, please. Individual contributors or small teams only.
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Senior
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    18 Aug 2025
  • Standort:

KI Suchagent
ai job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!