Software Engineer - Java + AI

Deutsche Telekom Digital Labs

Gurugram District

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Deutsche Telekom Digital Labs in India is seeking a Software Engineer with strong Java development skills and exposure to AI-powered applications. You will design, build, and maintain scalable backend services and contribute to AI-driven features for enterprise products.

You will work with Spring Boot, RESTful APIs, and microservices, collaborating with cross-functional teams. A solid foundation in backend engineering, problem solving, and a willingness to learn AI technologies are essential.

Qualifications

  • 1.5-3 years of hands-on experience in Java development.
  • Strong knowledge of Java 8/11/17 and Spring Boot.
  • Experience with REST APIs and microservices architecture.
  • Good understanding of SQL/NoSQL databases.
  • Familiarity with Git and CI/CD practices.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Basic understanding or hands-on experience with AI/ML concepts, generative AI, LLMs, or AI APIs.
  • Strong problem-solving and analytical skills.
  • Strong foundation in backend engineering.
  • Curiosity and willingness to learn AI technologies.
  • Excellent communication and collaboration skills.
  • Ownership mindset with attention to code quality and performance.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and enhance RESTful APIs and microservices.
  • Collaborate with cross-functional teams to design and implement AI-enabled product features.
  • Integrate LLMs, AI APIs, or ML services into enterprise applications.
  • Optimise application performance, scalability, and reliability.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Participate in code reviews, debugging, and production support.
  • Stay updated with emerging AI technologies and software engineering best practices.

Skills

Java development
Spring Boot
REST APIs
Backend engineering
SQL/NoSQL databases
Git & CI/CD practices
Cloud platforms (AWS/Azure/GCP)
AI/ML concepts exposure

Tools

Docker
Kubernetes
Kafka
RabbitMQ
Agile/Scrum

Job description

We are looking for a Software Engineer with strong Java development skills and exposure to AI-powered applications. You will be responsible for building scalable backend services while contributing to the development and integration of AI-driven features into enterprise products. This role is ideal for engineers who enjoy backend development and are eager to work with modern AI technologies in real-world applications.

Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and enhance RESTful APIs and microservices.
  • Collaborate with cross-functional teams to design and implement AI-enabled product features.
  • Integrate LLMs, AI APIs, or ML services into enterprise applications.
  • Optimise application performance, scalability, and reliability.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Participate in code reviews, debugging, and production support.
  • Stay updated with emerging AI technologies and software engineering best practices.
Requirements
  • 1.5-3 years of hands-on experience in Java development.
  • Strong knowledge of Java 8/11/17 and Spring Boot.
  • Experience with REST APIs and microservices architecture.
  • Good understanding of SQL/NoSQL databases.
  • Familiarity with Git and CI/CD practices.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Basic understanding or hands-on experience with AI/ML concepts, generative AI, LLMs, or AI APIs.
  • Strong problem-solving and analytical skills.
  • Strong foundation in backend engineering.
  • Curiosity and willingness to learn AI technologies.
  • Excellent communication and collaboration skills.
  • Ownership mindset with attention to code quality and performance.
Good to Have
  • Experience with vector databases or RAG-based applications.
  • Exposure to prompt engineering or AI orchestration frameworks.
  • Knowledge of Docker and Kubernetes.
  • Experience with messaging systems such as Kafka or RabbitMQ.
  • Familiarity with Agile/Scrum development practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java+ AI)
Senior Software Engineer (Java+ AI)

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Lead Java AI Engineer
Lead Java AI Engineer

UKG • Dadri

Hybrid
INR 2,800,000 - 4,500,000
Software Engineer – AI (Python & Java)
Software Engineer – AI (Python & Java)

Acuiti Labs Inc. • Pune District

On-site
INR 600,000 - 1,200,000
Life insurance
Group medical coverage
Personal accident protection
+5
Senior Java Developer - AI / LLM
Senior Java Developer - AI / LLM

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,500,000 - 2,300,000
Java AI
Java AI

Infosys • Chennai District, Bengaluru, Hyderabad

On-site
INR 800,000 - 1,500,000
Java Full Stack Developer
Java Full Stack Developer

PalTech • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Tata Consultancy Services • Gurugram District

On-site
INR 1,200,000 - 1,600,000
Java Developer with AI Integration
Java Developer with AI Integration

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Senior Software Development Engineer-AI
Senior Software Development Engineer-AI

Delta Tech Hub • Bengaluru

On-site
INR 1,200,000 - 1,800,000
AI Engineer
AI Engineer

FORNAX TECHNOLOGY SERVICES PRIVATE LIMITED • Pune District, Bengaluru, Hyderabad

Hybrid
INR 350,000 - 600,000