Auf einen Blick
- Aufgaben: Gestalte die Architektur und leite Engineering-Exzellenz in einem dynamischen Team.
- Unternehmen: FinLink, ein innovatives Unternehmen im Bereich SaaS für Hypotheken.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Remote-Arbeit und echte Einflussmöglichkeiten.
- Weitere Informationen: Vollständige Remote-Position mit hervorragenden Entwicklungsmöglichkeiten.
- Warum dieser Job: Sei Teil einer Transformation und forme die Zukunft unserer Technologie-Landschaft.
- Qualifikationen: Umfangreiche Java-Erfahrung und Führungsstärke in der Architektur.
Das prognostizierte Gehalt liegt zwischen 72000 - 88000 € pro Jahr.
Über Finlink
Bei FinLink haben wir uns zum Ziel gesetzt, die Hypothekenprozesse einfacher, intelligenter und vernetzter zu gestalten. Als Teil der Bilthouse Group entwickeln wir eine SaaS-CRM-Plattform, die Hypothekenmaklern hilft, Kundenbeziehungen, Anträge und den gesamten Hypothekenprozess an einem Ort zu verwalten. Wir bringen unsere Ingenieureorganisation auf die nächste Stufe und bewegen uns in Richtung eines neuen Betriebsmodells, das sich um zwei Wertströme dreht - Kunde & Berater und Hypotheken. Jeder Strom übernimmt die End-to-End-Verantwortung für seinen Fahrplan, die Lieferung und die Releases, was es den Teams ermöglicht, schneller zu arbeiten, bessere Entscheidungen zu treffen und einen bedeutenden Einfluss zu erzielen.
Die Rolle
Gestalte die Architektur. Treibe technische Exzellenz voran. Setze einen Einfluss um. Als unser Java Staff Engineer übernimmst du die architektonische Verantwortung innerhalb eines unserer Wertströme und leitest drei bis vier Ingenieurteams zu skalierbaren, zuverlässigen und wartbaren Lösungen. Du vereinfachst Komplexität, reduzierst Abhängigkeiten und setzt die architektonische Vision unserer Principal Engineers in praktische Ingenieurstandards um. Mit Java als unserer primären Backend-Sprache spielst du eine Schlüsselrolle bei der Umsetzung dieser Transformation, modernisierst Dienste und förderst die Java-Expertise in den Teams. Dies ist eine praktische technische Führungsrolle, in der du durch Expertise, Zusammenarbeit und Coaching führst - du befähigst Tech Leads, hebst die Ingenieurstandards an und gestaltest die Zukunft unserer Technologielandschaft.
Was du tun wirst
- Architektur gestalten: Übernehme die technische Richtung deines Wertstroms, übersetze architektonische Prinzipien in praktische Standards und skalierbare, wartbare Lösungen.
- Komplexität reduzieren: Vereinfache Systeme, konsolidiere Technologien und reduziere Abhängigkeiten, um autonome Teams und unabhängige, risikoarme Releases zu ermöglichen.
- Unsere Java-Transformation vorantreiben: Leite die Migration zu Java, etabliere Best Practices und helfe Ingenieuren, ihre Java-Expertise auszubauen.
- Technische Exzellenz fördern: Setze Standards für Codequalität, Tests, Zuverlässigkeit, Sicherheit und Beobachtbarkeit und fördere eine starke „you build it, you run it“-Kultur.
- Technische Führungskräfte befähigen: Coache und mentor Tech Leads durch architektonische Anleitung, konstruktive Bewertungen und Wissensaustausch.
- End-to-End-Verantwortung übernehmen: Treibe die Entwicklung und den Betrieb von Komponenten innerhalb deines Wertstroms voran, einschließlich gemeinsamer Dienste.
- Strategische Entscheidungen beeinflussen: Arbeite mit Produkt-, Lieferleitern, Principal Engineers und unserem CISO zusammen, um Architektur, Lieferung, Qualität und Sicherheit abzustimmen.
Was wir suchen
- Tiefe Java-Expertise: Umfassende praktische Erfahrung mit Java und seinem Ökosystem, Entwurf, Aufbau und Betrieb von Produktions-Backend-Systemen.
- Cloud-native Kenntnisse: Starke Erfahrung mit Cloud-Technologien, Docker, Kubernetes und verteilten, ereignisgesteuerten Architekturen. Azure ist ein Plus.
- Architektonische Führung: Nachweisliche Erfolge bei der Durchführung komplexer architektonischer Änderungen über mehrere Systeme und Teams hinweg, wobei technisches Können mit pragmatischen Entscheidungen in Einklang gebracht wird.
- Qualitätsorientierte Denkweise: Starker Fokus auf sauberen Code, Tests, Beobachtbarkeit, Zuverlässigkeit und kontinuierliche Verbesserung.
- Technologische Vielseitigkeit: Offenheit für die Arbeit mit verschiedenen Technologien, einschließlich Ruby und TypeScript, mit der Fähigkeit, das größere architektonische Bild zu sehen.
- Führung durch Einfluss: Die Fähigkeit, Teams auszurichten, technische Entscheidungen klar zu kommunizieren und andere ohne formale Autorität zu inspirieren.
- Leidenschaft für Mentoring: Eine kollaborative Denkweise und echte Begeisterung für das Coaching von Ingenieuren und die Entwicklung von Tech Leads.
- Sprachkenntnisse: Fließende Englisch- und Deutschkenntnisse mindestens auf C1-Niveau sind erforderlich, da Englisch unsere Unternehmenssprache ist. Bewerber müssen außerdem in Deutschland wohnen.
Was wir bieten
- Echter Einfluss und Verantwortung: Übernehme eine hochwirksame technische Führungsrolle, in der deine Entscheidungen direkt Architektur, Ingenieurqualität und die Zukunft unserer Technologielandschaft beeinflussen.
- Gestalte eine Ingenieurtransformation: Spiele eine Schlüsselrolle bei der Weiterentwicklung unserer Ingenieuroganisation, treibe unseren Java-Übergang voran und baue die Grundlagen für autonome, leistungsstarke Teams.
- Technische Führung ohne Personalverantwortung: Konzentriere dich auf das, was du am besten kannst - komplexe Ingenieurherausforderungen lösen, Architektur gestalten und anderen helfen, zu wachsen.
- Eine Stimme bei strategischen Entscheidungen: Arbeite direkt mit Produktmanagern, Personen- und Lieferleitern sowie Principal Engineers zusammen, um die technische Richtung zu gestalten und zum Erfolg deines Wertstroms beizutragen.
- Remote-Flexibilität: Genieße eine vollständig remote, unbefristete Position mit der Freiheit, von überall in Deutschland aus zu arbeiten.
Bist du bereit, einen Einfluss zu nehmen? Wenn du leidenschaftlich daran interessiert bist, großartige Software zu entwickeln, komplexe architektonische Herausforderungen anzugehen und Ingenieurteams zu befähigen, ihre beste Arbeit zu leisten, würden wir uns freuen, von dir zu hören. Schließe dich FinLink an und hilf, die Zukunft unserer Ingenieuroganisation zu gestalten.
Java Staff Engineer (m/w/d) Arbeitgeber: bilthouse
Als Arbeitgeber bieten wir dir die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf die Akquise von Baufinanzierungsberatern spezialisiert ist. Mit einem attraktiven Fixgehalt, flexiblen Arbeitsmodellen und 30 Tagen Urlaub plus zusätzlichen freien Tagen an Weihnachten und Silvester fördern wir eine ausgewogene Work-Life-Balance. Unsere offene Teamkultur, regelmäßige Events und individuelle Entwicklungsmöglichkeiten machen uns zu einem hervorragenden Arbeitgeber in Düsseldorf oder Hamburg, wo du deine Ideen einbringen und unser Recruiting aktiv mitgestalten kannst.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Java Staff Engineer (m/w/d) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei bilthouse anzuklopfen, wenn du dich auf die Stelle als Java Staff Engineer (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei bilthouse vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Java Staff Engineer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei bilthouse klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei bilthouse vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.