Slovakia Hybrid

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

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
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 2 months ago