Slovakia Hybrid

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

About the Role

As a Senior Software Developer, you will play a key role in transforming a legacy billing system into a modern, scalable platform. Your focus will be on designing and implementing cloud-native applications using a microservices architecture, centered around Quarkus and Kafka. You'll work closely with business teams, product managers, and architects to turn complex requirements into efficient, maintainable solutions.

What You'll Do

  • Design and develop backend services using Java 17 within a cloud-native environment
  • Lead the migration of business logic from monolithic systems to an event-driven model powered by Kafka
  • Build and maintain REST APIs and ensure reliable communication across distributed services
  • Propose architectural approaches that emphasize scalability, performance, and long-term maintainability
  • Collaborate on delivery planning, provide accurate estimates, and help shape development timelines
  • Write clean, well-tested code and uphold high standards through peer reviews and automated testing
  • Contribute to CI/CD pipelines and take ownership of deployment and release processes
  • Support production systems with deep troubleshooting, root cause analysis, and performance tuning
  • Document system designs, API contracts, and data flows to ensure clarity and consistency
  • Ensure compliance with security policies and internal technical standards
  • Guide junior developers, share best practices, and help improve team-wide development workflows
  • Identify potential risks early and lead initiatives to strengthen system reliability

What We're Looking For

  • Proven experience building and maintaining complex Java applications, preferably with Java 17
  • Solid background in microservices and cloud-native development
  • Deep understanding of event-driven systems and asynchronous communication patterns
  • Familiarity with Quarkus and Kafka in production environments
  • Strong skills in designing and documenting RESTful APIs
  • Experience analyzing functional and non-functional requirements to deliver robust solutions
  • Track record of estimating tasks and contributing to project planning
  • Commitment to code quality, testing, and engineering best practices
  • Hands-on experience with CI/CD tools and deployment pipelines
  • Ability to support operational needs, including incident resolution and system optimization
  • Experience creating and maintaining technical documentation
  • Knowledge of security principles and compliance frameworks
  • History of mentoring team members and influencing technical direction

Technology Environment

Java, Java 17, Quarkus, Apache Kafka, microservices, cloud-native architectures, REST APIs, event-driven design, CI/CD pipelines.

Required Skills
JavaJava 17QuarkusKafkamicroservicescloud-nativeREST APIsevent-driven architectureCI/CDbackend developmentAPI designmigrationstreaming platformdistributed systemsscalable applications JavaJava 17QuarkusKafkamicroservicescloud-nativeREST APIsevent-driven architectureCI/CDdistributed systems
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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 20 days ago