Senior Backend Software Developer - Java/Spring Boot

Telekom — Slovakia · Posted ~2 hours ago

Senior Full-time

Skills

Java Spring Boot Microservices REST APIs SQL NoSQL Git CI/CD Agile Cloud platforms REST Jenkins AWS Docker Kubernetes

🔓 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

We are seeking a senior backend engineer to lead the design, scaling and stabilization of backend services for a solution that supports complex operational and rollout processes. You will own technical decisions, improve production services, and define how new functionality is designed, delivered and operated. Join an agile delivery environment where backend, frontend, quality and business experts collaborate to turn business requirements into reliable software.

Highlights

Work on a flagship product driving complex operational processes, collaborate with cross‑functional experts in an agile setting, shape technical decisions, and enjoy ample opportunities for professional growth and continuous learning.

Description

Deine Aufgabe Wir suchen einen Senior Backend Developer/Engineer, der das Team hinter Charisma verstärkt und eine führende Rolle beim Aufbau, der Skalierung und Stabilisierung einer Lösung übernimmt, die komplexe operative und Rollout-Prozesse unterstützt. Du arbeitest an Backend-Services im Kern der Lösung und leitest komplexe technische Themen rund um Microservices, Integrationen, Daten, Performance, Sicherheit und Systemzuverlässigkeit. Dies ist eine senior hands-on Engineering-Rolle, in der du technische Entscheidungen prägst, bestehende Produktionsservices verbesserst und mitgestaltest, wie neue Funktionalität designed, geliefert und betrieben wird. Du wirst Teil eines agilen Delivery-Umfelds, in dem Backend-, Frontend-, Quality- und Business-Experten zusammenarbeiten, um echte Geschäftsanforderungen in zuverlässige Software zu verwandeln. Als Senior-Teammitglied arbeitest du auch eng mit Kunden, Stakeholdern, Architekten und Delivery-Leads zusammen, um Anforderungen zu klären, Lösungen vorzuschlagen, technische Erwartungen zu managen und sicherzustellen, dass die Lösung messbaren Business-Value bringt. Aufgaben Leitung des Designs, der Entwicklung und der kontinuierlichen Verbesserung von Backend-Services mit Java 17+ und Spring BootDefinition und Weiterentwicklung von Microservices und REST APIs, die von der Charisma-Lösung genutzt werden, unter Sicherstellung von Skalierbarkeit, Wartbarkeit, Sicherheit und operativer ZuverlässigkeitÜbersetzung komplexer Business- und Kundenanforderungen in robuste, wartbare und skalierbare technische LösungenVorantreiben von Performance-Optimierung, technischer Stabilisierung und Root-Cause-Analyse von ProduktionsservicesDesign von Datenmodellen und Leitung der Arbeit mit PostgreSQL, SQL-Optimierung, Datenbankmigrationen und Themen zur DatenkonsistenzAnwendung und Förderung von Engineering-Ansätzen wie Domain-Driven Design, Event-Driven Architecture, Clean Architecture und etablierten Design PatternsDesign, Review und Dokumentation von APIs mit OpenAPI / Swagger, um sicherzustellen, dass sie Integrations- und Stakeholder-Anforderungen erfüllenLeitung und Unterstützung von Integrationen mit REST und TARDIS, einschließlich Troubleshooting und technischer Abstimmung mit konsumierenden SystemenDefinition und Verbesserung automatisierter Unit-, Integrations-, API-, Performance- und Load-Testing-StrategienArbeit mit Docker, Kubernetes, Git und CI/CD zur Verbesserung von Entwicklungs-, Deployment- und operativen PraktikenVerbesserung der Application Observability und des Troubleshootings mit Prometheus, Grafana, LUMINA, OpenTelemetry und LoggingZusammenarbeit mit Frontend-Engineers, Quality-Engineers, Business-Experten, Kunden und Stakeholdern zur Lieferung von End-to-End-FunktionalitätBereitstellung von technischer Anleitung, Code-Reviews, Mentoring und Unterstützung für andere Engineers, die am selben Projekt arbeitenBeitrag zu Rollout-Aktivitäten, technischer Planung, Risikoidentifikation und kontinuierlicher Verbesserung der Gesamtlösung Dein Profil Wir suchen einen Senior Backend Developer/Engineer mit umfassender Java- und Spring-Boot-Expertise, fundiertem Wissen über Microservices-Architekturen und nachgewiesener Fähigkeit, komplexe technische Themen zu leiten und dabei mit Kunden und Stakeholdern zusammenzuarbeiten. Muss-Kriterien Umfangreiche praktische Erfahrung mit Java 17+ und Spring BootUmfangreiche praktische Erfahrung mit Spring Framework in produktionsreifen Enterprise-AnwendungenFundierte Erfahrung im Design, der Entwicklung und dem Betrieb von Microservices in komplexen SystemlandschaftenFundierte Erfahrung im Design, der Entwicklung und dem Betrieb von REST APIs in komplexen SystemlandschaftenFortgeschrittene Kenntnisse in PostgreSQLFortgeschrittene Kenntnisse in SQL, Datenmodellierung und Performance-TuningFortgeschrittene Kenntnisse in Datenbank-MigrationsstrategienTiefgehende Erfahrung mit Spring Data JPATiefgehende Erfahrung mit HibernateTiefgehende Erfahrung mit Spring SecurityTiefgehende Erfahrung mit Spring WebTiefgehende Erfahrung mit Spring ValidationFundiertes Verständnis von Domain-Driven Design (DDD)Fundiertes Verständnis von Event-Driven ArchitectureFundiertes Verständnis von Clean ArchitectureFundiertes Verständnis von Design PatternsFundiertes Verständnis von API-Design Best PracticesErfahrung im Treffen technischer Designentscheidungen und im Erklären von Trade-offs gegenüber Entwicklern, Architekten, Kunden und nicht-technischen StakeholdernErfahrung mit Maven oder GradleFundiertes Verständnis von Build-, Dependency- und Release-ManagementFundierte Erfahrung mit automatisiertem Testen mit JUnit 5Fundierte Erfahrung mit automatisiertem Testen mit MockitoFundierte Erfahrung mit automatisiertem Testen mit TestcontainersFundierte Erfahrung mit automatisiertem Testen mit API-Testing-ToolsNachgewiesene Erfahrung mit Performance- und Load-Testing von großskaligen AnwendungenErfahrung mit der Analyse und Behebung von BottlenecksPraktische Produktionserfahrung mit GitPraktische Produktionserfahrung mit DockerPraktische Produktionserfahrung mit KubernetesPraktische Produktionserfahrung mit CI/CDFundiertes Verständnis von Observability, Monitoring, Logging, Alerting und Production-TroubleshootingErfahrung in der Arbeit mit REST-basierten IntegrationenErfahrung in der Arbeit mit TARDISAusgezeichnete KommunikationsfähigkeitenNachgewiesene Fähigkeit, direkt mit Kunden, Stakeholdern, Architekten, Delivery Leads und funktionsübergreifenden Teams zu arbeitenFähigkeit, Entwickler zu mentorenFähigkeit, qualitativ hochwertige Code Reviews durchzuführenFähigkeit, Engineering-Standards im Team zu fördernEnglischkenntnisse (mindestens B2-Niveau) Von Vorteil Erfahrung mit AWS und Cloud-Native Application DesignKenntnisse in KotlinErfahrung mit Reactive Programming / WebFluxKenntnisse in RoutenoptimierungstechnologienErfahrung in der Leitung technischer WorkshopsErfahrung in der Leitung von Solution ReviewsErfahrung in der Leitung kundenorientierter technischer DiskussionenErfahrung mit ArchitekturdokumentationErfahrung mit technischen RoadmapsErfahrung mit Production Readiness Reviews Ü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. Wir haben es geschafft, 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. Finanzielle BenefitsBenefits mit Fokus auf Lernen und EntwicklungBenefits mit Fokus auf Gesundheit und SportBenefits mit Fokus auf Familie und Work-Life-BalanceWeitere Benefits Das Unternehmen bietet über 25 verschiedene Benefits, um das persönliche und berufliche Leben in diesen Bereichen zu verbessern. Für weitere Informationen zu Benefits: Benefits Vergütung Das endgültige Gehalt ist verhandelbar. Das Grundgehalt hängt vom Senioritätslevel und der bisherigen Erfahrung ab. Zusätzlich zum Grundgehalt bietet das Unternehmen eine variable Vergütung und weitere finanzielle Benefits. Das Grundgehalt wird nicht niedriger als 3.100 € brutto sein. Weitere Details Remote-Work-Richtlinie: Die Möglichkeit zur Remote-Arbeit ist aufgrund der europäischen Steuergesetzgebung nur innerhalb der Slowakei verfügbar.