Deutsche Telekom Digital Labs
Software Engineer 2
- Compensation
- Not disclosed
- Location
- Gurgaon
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3-6 years of backend development experience.
- Strong knowledge of Java and/or Golang.
- Hands-on experience with Spring Boot.
- Experience with Microservices architecture.
- Proficiency in REST API development.
- Knowledge of SQL databases (MySQL/PostgreSQL).
- Experience with Git and version control.
- Good problem-solving and debugging skills.
Nice to have
- Docker and Kubernetes.
- Kafka or other messaging systems.
- AWS, Azure, or GCP.
- CI/CD pipelines.
- Distributed systems.
Full description
We are looking for a Software Engineer with strong expertise in Java and Golang to build scalable backend services and microservices. The ideal candidate should have experience developing high-performance applications, REST APIs, and distributed systems.
Responsibilities:
- Design and develop scalable backend applications using Java and Golang.
- Build and maintain REST APIs and microservices.
- Write clean, efficient, and maintainable code.
- Work with SQL/NoSQL databases and caching technologies.
- Collaborate with product, QA, and DevOps teams.
- Debug, optimise, and improve application performance.
- Participate in code reviews and follow engineering best practices.
Requirements:
- 3-6 years of backend development experience.
- Strong knowledge of Java and/or Golang.
- Hands-on experience with Spring Boot.
- Experience with Microservices architecture.
- Proficiency in REST API development.
- Knowledge of SQL databases (MySQL/PostgreSQL).
- Experience with Git and version control.
- Good problem-solving and debugging skills.
Good to Have:
- Docker and Kubernetes.
- Kafka or other messaging systems.
- AWS, Azure, or GCP.
- CI/CD pipelines.
- Distributed systems.