Full Stack Developer Java (w/m/d)
Cofinpro AGCofinpro AG sucht eine/n Full Stack Developer Java (w/m/d) für den Standort Berlin, vor Ort. Die Rolle richtet sich an Entwicklerinnen und Entwickler, die komplexe Softwarelösungen mit modernen Technologien gestalten, eng mit Kundinnen und Kunden zusammenarbeiten und agile Methoden bevorzugen. Cofinpro ist bekannt als guter Arbeitgeber und bietet eine Umgebung, in der technologische Beratung, persönliches Wachstum und abwechslungsreiche Projekte zusammentreffen. In dieser Position arbeiten Sie an Projekten mit führenden Finanzinstituten in Deutschland, wobei sich der Schwerpunkt auch auf Aufgaben im Frankfurter Raum erstrecken kann.
In dieser Position gestalten Sie den gesamten Entwicklungsprozess mit: Sie denken Konzepte aus, setzen sie um und optimieren bestehende Systeme in enger Abstimmung mit Kundinnen und Kunden. Technische Herausforderungen wie Continuous Delivery-Prozesse und Performance-Optimierungen gehören dazu, ebenso der gezielte Einsatz KI-gestützter Entwicklungs- und Assistenztools, die Sie dort unterstützen, wo sie am sinnvollsten sind. Außerdem übernehmen Sie Verantwortung, indem Sie Mitarbeitende coachen, Entwicklungsteams führen und beim Ausbau des technologischen Angebots mitwirken. Persönliche Weiterentwicklung durch Zusammenarbeit im agilen Team ist Teil der täglichen Arbeit.
Das Umfeld bietet abwechslungsreiche Aufgaben rund um Java-Backends, moderne Frontend-Technologien und Microservices, eingebettet in spannende Finanzprojekte. Die Stelle ist vor Ort in Berlin, mit der Möglichkeit, an Projekten in Deutschland teilzunehmen. Cofinpro positioniert sich als Arbeitgeber, der Wert auf Weiterbildung, moderne Tools und eine kollegiale Kultur legt.
Alltag in der Full-Stack-Entwicklung
Sie arbeiten an der Konzeption, Entwicklung und Optimierung komplexer Anwendungen, die oft direkt mit Kundinnen und Kunden abgestimmt werden. Im Zentrum stehen Backend- und Frontend-Entwicklung, Microservices-Architekturen und die Integration von Komponenten zu skalierbaren Lösungen. Dazu gehört auch die Begleitung der Software durch den gesamten Lebenszyklus – von der Analyse bis zur Bereitstellung und anschließender Optimierung – sowie die Suche nach Leistungsverbesserungen und stabilen Deployments über automatisierte Pipelines. Zusätzlich nutzen Sie KI-gestützte Werkzeuge, um Entwicklung, Fehleranalyse, Testing und Dokumentation zu unterstützen. Schließlich tragen Sie zur Weiterentwicklung des Teams bei, geben Wissen weiter und helfen, das technologische Angebot des Unternehmens auszubauen, während agile Zusammenarbeit und persönliche Weiterentwicklung im Vordergrund stehen.
Im Alltag bedeutet das, eng mit Kundinnen und Kunden zusammenzuarbeiten, Best Practices zu implementieren und moderne Webtechnologien zusammen mit Java-basierten Frameworks zu kombinieren. Sie arbeiten an der Gestaltung von verlässlichen, performanten Systemen, die den Anforderungen des Finanzsektors gerecht werden, und bringen Ihre Expertise in die Architektur, den Code und die Qualitätssicherung ein. Die Rolle verlangt technisches Verantwortungsbewusstsein, eine Bereitschaft zur kontinuierlichen Verbesserung und Freude an der Beratung von Kolleginnen und Kollegen sowie Kunden.
Was Sie idealerweise mitbringen
Sie verfügen über mindesten ein Jahr Berufserfahrung in der Fullstack-Entwicklung und bringen fundierte Backend- und Frontend-Kenntnisse mit Java und Spring Boot mit. Alternativ sind Erfahrungen mit Jakarta EE oder Microprofile-Implementierungen (etwa Quarkus oder Micronaut) sowie moderne Webtechnologien und eines der gängigen JavaScript-Frameworks (Angular, React, Vue.js) vorhanden. Weiterhin können Sie Microservices sicher entwickeln und integrieren. Wenn Sie zusätzlich Unit- und Integrations-Testing beherrschen und agile Methoden wie Scrum oder DevOps kennen, erscheint Ihre Bewerbung besonders stark. Eine echte Leidenschaft für Technologie und Interesse an Technologieberatung runden Ihr Profil ab, ebenso der sichere Umgang mit Standard-Entwicklungs- und Integrations-Tools sowie die Fähigkeit, KI-gestützte Tools gezielt und verantwortungsvoll im Entwicklungsprozess einzusetzen. Ein abgeschlossenes Hochschulstudium der (Wirtschafts-)Informatik oder einer vergleichbaren Fachrichtung und sehr gute Deutschkenntnisse (mind. C1) sowie gute Englischkenntnisse runden das Profil ab.
- Mindestens ein Jahr Berufserfahrung in der Fullstack-Entwicklung
- Starke Backend- und Frontend-Kenntnisse mit Java und Spring Boot, alternativ Jakarta EE oder Microprofile-Implementierungen (Quarkus, Micronaut), plus moderne Webtechnologien und eines marktüblichen JavaScript-Frameworks
- Know-how in der Entwicklung und Integration von Microservices
- Idealerweise Erfahrung in Unit- und Integrations-Testing sowie in agilen Methoden (Scrum, DevOps)
- Technologiebegeisterung und Interesse an Technologieberatung
- Sicherheit im Umgang mit gängigen Entwicklungs- und Integrations-Tools und die Fähigkeit, KI-gestützte Entwicklungs- und Assistenztools zielgerichtet einzusetzen
- Abgeschlossenes Hochschulstudium der (Wirtschafts-)Informatik oder vergleichbar
- Sehr gute Deutschkenntnisse (mind. C1) und gute Englischkenntnisse
Wünschenswerte Zusatzqualifikationen
Darauf schauen Teams gern, auch wenn es nicht zwingend vorgeschrieben ist: Erfahrung mit Units- und Integrations-Testing in größeren Anwendungen, Führungserfahrung oder Coaching-Hintergrund, sowie ein Vorteil, wenn Kenntnisse im agilen Umfeld (Scrum, DevOps) vertieft sind. Interesse an KI-gestützten Tools und deren praktischer Einsatz im Beratungskontext sowie der Umgang mit Cloud-Umgebungen würden ebenfalls gut passen.
Bezahlung, Benefits und praktische Details
Das Unternehmen positioniert Cofinpro als Great Place to Work und zählt über Jahre hinweg zu denTop-Arbeitgebern in Deutschland. Spannende und abwechslungsreiche Projekte befinden sich im Frankfurter Raum, während der Einsatzort Berlin ist. Das Benefits-Modell umfasst ein Mobilitätspaket, das entweder ein hybrides Cofinpro-Car oder einen Cofinpro-e-Roller beinhalten kann, sowie 50 Prozent Remote-Arbeit, mehr als 30 Urlaubstage, Sabbatical- und Workation-Möglichkeiten. Weiterbildung spielt eine wichtige Rolle: Trainings, Zertifizierungen, Konferenzen und Events stehen auf dem Programm. Zudem erhalten Mitarbeitende Zugang zu modernen KI-Tools, die in Softwareentwicklung, Beratung und Projektarbeit eingesetzt werden, und es gibt Firmenevents sowie After-Work-Veranstaltungen. Technische Ausstattung gehört dazu: Neueste Hardware (MacBook Pro oder HP-Laptop, iPhone und AirPods Pro) – auch privat nutzbar. Die Mitarbeitenden profitieren zudem von einer Beteiligung am Unternehmenserfolg (Cofinpro Aktien), einem Kinderbetreuungszuschuss und einem unbefristeten Arbeitsvertrag.
Tipps für Bewerber
Place your Java- und Spring Boot-Erfahrung ganz vorn im Lebenslauf. Zeigen Sie konkrete Projekte, in denen Sie Backend- und Frontend-Komponenten kombiniert, Microservices eingeführt und CI/CD-Pipelines betrieben haben, idealerweise mit Nachweisen oder Kennzahlen. Führen Sie Must-haves mit Beispielen aus, die Ihre Fähigkeit belegen, Java-Backends und moderne Frontends zusammenzuführen, und beschreiben Sie, wie KI-gestützte Tools Ihre Entwicklungsprozesse unterstützt haben.
Bereiten Sie sich darauf vor, über Architektur, Testing und Continuous Delivery zu sprechen. Bringen Sie Lösungen für echte Herausforderungen mit, etwa Performance-Engpässe oder Skalierungsfragen, und erläutern Sie, wie KI-Assistenztools in der Praxis helfen, Codequalität und Dokumentation zu verbessern. Zeigen Sie, wie Sie Mikroservices entwerfen, testen und implementieren, und welche Architekturmuster Sie bevorzugen.
Wenn Sie im Gespräch nach der Arbeitsweise fragen, richten Sie Ihre Frage darauf, wie KI-Tools im täglichen Workflow eingesetzt werden – welche Tools im Einsatz sind, wie deren Einfluss gemessen wird und wie das Team damit die Lieferfähigkeit verbessert. Dafür ist eine klare, faktenbasierte Beschreibung Ihrer bisherigen Arbeiten hilfreich.
Wie Sie sich bewerben
Der Einsatzort ist Berlin, vor Ort. Bei Fragen zur Bewerbung steht das Recruitingteam unter der Telefonnummer +49 (0) 69 / 2 99 20 87 60 zur Verfügung und per E-Mail unter [email protected].