Košice Hybrid Employment

Deutsche Telekom IT Solutions Slovakia is hiring a Senior Software Developer (Java Application Developer)

About the Role

The Senior Software Developer (Java Application Developer) will design, develop, and maintain mid-size to complex, scalable applications in a cloud-native, microservices-based environment at Deutsche Telekom IT Solutions Slovakia. This role is central to migrating business logic from a legacy billing system into a modern event-driven streaming platform built on Quarkus and Kafka, enabling scalable digital transformation across the Telekom domain.

What You'll Do

  • Collaborate with stakeholders (business, product, architects) to understand requirements and translate them into scalable technical solutions
  • Design and develop backend applications and microservices in a cloud-native environment
  • Contribute to the migration of business logic from a legacy billing system into a modern event-driven architecture (Quarkus + Kafka)
  • Design and implement REST APIs and event-driven communication between services
  • Analyze requirements and propose robust, maintainable architecture solutions with focus on scalability and performance
  • Estimate development effort, plan implementation, and support delivery planning
  • Develop high-quality, clean, and testable code using Java (preferably Java 17)
  • Ensure code quality through testing, reviews, and best practices
  • Participate in CI/CD pipelines, deployments, and release management
  • Support application operation (L2/L3), including troubleshooting, bug fixing, and performance optimization
  • Create and maintain technical documentation (architecture, APIs, flows)
  • Ensure security and compliance with internal standards
  • Proactively identify risks, perform root cause analysis, and drive improvements
  • Act as a senior team member, contributing to architecture decisions and mentoring junior developers
  • Share knowledge within the team and contribute to continuous improvement of development practices

What We're Looking For

  • Develops new and maintains existing applications using modern technologies (primarily Java)
  • Works independently or as part of a project team on designing, developing, and building mid-size to complex, scalable applications in a cloud-native, microservices-based environment
  • Contribute to the migration of business logic from a legacy billing system into a modern streaming platform built on Quarkus and Kafka
  • Design and develop backend applications and microservices in a cloud-native environment
  • Design and implement REST APIs and event-driven communication between services
  • Analyze requirements and propose robust, maintainable architecture solutions with focus on scalability and performance
  • Estimate development effort, plan implementation, and support delivery planning
  • Develop high-quality, clean, and testable code
  • Ensure code quality through testing, reviews, and best practices
  • Participate in CI/CD pipelines, deployments, and release management
  • Support application operation (L2/L3), including troubleshooting, bug fixing, and performance optimization
  • Create and maintain technical documentation (architecture, APIs, flows)
  • Ensure security and compliance with internal standards
  • Proactively identify risks, perform root cause analysis, and drive improvements
  • Act as a senior team member, contributing to architecture decisions and mentoring junior developers

Nice to Have

  • Java 17 (preferably)

Technical Stack

  • Java
  • Java 17
  • Quarkus
  • Kafka
  • microservices
  • cloud-native
  • REST APIs
  • event-driven architecture
  • CI/CD

Team & Environment

  • team of experienced senior developers
  • project team focused on migration initiative

Benefits & Compensation

    Work Mode

      Required Skills
      JavaJava 17QuarkusKafkamicroservicescloud-nativeREST APIsevent-driven architectureCI/CDbackend developmentAPI designmigrationstreaming platformdistributed systemsscalable applications JavaJava 17QuarkusKafkamicroservicescloud-nativeREST APIsevent-driven architectureCI/CDbackend developmentAPI designmigrationstreaming platformdistributed systemsscalable applications
      Need to work legally in Thailand?

      Work permits without the paperwork nightmare

      Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

      Right visa type for your situation
      Document preparation & submission
      Deadline tracking & renewals
      Direct liaison with immigration
      Talk to an expert
      10+ years experience
      About company
      Deutsche Telekom IT Solutions Slovakia
      Deutsche Telekom IT Solutions Slovakia builds and delivers software solutions for the Deutsche Telekom Group, including greenfield applications and websites supporting end-to-end processes such as Fiber pre-ordering, ordering, installation, service management, and customer support.
      All jobs at Deutsche Telekom IT Solutions Slovakia Visit website
      Job Details
      Category backend
      Posted 3 hours ago