Senior Backend Developer (Java / Spring) Remote · Full-time

Senior Backend Developer (Java / Spring) Remote · Full-time

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
I

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Architekturen und pflege leistungsstarke REST-APIs.
  • Unternehmen: Innovatives Unternehmen mit Fokus auf Backend-Entwicklung und Teamarbeit.
  • Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
  • Warum dieser Job: Gestalte zuverlässige Systeme und löse komplexe technische Herausforderungen.
  • Qualifikationen: Erfahrung in der Backend-Entwicklung und starke Architekturkenntnisse erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Wir suchen einen Senior Backend Developer, der gerne zuverlässige, skalierbare Produktionssysteme aufbaut und komplexe Backend-Engineering-Probleme löst. Diese Rolle richtet sich an Ingenieure, die reale Backend-Systeme in der Produktion entworfen und betrieben haben, das Systemdesign, die Leistung und die Zuverlässigkeit verstehen und Verantwortung für Dienste vom Design über die Bereitstellung bis zum Betrieb übernehmen.

Sie werden an Backend-Systemen arbeiten, die eine saubere Architektur, betriebliche Zuverlässigkeit und langfristige Wartbarkeit erfordern.

Verantwortlichkeiten
  • Entwerfen und Implementieren skalierbarer Backend-Architekturen
  • Entwickeln und Warten von leistungsstarken REST-APIs
  • Sicherstellen der Skalierbarkeit, Zuverlässigkeit und Leistung des Systems
  • Implementieren sicherer Backend-Systeme (Authentifizierung, Autorisierung, RBAC, Verschlüsselung)
  • Fehlerbehebung und Lösung von Produktionsvorfällen
  • Warten von Protokollierung, Überwachung und Beobachtbarkeit
  • Beitragen zu Architekturentscheidungen und Engineering-Standards
Erforderliche Erfahrung
  • Senior-Level Backend-Entwicklungserfahrung
  • Starke Architektur- und Systemdesignfähigkeiten
  • Erfahrung im Aufbau und Betrieb von Produktions-Backend-Systemen
  • Starkes Verständnis von Skalierbarkeit, Leistung und Zuverlässigkeit
  • Engagement für sauberen, wartbaren Code und moderne Entwicklungspraktiken
  • Erfahrung mit sicherheitsrelevanten Themen (Authentifizierung, Autorisierung, RBAC, Verschlüsselung)
  • Erfahrung in der Fehlersuche und Debugging in der Produktion
Nice to have
  • DevOps- oder Infrastruktur-Erfahrung
Tech Stack Backend
  • Java Enterprise / Jakarta / Spring (Validierung, Abhängigkeitsinjektion, Annotations)
  • APIs
  • RESTful APIs
  • JSON-API
  • Verarbeitung
  • Synchronisierte und asynchrone Verarbeitung
  • Persistenz
  • MongoDB
  • S3 / Objektspeicher
  • Workflow
  • Prozessmotoren
  • BPMN-Workflows
  • Beobachtbarkeit
  • ELK-Stack (Protokollierung und Volltextsuche)
  • Infrastruktur
  • Docker
  • DigitalOcean
  • AWS
  • Azure
  • Nginx
  • Testing
  • API-Tests mit Cypress
Wer sich bewerben sollte
  • Ingenieure mit mehreren Jahren Erfahrung in der Backend-Produktion
  • Entwickler, die Systeme entworfen haben, nicht nur Aufgaben implementiert haben
  • Ingenieure, die sich mit der Verantwortung für Produktionsdienste wohlfühlen
  • Entwickler, die Erfahrung mit Herausforderungen in Bezug auf Skalierbarkeit, Leistung und Zuverlässigkeit haben
Für wen diese Rolle NICHT geeignet ist
  • Junior- oder Einsteigerentwickler
  • Entwickler ohne Erfahrung mit Produktions-Backend-Systemen
  • Kandidaten, deren Erfahrung hauptsächlich im Frontend oder Scripting liegt
  • Entwickler ohne Java / Spring-Erfahrung in der Produktion
Kurze technische Herausforderung (Bewerbungsschritt)

Um uns Ihr Erlebnis zu verdeutlichen, fügen Sie bitte kurze Antworten auf die folgenden Fragen bei Ihrer Bewerbung hinzu:

  • Beschreiben Sie ein Backend-System, das Sie entworfen oder architektonisch gestaltet haben und das in der Produktion läuft.
  • Was war der größte Umfang dieses Systems? (Benutzer, Anfragen pro Sekunde oder Datenvolumen)
  • Beschreiben Sie einen Produktionsvorfall, den Sie persönlich untersucht und gelöst haben.

