(Senior) Software Engineer – Java Backend & Microservices (w/m/d)

(Senior) Software Engineer – Java Backend & Microservices (w/m/d)

Vollzeit 55000 - 75000 € / Jahr (geschätzt) Kein Homeoffice möglich
G

Auf einen Blick

  • Aufgaben: Gestalte die digitale Zukunft im Banking mit innovativen Backend-Systemen und Microservices.
  • Unternehmen: Dynamisches Unternehmen mit flachen Hierarchien und vielfältigem Team.
  • Vorteile: Flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein faires Gehalt.
  • Weitere Informationen: Lockere Arbeitsatmosphäre ohne Dresscode und spannende Teamevents.
  • Warum dieser Job: Entwickle cutting-edge Technologien und bring deine Ideen aktiv ein.
  • Qualifikationen: Mindestens 2-5 Jahre Erfahrung in Java Backend-Entwicklung und Microservices.

Das prognostizierte Gehalt liegt zwischen 55000 - 75000 € pro Jahr.

In deiner Rolle gestaltest du die digitale Zukunft unserer Kunden im Banking- und Finanzumfeld. Du entwickelst skalierbare Backend-Systeme, entwirfst moderne Microservices-Architekturen und arbeitest an innovativen Lösungen zur Digitalisierung von Geschäftsprozessen. Dabei behältst du die End-to-End-Perspektive im Blick und nutzt dein Verständnis für Schnittstellen und Frontend-Komponenten, um ganzheitliche Systeme zu entwickeln.

Du entwickelst und betreibst skalierbare Backend-Services in Java (11–17, zukünftig 21) mit Spring Boot, nutzt JPA/Hibernate und führst Unit- sowie Integrationstests nach Clean-Code- und TDD-Prinzipien durch. Du konzipierst und implementierst Microservices und APIs, die besonders sicher, skalierbar und performant sind. Du arbeitest mit Cloud- und Container-Technologien (Docker, Kubernetes, OpenShift, AWS oder Azure), implementierst CI/CD-Pipelines mit Jenkins und GitLab und setzt Infrastructure-as-Code um.

Du setzt dein Know-how in SQL- und NoSQL-Datenbanken ein, um effiziente, sichere und performante Datenverarbeitung sowie ein durchdachtes Datenbank-Design zu gewährleisten. Du gestaltest Architekturentscheidungen mit, insbesondere im Bereich Domain-Driven Design, Event-Driven Architecture und Messaging-Systemen wie Kafka oder JMS. Du sorgst für hohe Softwarequalität durch automatisierte Tests, gründliche Code Reviews und umfassende technische Dokumentation von Architektur, Code und Tests. Du arbeitest in agilen Teams (Scrum/Kanban) und bringst dich aktiv in Sprint-Planung, Refinements und Reviews ein.

Du hast min. 2–5 Jahre Erfahrung in der Backend-Entwicklung mit Java und Spring Boot und bereits produktionsreife Microservices in komplexen Systemlandschaften umgesetzt. Du verfügst über fundierte Kenntnisse in Microservice-Architekturen, REST oder SOAP APIs sowie in Container- und Cloud-Deployments mit Docker, Kubernetes oder OpenShift – idealerweise ergänzt durch Helm oder Terraform. Du hast Erfahrung in der Migration monolithischer Anwendungen zu Microservices und bist vertraut mit Build- und Entwicklungstools (Maven/Gradle, Git, GitLab, Jenkins, IntelliJ/Eclipse, Jira) und CI/CD-Prozessen. Du arbeitest sicher mit relationalen und NoSQL-Datenbanken (z.B. PostgreSQL, MySQL oder MongoDB), optimierst Abfragen und entwickelst performante Datenmodelle. Du entwickelst nach Clean Code Prinzipien, nutzt Design Patterns und legst Wert auf wartbare, testbare und qualitativ hochwertige Software. Du bringst idealerweise bankfachliches Verständnis oder Erfahrung in Finanzsystemen wie Zahlungsverkehr, Core Banking oder angrenzenden Bereichen (z.B. Wertpapiergeschäft, Investmentkonten, Compliance, Vertriebsanalytics) mit. Du hast Spaß daran, dich in neue Technologien und Domänen einzuarbeiten und komplexe Systeme ganzheitlich zu verstehen. Du verfügst über verhandlungssichere Deutschkenntnisse (mind. C1) sowie gute Englischkenntnisse (mind. B2) in Wort und Schrift.

