Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Deutsche Telekom Digital Labs

Senior Software Engineer

Posted Updated 8 views
Discussion

Description

Deutsche Telekom Digital Labs is looking for a highly skilled Senior Software Engineer with strong expertise in Java and Google Cloud Platform (GCP) to build and scale cloud-native applications. The ideal candidate should have hands-on experience in backend development, microservices architecture, cloud technologies, and modern software engineering practices. You will collaborate with cross-functional teams to design, develop, deploy, and maintain highly scalable and resilient applications while contributing to the organisation's cloud transformation initiatives.


Responsibilities:

  • Design, develop, and maintain scalable backend applications using Java.
  • Build cloud-native solutions leveraging Google Cloud Platform (GCP).
  • Develop RESTful APIs and Microservices using Spring Boot.
  • Participate in system architecture, technical design, and code reviews.
  • Implement CI/CD pipelines and automate deployment processes.
  • Work closely with Product Managers, Architects, QA, and DevOps teams.
  • Optimise application performance, scalability, and reliability.
  • Write clean, maintainable, and well-tested code following best engineering practices.
  • Troubleshoot production issues and provide timely resolutions. Ensure security, monitoring, and observability of cloud applications.


Requirements:

  • Must have 5-8 years of experience in Java Backend Development.
  • Strong expertise in Java 8/11/17
  • Hands-on experience with Spring Boot and Microservices architecture.
  • Good experience with Google Cloud Platform (GCP).
  • Strong understanding of REST APIs.
  • Experience with SQL/NoSQL databases.
  • Knowledge of Docker and Kubernetes.
  • Experience with Git and CI/CD pipelines.
  • Strong understanding of distributed systems and cloud-native architecture.


Good to Have:

  • Experience with Kafka or other messaging systems.
  • Exposure to Terraform or Infrastructure as Code.
  • Knowledge of Redis or caching mechanisms.
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK.
  • Familiarity with Agile/Scrum methodologies.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a fast-paced Agile environment.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →