(Junior) Software Architect (m/w/d)
Sie entwickeln gerne Software und interessieren sich dafür, wie aus einzelnen Komponenten gut durchdachte Systeme entstehen? Bei kopfhoch3 arbeiten Sie an individuellen Softwarelösungen, bringen eigene Ideen ein und entwickeln Ihre Kenntnisse in der Softwarearchitektur Schritt für Schritt weiter.

Was Sie bei kopfhoch3 erwartet
Bei kopfhoch3 arbeiten Sie in einem Umfeld, in dem Sie eigene Ideen einbringen, Verantwortung übernehmen und sich fachlich wie persönlich weiterentwickeln können. Gemeinsam mit Ihrem Team entwickeln Sie individuelle Softwarelösungen und gestalten Projekte von der ersten Idee bis zur Umsetzung aktiv mit.
Unsere Zusammenarbeit basiert auf Vertrauen, offener Kommunikation und gegenseitiger Unterstützung. Regelmäßiges Feedback, faire Rahmenbedingungen und ein starkes Teamgefühl schaffen den Raum, in dem gute Arbeit entstehen kann.
Wenn Sie Herausforderungen gerne gemeinsam lösen, Neues ausprobieren möchten und Lust haben, mit uns zu wachsen, sind Sie bei uns richtig.
Was Sie mitbringen
-
Ein solides technisches Fundament
Sie haben eine Ausbildung im Bereich Fachinformatik, ein Studium der Informatik oder Wirtschaftsinformatik abgeschlossen oder verfügen über vergleichbare praktische Erfahrung.
-
Freude an der Zusammenarbeit
Sie kommunizieren klar, arbeiten gerne im Team und sind offen für den direkten Austausch mit Kundinnen und Kunden.
-
Kenntnisse in Java und Webtechnologien
Sie haben bereits mit Java und gängigen Webtechnologien gearbeitet. Erste Erfahrungen mit Java EE, JavaScript oder JSON sind von Vorteil.
-
Erfahrung in der Softwareentwicklung
Sie haben erste Anwendungen im Frontend oder Backend entwickelt und kennen beispielsweise Angular, HTML oder CSS.
-
Sicherer Umgang mit Datenbanken
Relationale Datenbanken sind Ihnen vertraut, etwa MySQL, PostgreSQL oder Oracle.
-
Interesse an Frameworks und Tools
Erste Erfahrungen mit Spring Boot, Hibernate oder Liquibase sind hilfreich. Wichtiger ist uns, dass Sie sich gerne in neue Technologien einarbeiten.
-
Verständnis für Entwicklungsumgebungen
Sie kennen grundlegende Entwicklungsabläufe und haben idealerweise bereits mit Werkzeugen wie Docker gearbeitet.
-
Flexibilität im Projektalltag
Sie sind bereit, bei Bedarf projektbezogen auch bei unseren Kundinnen und Kunden vor Ort zu arbeiten.
Was Sie als (Junior) Software Architect ausmacht
-
Ein Blick für das Ganze
Sie denken über einzelne Funktionen hinaus und interessieren sich dafür, wie Anforderungen, Komponenten und Systeme zusammenhängen.
-
Sinn für klare Strukturen
Sie legen Wert auf verständlichen, wartbaren Code, sauber definierte Schnittstellen und eine nachvollziehbare Dokumentation.
-
Bewusste technische Entscheidungen
Sie beschäftigen sich mit Design Patterns und unterschiedlichen Lösungsansätzen und möchten verstehen, welche Architektur zu welcher Anforderung passt.
-
Interesse an der Fachlichkeit
Sie möchten neben der Technik auch die Prozesse und Aufgaben verstehen, die eine Anwendung unterstützen soll.
-
Neugier auf neue Ansätze
Sie setzen sich gerne mit Technologien auseinander, vergleichen Möglichkeiten und nutzen bei Bedarf Prototypen, um Ideen frühzeitig zu überprüfen.
-
Strukturierte Entwicklungsarbeit
Entwicklungsabläufe mit Branching, Pull Requests und Code Reviews sind Ihnen vertraut oder Sie möchten Ihre Kenntnisse darin vertiefen.
-
Freude an Weiterentwicklung
Sie möchten technische Entscheidungen zunehmend selbst treffen und Ihre Fähigkeiten in der Softwarearchitektur weiter ausbauen.
Das bieten wir Ihnen
-
Raum für neue Ideen
Sie haben die Möglichkeit, neue Technologien, Methoden und Arbeitsweisen auszuprobieren und in Ihre Projekte einzubringen.
-
Verantwortung und Mitgestaltung
Sie übernehmen Verantwortung für Ihren Aufgabenbereich und können die Weiterentwicklung von kopfhoch3 aktiv mitgestalten.
-
Flexibles Arbeiten
Flexible Arbeitszeiten und die Möglichkeit zum Homeoffice geben Ihnen Spielraum bei der Gestaltung Ihres Arbeitsalltags.
-
Zusammenhalt im Team
Bei uns erwartet Sie eine kollegiale Zusammenarbeit, in der gegenseitige Unterstützung und gemeinsame Aktivitäten ihren festen Platz haben.
-
Offene Kommunikation
Direkter Austausch, transparente Entscheidungen und regelmäßiges Feedback gehören zu unserer Zusammenarbeit.
-
Ein moderner Arbeitsplatz
Wir stellen Ihnen einen modernen Arbeitsplatz und eine hochwertige technische Ausstattung zur Verfügung.
-
Faire Vergütung
Ihre Arbeit wird fair und marktgerecht vergütet.
-
Zeit für Weiterentwicklung
Unsere etablierten Training Days bieten Ihnen regelmäßig Gelegenheit, Ihr Wissen zu vertiefen und neue Themen kennenzulernen.
-
Ein respektvolles Miteinander
Unterschiedliche Perspektiven, gegenseitiger Respekt und ein offener Umgang miteinander sind für uns selbstverständlich.