Das Unternehmen ist eines der führenden internationalen Dating- und Video-Unternehmen mit einem Umsatz von mehr als 375 Millionen Euro und einem Portfolio von neun Apps. Mit über 500 Mitarbeitenden unterstützt das Unternehmen Menschen weltweit dabei, neue Kontakte zu knüpfen, sei es für Freundschaften, spannende Dates oder die große Liebe. In der Rolle als Java Engineer (m/w/d) wirst du Teil eines cross-funktionalen Engineering-Teams, das an innovativen Matchmaking-Produkten arbeitet. Deine Hauptaufgaben umfassen die Konzeption, Implementierung und Weiterentwicklung von Features, die täglich von unseren Kund:innen genutzt werden. Du wirst skalierbare Webanwendungen und Services auf Basis von Java und Spring entwickeln und betreiben. Dabei arbeitest du im agilen Kanban-Setup und übernimmst Verantwortung für die End-to-End-Delivery von Features. Du zerlegst komplexe Aufgaben in inkrementelle, auslieferbare Schritte und orientierst dich an Team- und Unternehmenszielen. Ein weiterer wichtiger Aspekt deiner Arbeit ist die Sicherstellung einer hohen Code-Qualität durch Pair Programming, testgetriebene Entwicklung, Code Reviews und regelmäßiges Refactoring. Zudem wendest du DevOps-Prinzipien an, unterstützt CI/CD-Pipelines und überwachst die in Produktion befindlichen Services. Du bist bereit, dein Wissen mit Kolleg:innen zu teilen und aktiv Feedback einzuholen, um gemeinsam zu wachsen und euch kontinuierlich zu verbessern.
Java Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Berufserfahrung in der Entwicklung skalierbarer Webanwendungen mit Java und Spring mit. Du solltest über fundierte Kenntnisse in der Softwareentwicklung verfügen, insbesondere in den Bereichen Clean Code und objektorientiertes Design. Ein tiefes Verständnis für DevOps-Prinzipien und Erfahrungen mit CI/CD-Pipelines, insbesondere mit GitLab, sind ebenfalls erforderlich. Kenntnisse in containerbasierten Deployments und Monitoring-Tools sind von Vorteil. Eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik oder eine vergleichbare Qualifikation wird vorausgesetzt. Persönlich solltest du teamfähig sein, über gute Kommunikationsfähigkeiten verfügen und analytisches Denken mitbringen. Die Fähigkeit, Wissen zu teilen und aktiv Feedback zu suchen, ist ebenfalls wichtig, um im Team erfolgreich zu sein.