Bewerbungen, die spezifische technische Details und messbare Größen enthalten, werden priorisiert.

Senior Backend Developer (Java / Spring) Remote · Full-time Arbeitgeber: Inhubber

Unser Unternehmen bietet eine dynamische und unterstützende Arbeitsumgebung für Senior Backend Developer, die an der Entwicklung zuverlässiger und skalierbarer Systeme interessiert sind. Mit einem Fokus auf moderne Technologien und Best Practices fördern wir eine Kultur des kontinuierlichen Lernens und der beruflichen Weiterentwicklung, während wir gleichzeitig flexible Remote-Arbeitsmöglichkeiten bieten. Unsere Mitarbeiter profitieren von einer offenen Kommunikation, einem starken Teamgeist und der Möglichkeit, an spannenden Projekten zu arbeiten, die echte Auswirkungen haben.

I

Kontaktdaten:

Inhubber Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Backend Developer (Java / Spring) Remote · Full-time erhalten könnten

Tip Nummer 1

Mach dir Gedanken über deine bisherigen Projekte und wie du sie präsentieren kannst. Bereite eine kurze, prägnante Erklärung für jedes Projekt vor, das du in deiner Bewerbung erwähnen möchtest. Zeige, wie du Herausforderungen gemeistert hast und welche Technologien du verwendet hast.

Tip Nummer 2

Networking ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Erfahrungen und suche nach Möglichkeiten, dich in der Community zu engagieren – das kann Türen öffnen!

Tip Nummer 3

Bereite dich auf technische Interviews vor, indem du häufige Fragen und Probleme übst, die in Backend-Entwicklungsrollen auftreten. Sei bereit, deine Lösungsansätze zu erklären und zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrung hast.

Tip Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Vergiss nicht, deine Antworten auf die technischen Herausforderungen klar und detailliert zu formulieren, um deine Fähigkeiten zu demonstrieren.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Developer (Java / Spring) Remote · Full-time mit Bravour zu bestehen

Backend-Entwicklung
Java
Spring
REST APIs
Systemarchitektur
Leistungsoptimierung
Zuverlässigkeit

Einige Tipps für deine Bewerbung 🫡

Sei präzise und konkret:Wenn du über deine Erfahrungen sprichst, sei so konkret wie möglich. Nenne spezifische Systeme, die du entworfen oder betrieben hast, und gib messbare Größen an, wie Nutzerzahlen oder Anfragen pro Sekunde. Das hilft uns, deine Fähigkeiten besser einzuschätzen.

Zeige deine Problemlösungsfähigkeiten:Erzähle von einem Produktionsvorfall, den du selbst untersucht und gelöst hast. Beschreibe die Herausforderung und wie du sie gemeistert hast. Das zeigt uns, dass du nicht nur Probleme erkennst, sondern auch aktiv Lösungen findest.

Betone deine Verantwortung:Wir suchen nach Entwicklern, die Verantwortung für ihre Systeme übernehmen. Mach deutlich, wie du in der Vergangenheit für Design, Implementierung und Betrieb von Backend-Systemen verantwortlich warst. Das zeigt uns dein Engagement und deine Erfahrung.

Bewirb dich über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! Dort kannst du sicherstellen, dass deine Bewerbung direkt bei uns landet und wir alle Informationen haben, die wir brauchen, um dich kennenzulernen.

Wie man sich auf ein Vorstellungsgespräch bei Inhubber vorbereitet

Verstehe die Anforderungen

Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Jobbeschreibung gründlich durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den geforderten Qualifikationen passen. Bereite konkrete Beispiele vor, die deine Kenntnisse in Java, Spring und Backend-Systemen demonstrieren.

Technische Vorbereitung

Da es sich um eine technische Position handelt, solltest du dich auf mögliche technische Fragen vorbereiten. Übe das Erklären deiner bisherigen Projekte, insbesondere solche, die Architektur, Skalierbarkeit und Performance betreffen. Sei bereit, über Sicherheitsaspekte wie Authentifizierung und Autorisierung zu sprechen.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den Technologien, die sie verwenden. Das gibt dir auch einen besseren Einblick in die Unternehmenskultur.

Selbstbewusstsein zeigen

Sei selbstbewusst, wenn du über deine Erfahrungen sprichst. Zeige, dass du Verantwortung für deine Projekte übernommen hast und bereit bist, Ownership für Produktionssysteme zu übernehmen. Deine Fähigkeit, Probleme zu lösen und aus Vorfällen zu lernen, ist entscheidend für diese Rolle.