Computer Scientist - Java, Microservices

Adobe Adobe · Enterprise · Bangalore, India

This role focuses on building and integrating AI-powered features and intelligent agents into enterprise applications using Java, Spring Boot, and microservices architecture. It involves working with LLMs and APIs, integrating AI services with existing systems, and deploying these components using modern cloud and containerization technologies.

What you'd actually do

  1. Design, develop, and maintain microservices using Spring Boot and other related technologies.
  2. Build and integrate AI-powered features into enterprise applications
  3. Develop and deploy intelligent agents (task automation, conversational agents, decision-making systems)
  4. Work with LLMs (Large Language Models) and APIs (e.g., OpenAI, Hugging Face)
  5. Integrate AI services with Java-based systems using REST APIs and messaging queues

Skills

Required

  • Java
  • microservices
  • Spring Boot
  • Spring Cloud
  • RESTful API design
  • Docker
  • Kubernetes
  • cloud platforms (AWS, Azure, GCP)
  • CI/CD tools
  • distributed systems
  • Git
  • Agile development methodologies

Nice to have

  • NoSQL
  • OpenAI API
  • Hugging Face API

What the JD emphasized

  • microservices
  • AI-powered features
  • intelligent agents
  • LLMs

Other signals

  • AI-powered features
  • intelligent agents
  • LLMs