Das bieten wir dir: Jeder von uns hat seinen eigenen Arbeitsrhythmus. Deshalb bieten wir flexible Arbeitszeiten an, die perfekt zu deinem Lebensstil und deiner Work-Life-Balance passen. Entdecke bei uns verschiedene Fort- und Weiterbildungsmöglichkeiten, die nicht nur deine beruflichen Fähigkeiten, sondern auch deine persönliche Entwicklung fördern. Arbeit soll sich lohnen, und bei uns bekommst du nicht nur Wertschätzung, sondern auch ein faires Gehalt, mit vermögenswirksamer Leistung, einem Zuschuss zur betrieblichen Altersvorsorge und einer betrieblichen Unfallversicherung. Bei uns legen wir großen Wert darauf, dass du selbst die für dich attraktivsten Vorteile auswählen kannst. Freu dich auf eine Vielzahl von Vorteilen wie zum Beispiel Job-Rad-Leasing und spannende Teamevents, die das Arbeitsleben noch interessanter machen. Wir fördern flache Hierarchien, kurze Wege und eine schnelle Kommunikation, um Prozesse effizient zu gestalten. Wir schätzen die Bereicherung durch verschiedene Ansichten und setzen daher auf unser buntes, vielfältiges und generationsübergreifendes Team. Wenn man sich wohl fühlt, kann man sich entfalten. Deshalb bieten wir eine lockere Arbeitsatmosphäre ohne Dresscode an. Sei aktiv an der Weiterentwicklung unserer Arbeitswelt beteiligt. In verschiedenen Communitys kannst du deine eigenen Ideen und deine Kreativität einbringen.

(Senior) Software Engineer – Java Backend & Microservices (w/m/d) Arbeitgeber: GoHiring GmbH

Als Arbeitgeber bieten wir dir die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf die digitale Zukunft im Banking- und Finanzsektor ausgerichtet ist. Mit flexiblen Arbeitszeiten, umfangreichen Fort- und Weiterbildungsmöglichkeiten sowie einer wertschätzenden Unternehmenskultur fördern wir nicht nur deine berufliche, sondern auch persönliche Entwicklung. Unsere flachen Hierarchien und eine lockere Arbeitsatmosphäre ermöglichen es dir, kreativ zu sein und aktiv an der Gestaltung unserer Arbeitswelt teilzunehmen.

G

Kontaktdaten:

GoHiring GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so (Senior) Software Engineer – Java Backend & Microservices (w/m/d) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn oder Xing, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen zur Backend-Entwicklung und Microservices vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis für die Konzepte!

Zeige deine Leidenschaft!

Sprich über deine Projekte und Technologien, die du liebst. Wenn du Begeisterung zeigst, wird das die Interviewer anstecken und sie sehen, dass du wirklich für die Rolle brennst.

Bewirb dich direkt über unsere Website!

Wir haben viele spannende Stellenangebote, die perfekt zu deinem Profil passen könnten. Nutze die Möglichkeit, dich direkt bei uns zu bewerben und zeige uns, was du drauf hast!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer – Java Backend & Microservices (w/m/d) mit Bravour zu bestehen

Java (11–17, zukünftig 21)
Spring Boot
JPA/Hibernate
Unit- und Integrationstests
Microservices-Architekturen
APIs (REST oder SOAP)
Cloud-Technologien (Docker, Kubernetes, OpenShift, AWS, Azure)

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du wirklich bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als (Senior) Software Engineer interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen in der Backend-Entwicklung mit Java und Spring Boot. Zeige auf, wie du Microservices umgesetzt hast und welche Technologien du dabei verwendet hast. Das gibt uns einen guten Einblick in dein Können!

Sei präzise und strukturiert:Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du nicht nur ein guter Entwickler bist, sondern auch gut kommunizieren kannst.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alle Unterlagen an die richtige Stelle gelangen und du keine wichtigen Schritte im Bewerbungsprozess verpasst. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei GoHiring GmbH vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, Spring Boot und Microservices. Bereite dich darauf vor, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen, die deine Erfahrung mit diesen Technologien zeigen.

Bereite Fragen vor

Überlege dir im Voraus einige Fragen, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über das Team und die Projekte zu erfahren, an denen du arbeiten würdest.

Präsentiere deine Projekte

Sei bereit, über deine bisherigen Projekte zu sprechen, insbesondere solche, die relevante Erfahrungen in der Backend-Entwicklung und mit Microservices beinhalten. Zeige, wie du Herausforderungen gemeistert hast und welche Lösungen du implementiert hast.

Zeige Teamgeist

Da die Stelle in einem agilen Team ist, betone deine Erfahrungen in der Zusammenarbeit mit anderen. Sprich darüber, wie du in Scrum- oder Kanban-Umgebungen gearbeitet hast und wie du zur Teamdynamik beigetragen hast.