Werde Teil des Teams

(Junior) Software Architect

Als Software Architect in unserem Team bringst du technisches Verständnis, Erfahrung in Softwareprojekten und den Blick für tragfähige Architekturentscheidungen zusammen.

Das bieten wir dir

  • Freiraum für die Erprobung neuer Technologien, Methoden und Arbeitsweisen

  • Verantwortung für deinen Aufgabenbereich und die Möglichkeit, kopfhoch3 aktiv mitzugestalten

  • Flexible Arbeitszeiten und die Möglichkeit, im Home-Office zu arbeiten

  • Eine freundschaftliche Team-Basis mit gemeinsamen Aktivitäten

  • Transparente Kommunikation und eine etablierte Feedback-Kultur

  • Moderne Arbeitsplätze und eine sehr gute technische Ausstattung

  • Faire und marktgerechte Vergütung

  • Etablierte Training Days als Rahmen für deine fachliche Weiterentwicklung

  • Eine offene Unternehmenskultur, in der Diversität, Vertrauen und gegenseitige Unterstützung selbstverständlich sind

Wie wir zusammenarbeiten

Was dich bei kopfhoch3 erwartet

Bei kopfhoch3 suchen wir nicht nur einen Mitarbeiter, sondern ein neues Teammitglied, das mit uns wachsen und unsere Vision teilen möchte. Wir bieten dir die Chance, deine Kenntnisse in einem innovativen Umfeld einzubringen, Verantwortung zu übernehmen und dich fachlich wie persönlich weiterzuentwickeln.

Fairplay, offene Kommunikation und eine gerechte Vergütung sind für uns feste Bestandteile unserer Zusammenarbeit. Mit unserer kooperativen Unternehmenskultur, regelmäßigen Feedbacks und einem starken Teamgefühl hast du die Möglichkeit, aktiv an spannenden Projekten mitzuwirken und die Zukunft unserer Softwarelösungen mitzugestalten.

Wenn du Herausforderungen liebst, eigene Ideen einbringen möchtest und gerne im Team arbeitest, bist du bei uns genau richtig.

Was du mitbringst

  • Eine erfolgreich abgeschlossene Ausbildung zum Fachinformatiker, ein Studium der Informatik oder Wirtschaftsinformatik oder vergleichbare Berufserfahrung

  • Kommunikationsstärke im Team und im Austausch mit unseren Kundinnen und Kunden

  • Erfahrung mit Java, Java EE, JavaScript und JSON

  • Kenntnisse in Datenbanktechnologien wie MySQL, PostgreSQL oder Oracle

  • Erfahrung in der Webentwicklung, sowohl im Frontend als auch im Backend, zum Beispiel mit Angular, HTML und CSS

  • Erfahrung mit Frameworks und Tools wie Spring Boot, Liquibase und Hibernate

  • Kenntnisse im Umgang mit Tools zur Gestaltung von Entwicklungs- und Produktionsumgebungen, zum Beispiel Docker

  • Bereitschaft, projektbezogen auch beim Kunden vor Ort zu arbeiten

Was dich als Software Architect ausmacht

  • Sicherer Umgang und umfangreiche Erfahrung mit den genannten Programmiersprachen und Technologien

  • Ausgeprägte Erfahrung in der Softwareentwicklung und in Softwareprojekten

  • Sehr gute Kenntnisse in der Anwendung etablierter Design Patterns

  • Ein klares Verständnis für Anti-Patterns und deren Vermeidung

  • Ausführliche und nachvollziehbare Dokumentation von Source Code, sowohl im Code als auch außerhalb des Codes

  • Ein sehr ausgeprägtes Clean-Code-Verständnis

  • Ein guter Überblick über unterschiedliche Technologien, um passende Entscheidungen für konkrete Anforderungen zu treffen

  • Erfahrung im Entwurf sauberer Schnittstellen sowie wartbarer Softwarearchitekturen

  • Tiefes fachliches Verständnis für die jeweilige Domäne

  • Erfahrung in der Erstellung technischer Prototypen zur Evaluation

  • Die Fähigkeit, den Überblick über das gesamte Projekt zu behalten und fundierte Architekturentscheidungen zu treffen

  • Sehr gute Erfahrung mit Entwicklungs-Workflows, zum Beispiel Pull Requests, Branching und der Trennung von Features

Jetzt bewerben

Name(erforderlich)
Bitte lass uns wissen, was du auf dem Herzen hast. Hast du eine Frage an uns? Dann frag einfach.
Ziehe Dateien hier her oder
Max. Dateigröße: 100 MB.
    Dieses Feld wird bei der Anzeige des Formulars ausgeblendet