Senior Java Developer Consultant

23Data — Germany · Posted ~3 hours ago

Senior

Skills

Java Spring Jakarta EE software architecture Quarkus

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology consultancy is seeking a senior Java developer consultant to design and improve enterprise applications. The role involves modern backend technologies, architecture decisions, and complex software transformations.

Highlights

Consulting role focused on modern Java architectures, cloud-native development, and solving complex software engineering challenges.

Description

Status: OPEN · Priorität: Highest · Assignee: noch niemand · Labels: java,Spring, jakarta-ee, banking, frankfurt Bevor du halbherzig auf „Bewerben“ klickst, weil du eben einen Job suchst und dir denkst, dass das eh die 300. immer selbe Stellenanzeige ist, in der du irgendwelche Buzzwords wie „Quarkus“ und „Jakarta-EE“ mental abhakst, stop it. Wir sind anders. Also so wirklich anders! Auf die gute Art. Und wir suchen niemand Geringeres als unseren perfect Match. Ob es zwischen uns passen könnte? Machen wir es wie damals in der Bravo und testen erstmal: Wie gut passt du zu uns? Merk dir, wie oft du A, B oder C angekreuzt hast. 1. Neuer Service, cloud native, alles frisch. Beim Blick auf die Systemarchitektur siehst du aber ganz hinten einen Service hängen, der nachts als Batch-Job läuft und nur über einen SOAP-Service mit einer WSDL von 2009 angesprochen werden kann. (A) Ich spreche an, ob wir den Service nicht in Phase 2 ablösen, sehe die Dringlichkeit, aber will’s lieber einmal ordentlich neu aufsetzen. (B) Ich klebe einfach ein Pflaster namens Anti-Corruption-Layer drauf und hoffe, dass es erstmal keiner merkt. Das Ding überlebt uns alle. (C) Ich schreibe in die Doku, dass die Schnittstelle „Altsystem“ heißt und fasse sie deshalb lieber nicht an. 2. Du übernimmst einen Service auf Java 8 mit java.*-Imports. Das Zielbild sagt Quarkus. (C) Ich frage, ob wir nicht einfach auf Java 8 bleiben können, läuft doch. (B) Erstmal Search & Replace auf die Imports und schauen, was rot wird. (A) Ich schreibe den Migrationspfad auf, warne abhängige Teams vor, teste, dann kommt jakarta.*. 3. Ein Junior aus deinem Team hat @Transactional an eine private Methode gesetzt und wundert sich, warum nichts zurückrollt. (A) Ich lasse ihn den Spring Proxy-Mechanismus selbst nachlesen, schaue eine halbe Stunde später wieder rein und bin für Fragen immer für ihn da. (B) Ich fixe es einfach schnell selbst, wir sind im Sprint. (C) Sonar hat nicht gemeckert, also merge ich seinen PR. Auswertung: Du hast überwiegend A -> Resolution: Done. Du bist der Fix! Lies weiter. Du hast überwiegend B -> Resolution: Needs more info. Wir sind grundsätzlich kompatibel, lies weiter. Du hast überwiegend C -> Resolution: Won’t fix. Du würdest bei uns schon nach drei Wochen kündigen. Kein Drama, wir sind aber einfach inkompatible Systeme. Description 23ENGINEERS – wir sind die Software-Entwicklungs-Unit der 23DATA GmbH. Wir sind ein IT-Daten- und Software-Beratungsunternehmen und unterstützen Unternehmen vornehmlich im Finanz- und Bankensektor dabei, das volle Potenzial ihrer Daten und Prozesse auszuschöpfen. Du… bist Teil des Aufbaus eines Großprogramms bei unserem Kunden und zuständig im Team für das Development. prüfst die komplexen Anforderungen und übersetzt sie in technische Lösungen, garantierst dabei höchste Qualität durch Testings und Analysen. gibst dein Wissen an unsere Junior Consultants weiter. Voraussetzungen Acceptence Criteria Deutschkenntnisse auf C1-Niveau für Projektarbeit und Kommunikation zwingend erforderlich Englischkenntnisse auf C1-Niveau ebenfalls vorausgesetzt Ein abgeschlossenes Studium in Informatik , Wirtschaftsinformatik oder vergleichbar Mind. 3-6 Jahre Erfahrung als Java Entwickler/SW Engineer Fundiertes Wissen in den Enterprise Java Technologien wie Jakarta EE, Spring Boot oder Quarkus Idealerweise hast Du bereits Erfahrungen in Frontend-Technologien wie Vue.js, Angular oder React. Cloud native ist für Dich kein Fremdwort Konzeptionelles Arbeiten ist für Dich eine Selbstverständlichkeit Kommunikation ist deine Stärke und du agierst souverän vor Kund:innen und Kolleg:innen Du zeichnest dich durch analytische Fähigkeiten, strategisches und unternehmerisches Denken aus Du bist ein Teamplayer mit hoher Eigenverantwortung Du arbeitest zu 50% Onsite in Frankfurt am Main und zu 50% remote Vorteile Environment 30 Tage Urlaub, teilweise mobiles Arbeiten (remote) innerhalb Deutschlands Zuschüsse zu Deutschlandticket, Wellpass, Dienstrad-Leasing regelmäßige Companyevents Onboardingprogramm mit Buddy und eine wertschätzende Unternehmenskultur mit regelmäßigem Feedback zur individuellen Entwicklung Modernste Hardware und Diensthandy nach deinen Wünschen Recruiting Prozess Ok, ab hier wird’s ein wenig trockener und so richtig aufregend können wir das nicht formulieren. Wir sagen dir einfach, wie’s nach deiner Bewerbung weitergeht: Unser Anspruch ist es, einen effizienten Recruitingprozess auf Augenhöhe zu gewährleisten, bei dem beide Parteien die Eignung für die ausgeschriebene Vakanz beurteilen können. Der Prozess startet mit einem ersten Kennenlernen von 30-60 Minuten. Sollte das alle überzeugen, folgt ein Fachinterview. Wenn alle Gespräche positiv verlaufen, folgt ein finales Gespräch mit der Unterbreitung eines Angebots. Haben wir dein Interesse geweckt? Hast du Lust, eins der führenden Unternehmen im Bereich Datenanalyse, Datenintegration und datengetriebene Entscheidungen sowie Software-Engineering hautnah bei relevanten Projekten im deutschsprachigen Raum zu unterstützen und gleichzeitig deine Karriere weiter voranzutreiben? Wir freuen uns auf deine Bewerbung! Ansprechpartner: Marco Forster Bitte reiche deine Bewerbung ausschließlich über diese Plattform ein. Bewerbungen, die per E-Mail eingehen, werden im Auswahlprozess NICHT berücksichtigt.