Senior Java Backend Developer

Telekom — Slovakia · Posted ~1 week ago

Senior Remote

Skills

Java Microservices REST APIs Kafka Quarkus Git CI/CD Cloud-native architecture Java 17 REST API

🔓 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

Work on modern backend systems that transform critical business processes using cloud-native microservices and event-driven architecture. Contribute to scalable platforms processing millions of events while mentoring teammates and improving engineering practices.

Highlights

Competitive salary, extensive employee benefits, work on large-scale cloud-native systems, mentoring opportunities, and remote work within the country.

Description

Deine Aufgabe Diese Rolle konzentriert sich auf die Entwicklung neuer und die Wartung bestehender Anwendungen mit modernen Technologien, hauptsächlich Java, basierend auf Anforderungen interner oder externer Kunden. Diese Anwendungen unterstützen die Automatisierung und Transformation geschäftskritischer Prozesse im Telekom-Umfeld. Du arbeitest eigenständig oder als Teil eines Projektteams an der Konzeption, Entwicklung und dem Aufbau mittelgroßer bis komplexer, skalierbarer Anwendungen in einer Cloud-nativen, Microservices-basierten Umgebung. Im Rahmen dieser Rolle trägst du aktiv zur Migration von Geschäftslogik aus einem Legacy-Abrechnungssystem (eine der 100 kritischsten Telekom-Anwendungen) in eine moderne Streaming-Plattform bei, die auf Quarkus und Kafka basiert und darauf ausgelegt ist, täglich Millionen von Events zu verarbeiten. Du wirst Teil eines Teams erfahrener Senior-Entwickler und trägst zu einer Initiative bei, die sich auf die Migration von Geschäftslogik aus einem Legacy-Abrechnungssystem in eine moderne Quarkus-basierte Streaming-Plattform konzentriert. Die neue Lösung basiert auf einer Microservice-Architektur, bei der Services über Kafka kommunizieren, und ist darauf ausgelegt, täglich Millionen von Events zu verarbeiten. Diese Transformation spielt eine Schlüsselrolle bei der Modernisierung zentraler Telekom-Systeme und der Verbesserung von Skalierbarkeit und Performance. Aufgaben Zusammenarbeit mit Stakeholdern (Business, Product, Architekten), um Anforderungen zu verstehen und in skalierbare technische Lösungen zu übersetzenDesign und Entwicklung von Backend-Anwendungen und Microservices in einer Cloud-nativen UmgebungBeitrag zur Migration von Geschäftslogik aus einem Legacy-Abrechnungssystem in eine moderne Event-driven-Architektur (Quarkus + Kafka)Design und Implementierung von REST-APIs und Event-driven-Kommunikation zwischen ServicesAnalyse von Anforderungen und Vorschlag robuster, wartbarer Architekturlösungen mit Fokus auf Skalierbarkeit und PerformanceSchätzung des Entwicklungsaufwands, Planung der Implementierung und Unterstützung der LieferplanungEntwicklung von hochwertigem, sauberem und testbarem Code mit Java (vorzugsweise Java 17)Sicherstellung der Code-Qualität durch Testing, Reviews und Best PracticesTeilnahme an CI/CD-Pipelines, Deployments und Release-ManagementUnterstützung des Anwendungsbetriebs (L2/L3), einschließlich Troubleshooting, Bug-Fixing und Performance-OptimierungErstellung und Pflege technischer Dokumentation (Architektur, APIs, Flows)Sicherstellung von Sicherheit und Compliance mit internen StandardsProaktive Identifizierung von Risiken, Durchführung von Root-Cause-Analysen und Vorantreiben von VerbesserungenAgieren als Senior-Teammitglied, Beitrag zu Architekturentscheidungen und Mentoring von Junior-EntwicklernWissensaustausch im Team und Beitrag zur kontinuierlichen Verbesserung der Entwicklungspraktiken Dein Profil Wir suchen einen erfahrenen Java Backend Developer mit mindestens 5 Jahren Erfahrung in der Softwareentwicklung, ausgeprägter Expertise in Java und Microservices-Architektur sowie der Fähigkeit, skalierbare Anwendungen in einer Cloud-nativen Umgebung zu entwerfen und zu entwickeln. Der ideale Kandidat wird dazu beitragen, Geschäftslogik aus einem Legacy-Abrechnungssystem in eine moderne ereignisgesteuerte Streaming-Plattform zu migrieren. Muss-Kriterien Ausbildung im Bereich Informationstechnologie (Bachelor-Abschluss oder höher)Mindestens 5 Jahre Erfahrung in der SoftwareentwicklungAusgeprägte Erfahrung in der Java-Backend-Entwicklung (fortgeschrittenes Niveau)Solides Verständnis von Softwarearchitektur und SystemdesignGuter Überblick über IT-Systeme, Infrastruktur und AnwendungslandschaftErfahrung mit modernen Entwicklungsmethoden (Agile bevorzugt)Praktische Erfahrung mit Versionskontrollsystemen (z. B. Git)Praktische Erfahrung mit Build-Tools und EntwicklungsumgebungenPraktische Erfahrung mit Bug-Tracking- und KollaborationstoolsErfahrung mit Microservices-ArchitekturErfahrung mit APIs und verteilten SystemenVertrautheit mit Datenbanken, Anwendungsservern und MiddlewareGrundkenntnisse in UML oder ähnlichen ModellierungsansätzenAusgeprägte analytische DenkfähigkeitenAusgeprägte ProblemlösungsfähigkeitenGute KommunikationsfähigkeitenTeamfähigkeitEnglisch – Fortgeschrittenes Niveau (B2) Über uns Unsere Marke Deutsche Telekom IT Solutions Slovakia trat 2006 unter dem Namen T-Systems Slovakia in das Leben der Region Košice ein und ist seitdem untrennbar mit der Region verbunden, als wir eines der Gründungsmitglieder des Košice IT Valley wurden. Es ist uns gelungen, von Grund auf zum zweitgrößten Arbeitgeber im östlichen Teil des Landes mit mehr als 3900 Mitarbeitern zu wachsen. Unser Ziel ist es, proaktiv neue Wege zur Verbesserung zu finden und uns kontinuierlich in die Art von Unternehmen zu transformieren, das innovative Informations- und Kommunikationstechnologie-Dienstleistungen anbietet. Wir glauben an die Balance zwischen Arbeit und Privatleben. Ein attraktives und umfangreiches Work-Life-Balance-Portfolio garantiert dauerhafte Motivation für Mitarbeiter und damit eine bessere Lebensqualität, fördert das körperliche und geistige Wohlbefinden und trägt zu einem positiven Arbeitsumfeld bei. All dies mit dem Ziel, mehr Freiheit bei der Vereinbarkeit von Arbeit, Karrierewachstum, Privatleben und individuellem Lebensstil zu bieten. Deshalb bieten wir unseren Mitarbeitern über 25 verschiedene Benefits, um ihr persönliches und berufliches Leben in diesen Bereichen zu verbessern: Finanzielle BenefitsBenefits mit Fokus auf Lernen und EntwicklungBenefits mit Fokus auf Gesundheit und SportBenefits mit Fokus auf Familie und Work-Life-BalanceWeitere Benefits Für mehr Informationen über unsere Benefits klicke auf Benefits Gehalt: Das endgültige Gehalt ist verhandelbar. Wir bieten ein Grundgehalt abhängig vom Senioritätslevel und der bisherigen Erfahrung des Kandidaten. Zusätzlich zum Grundgehalt bieten wir einen variablen Anteil und weitere finanzielle Benefits. Das Grundgehalt wird nicht niedriger als 3.100 € /brutto sein. Unternehmensrichtlinien Die Möglichkeit zur Remote-Arbeit ist aufgrund der europäischen Steuergesetzgebung nur innerhalb der Slowakei verfügbar