Software Engineer
Deutsche TelekomΠεριγραφή θέσης
About Us
T-Digital is the Deutsche Telekom Tech powerhouse in Greece. We create compelling digital propositions for the worlds’ largest Telekom giant by building scalable and agile platforms to provide the best of digital experience to Deutsche Telekom customers across Europe.
We are agile and international organization where creativity and freedom are valued the most. We are looking for those who can embrace our culture, think outside the box and turn ideas into high quality products and services.
About Our Culture
We strive to build and strengthen a strong culture of caring and performance, building a workplace we are proud of. We attract good fellas, create life-changing experiences and believe in work-life balance. What we absolutely need from you is:
Innovation focus
Customer Obsession
Growth Mindset
Our Guiding Principles
Delight our Customers
Get things Done
Respect & Integrity
One Team
Ownership (I am T – Count on Me)
Curiosity & Growth
What We Will Trust You With
We are looking for a Backend Software Engineer with strong expertise in Java and Spring Boot to design, develop, and maintain backend services with direct business and customer impact.
The role focuses on building reliable, scalable, and well-structured backend applications, with optional exposure to modern cloud-native and microservice environments.
Key Responsibilities
Design, implement, and maintain backend services using Java and Spring Boot.
Develop clean, scalable, and maintainable code following established coding standards and best practices.
Translate functional and non-functional requirements into robust technical solutions.
Contribute to the design of service APIs, data models, and integration concepts.
Support integration of backend services into existing enterprise IT landscapes.
Contribute to backend solutions based on service-oriented and microservice architectures.
Participate in the design and implementation of inter-service communication patterns (REST, messaging).
Support integration with message-based systems and asynchronous processing where applicable.
Collaborate in architectural discussions, design reviews, and technical decision-making.
Implement and maintain automated tests (unit and integration tests) for backend services.
Participate in code reviews and ensure adherence to quality and security standards.
Support system and integration testing activities, including basic performance and load considerations.
Support build, deployment, and release processes for backend services.
Work with CI/CD pipelines to ensure reliable and repeatable delivery.
Assist with deployment and operation in containerized or cloud-based environments.
Create and maintain technical documentation, including service design, APIs, and operational guidelines.
Contribute to business process documentation and high-level target process descriptions.
Support effort estimation and contribute to cost/benefit considerations related to backend solutions.
Work in cross-functional, agile, and international teams.
Collaborate closely with product owners, architects, DevOps, and QA engineers.
Actively participate in knowledge sharing and continuous improvement initiatives.
About You
We are looking for someone who combines deep technical expertise with strong teamwork and communication skills.
What You Will Need
Strong hands-on experience with Java.
Solid and practical experience with Spring Boot (mandatory).
Experience designing and developing backend services and APIs.
Good understanding of software engineering fundamentals (clean code, testing, version control).
Experience working with microservice architectures
Experience with message brokers such as Kafka or RabbitMQ
Experience using GitLab CI/CD pipelines
Basic knowledge of Kubernetes and containerized deployments
About What We Can Offer
Flexible & remote work
Very competitive annual bonus scheme
Meal vouchers
Private insurance
Cool office spaces in Thessaloniki and Athens A new team that will support and challenge you on your path to growth
Extra days off
Opportunities to travel and work all around the world
… and many more
You know the job. We know what you need to do it well. Let’s talk!
¿Te interesa este puesto?