Senior Java Engineer

Senior Java Engineer

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
Hack The Box

Auf einen Blick

  • Aufgaben: Entwickle und implementiere innovative Microservices mit modernsten Technologien.
  • Arbeitgeber: Hack The Box – ein innovatives Unternehmen mit einer inklusiven Kultur.
  • Mitarbeitervorteile: Private Versicherung, 25 Urlaubstage, Weiterbildung und modernes Equipment.
  • Andere Informationen: Flexible Arbeitszeiten und ein dynamisches Team mit großartigen Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
  • Gewünschte Qualifikationen: Erfahrung mit Java, Spring und Microservices-Architekturen.

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

Ihre Mission ist es, die Microservices-Grundlage zu entwerfen und umzusetzen, die transformiert, wie wir Software entwickeln und bereitstellen. Sie werden die richtigen Muster zur richtigen Zeit anwenden, sei es beim Entwerfen von domänengesteuerten Aggregaten, der Implementierung von Sagas für verteilte Konsistenz oder dem Aufbau einer einheitlichen API-Gateway-Schicht, die Routing, Sicherheit, API-Zusammensetzung und Querschnittsbelange verwaltet.

Sie werden durch Ihr Beispiel führen, robuste, sichere Spring Boot-Dienste erstellen und Teams dabei helfen, Resilienz- und Integrationsmuster wie Circuit Breaker, Transaktions-Outbox und Messaging als Selbstverständlichkeit zu übernehmen. In den nächsten Monaten werden Sie grundlegende architektonische Entscheidungen, Zerlegungsstrategien, Dienstgrenzen, Messaging-Infrastruktur und die Muster gestalten, die die Datenkonsistenz über Domänen hinweg sicherstellen.

Sie werden Refactoring-Muster wie Strangler und Anti-Korruptionsschicht anwenden, um veraltete Systeme ohne Unterbrechung sicher weiterzuentwickeln. Im Laufe des Jahres werden Sie zu einer Plattform beitragen, auf der Qualität, Sicherheit und Geschwindigkeit sich gegenseitig verstärken und einen nachhaltigen Einfluss auf Benutzer und das Unternehmen ausüben.

Standort & Arbeitsmodus

Griechenland – hybrid: 2 Tage im Büro (innerhalb von 55 km von Athen) und 3 Tage remote, plus einen Monat Arbeit von überall. Vollständig remote oder hybride Vereinbarungen sind für Kandidaten außerhalb des Athener Radius verfügbar.

Team & Zusammenarbeit

Sie werden Teil eines vollständig autonomen, leistungsstarken Teams von Senior Engineers und Architekten sein, das sich auf das Backend konzentriert. Zusammenarbeit ist zentral; Sie werden eng mit SRE/Infrastruktur, Plattformteams, QA, Daten, Analytik, KI und Produktteams zusammenarbeiten. Sie berichten an Senior Architects und haben direkten Zugang zur strategischen technischen Führung.

Technologien & Werkzeuge

  • Java, Kotlin, Spring-Ökosystem (Boot, Cloud, Data, Security)
  • API-Integrationsstile, relationale Datenbanken, NoSQL
  • Docker, Kubernetes, Git, GitHub, Jira
  • Messaging-Plattformen wie Kafka

Verantwortlichkeiten

  • Entwerfen und Erstellen neuer Spring Boot-Microservices unter Anwendung von Mustern, die Konsistenz, Resilienz und Skalierbarkeit gewährleisten.
  • Gestalten Sie die API-Gateway-Schicht, um sicheres Routing, Zusammensetzung und Querschnittsbelange zu ermöglichen.
  • Zusammenarbeit mit Architekten und Teams zur Definition von Dienstgrenzen und Integrationsstrategien, die mit den Geschäftsbedürfnissen übereinstimmen.
  • Modernisieren Sie veraltete Systeme schrittweise mithilfe von Strangler-Figuren und Anti-Korruptionsschichtmustern.
  • Fördern Sie die Codequalität durch Überprüfungen, bewährte Verfahren und praktische Anleitung.
  • Partnerschaft mit SRE, Plattform und QA, um Dienste beobachtbar, testbar und produktionsbereit zu halten.
  • Tragen Sie zu architektonischen Entscheidungen bei, dokumentieren Sie Abwägungen und kommunizieren Sie die Richtung klar.
  • Mentorieren Sie andere Ingenieure in Bezug auf Microservices, Spring-Ökosystem und saubere Programmierpraktiken.

Anforderungen & Fähigkeiten

  • Solide Erfahrung mit Java und dem Spring-Ökosystem in der Produktion.
  • Praktische Erfahrung im Entwerfen und Erstellen von Microservices; Kenntnisse über Saga, CQRS, Transaktions-Outbox, API-Gateway.
  • Starkes Verständnis der Herausforderungen verteilter Systeme – Datenkonsistenz, Dienstkommunikation, Resilienz und Fehlertoleranz.
  • Erfahrung mit Messaging-Systemen wie Kafka und ereignisgesteuerten Architekturen.
  • Vertrautheit mit Containerisierung und Orchestrierung (Docker, Kubernetes) und CI/CD-Pipelines.
  • Klare Kommunikation architektonischer Entscheidungen an technische und nicht-technische Stakeholder.
  • Nachweisliche Erfahrung in der Mentoren- oder Leitungsfunktion für andere Ingenieure.

Vorteile

  • Private Versicherung
  • 25 Urlaubstage pro Jahr
  • Dedizierter Budget für Schulungen und berufliche Entwicklung sowie Teilnahme an Konferenzen
  • Modernste Ausstattung (Mac Book, iPhone, Mobilfunkvertrag)
  • Kostenloses Mittagessen und Snacks im Büro
  • Vollständiger Zugang zu den Angeboten des Hack The Box-Labors
  • Flexible / hybride Arbeitsweise

Chancengleichheit

Bei Hack The Box setzen wir uns dafür ein, einen vielfältigen, integrativen und gerechten Arbeitsplatz zu fördern. Wir glauben, dass Vielfalt unsere Leistung, Dienstleistungen und die Gemeinschaften, die wir bedienen, bereichert. Daher stellen wir sicher, dass alle Bewerbungen ausschließlich auf der Grundlage von Verdiensten, Fähigkeiten und Qualifikationen berücksichtigt werden. Wir diskriminieren nicht aufgrund von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, Genetik, Behinderung, Alter oder Veteranenstatus.

Senior Java Engineer Arbeitgeber: Hack The Box

Hack The Box ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem hybriden Arbeitsmodell in Griechenland, das Flexibilität und Remote-Arbeit fördert, sowie umfangreichen Weiterbildungsangeboten und modernster Ausstattung, unterstützt das Unternehmen die persönliche und berufliche Entwicklung seiner Mitarbeiter. Die offene und kollaborative Teamkultur ermöglicht es den Ingenieuren, ihre Fähigkeiten in einem hochqualifizierten Team weiterzuentwickeln und an bedeutenden Projekten zu arbeiten, die einen echten Einfluss auf die Softwareentwicklung haben.
Hack The Box

Kontaktperson:

Hack The Box HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Java Engineer

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Führungskräften in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Java, Spring und Microservices übst. Wir empfehlen, Mock-Interviews mit Freunden oder Kollegen durchzuführen, um dein Selbstvertrauen zu stärken.

Tipp Nummer 3

Zeige deine Leidenschaft für das Programmieren! Sprich über deine Projekte, die Technologien, die du liebst, und wie du Probleme gelöst hast. Das zeigt, dass du nicht nur ein Entwickler bist, sondern auch ein Problemlöser.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, deine Motivation klar zu kommunizieren – warum willst du Teil unseres Teams werden?

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Engineer

Java
Spring Boot
Microservices-Architektur
API Gateway
Saga
CQRS
Transaktionale Outbox
Verteilte Systeme
Datenkonsistenz
Resilienz
Fehlertoleranz
Messaging-Systeme (z.B. Kafka)
Containerisierung (Docker)
Orchestrierung (Kubernetes)
CI/CD-Pipelines

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen und ihre Leidenschaft für Technologie und Softwareentwicklung zeigen.

Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und Erfahrungen mit Java und dem Spring-Ökosystem. Zeige, wie du Microservices entworfen und implementiert hast und welche Herausforderungen du dabei gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen.

Mach es klar und strukturiert: Achte darauf, dass deine Bewerbung gut strukturiert und leicht verständlich ist. Verwende klare Absätze und Überschriften, um deine Punkte hervorzuheben. So können wir schnell erkennen, was du zu bieten hast!

Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. Dort findest du alle Informationen und kannst sicherstellen, dass deine Bewerbung an die richtige Stelle gelangt. Wir freuen uns auf deine Unterlagen!

Wie du dich auf ein Vorstellungsgespräch bei Hack The Box vorbereitest

Verstehe die Technologien

Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, Spring Boot und Kafka. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, diese anzuwenden.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, bei denen du Microservices entworfen oder implementiert hast. Sei bereit, über die von dir verwendeten Muster zu sprechen, wie z.B. Saga oder CQRS, und erkläre, wie du Probleme gelöst hast.

Kommunikation ist der Schlüssel

Da du mit verschiedenen Teams zusammenarbeiten wirst, ist es wichtig, deine Kommunikationsfähigkeiten zu demonstrieren. Übe, technische Konzepte einfach und klar zu erklären, sowohl für technische als auch für nicht-technische Stakeholder.

Zeige deine Mentoring-Fähigkeiten

Da die Rolle auch das Mentoring anderer Ingenieure umfasst, sei bereit, darüber zu sprechen, wie du in der Vergangenheit andere unterstützt hast. Teile Beispiele, wie du Wissen weitergegeben hast und welche Methoden du verwendet hast, um das Team zu stärken.

Senior Java Engineer
Hack The Box
Standort: Berlin
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>