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 aktive Mitgestaltung der Arbeitswelt.
- Warum dieser Job: Arbeite an spannenden Projekten und entwickle deine Fähigkeiten in einem kreativen Umfeld.
- Qualifikationen: Mindestens 2-5 Jahre Erfahrung in Java Backend-Entwicklung und Microservices.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Was dich erwartet
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.
Was du mitbringen solltest
- 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 bringst Kenntnisse im Frontend (HTML, CSS, JavaScript, TypeScript, React, Angular oder Vue.js) mit, um End-to-End-Prozesse und Schnittstellen besser zu verstehen.
- 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, einen Zuschuss zur betrieblichen Altersvorsorge und eine betriebliche 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: Lucke
Als Arbeitgeber bieten wir dir die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf die digitale Transformation im Banking- und Finanzsektor fokussiert 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 die lockere Arbeitsatmosphäre ermöglichen es dir, aktiv an der Gestaltung unserer Arbeitswelt teilzunehmen und deine Ideen einzubringen.
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 und Aufgaben vertraut, die in technischen Interviews gestellt werden. Ü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 mit Begeisterung über deine Arbeit redest, wird das die Interviewer anstecken und sie sehen, dass du wirklich für die Rolle brennst.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter freuen uns immer über Bewerbungen direkt über unsere Plattform. So kannst du sicherstellen, dass deine Bewerbung schnell und unkompliziert ankommt!
Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer – Java Backend & Microservices (w/m/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deinem Anschreiben durchscheinen und erzähl uns, warum du für die Rolle als (Senior) Software Engineer bei uns brennst.
Pass auf die Details auf!:Achte darauf, dass dein Lebenslauf und dein Anschreiben fehlerfrei sind. Ein paar kleine Tippfehler können einen großen Eindruck hinterlassen – und nicht unbedingt den besten. Wir schätzen Sorgfalt und Professionalität!
Zeig deine Erfahrungen!:Erzähle uns von deinen bisherigen Projekten und wie du deine Skills in Java, Spring Boot und Microservices eingesetzt hast. Konkrete Beispiele helfen uns, deine Eignung für die Position besser zu verstehen.
Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!
Wie man sich auf ein Vorstellungsgespräch bei Lucke vorbereitet
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, Spring Boot, Docker und Kubernetes. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, dein Wissen zu erweitern.
✨Bereite konkrete Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der Backend-Entwicklung und bei der Arbeit mit Microservices zu demonstrieren. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Anwendung.
✨Zeige Teamgeist
Da du in agilen Teams arbeiten wirst, ist es wichtig, deinen Teamgeist zu zeigen. Bereite dich darauf vor, Fragen zu beantworten, wie du in der Vergangenheit mit anderen zusammengearbeitet hast, um Probleme zu lösen oder Projekte erfolgreich abzuschließen. Betone deine Erfahrungen in Scrum oder Kanban.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur und die Arbeitsweise des Teams zu erfahren. Stelle Fragen zu den Werten des Unternehmens, den Möglichkeiten zur Weiterbildung und wie das Team zusammenarbeitet. Das zeigt dein Interesse an einer langfristigen Zusammenarbeit und deinem Engagement für die Unternehmenskultur.