Backend Developer with Java Spring Boot Python FastAPI Cloud GenAI

Genpact

Bengaluru

Hybrid

INR 4,000,000 - 7,000,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Genpact is seeking a Senior Backend Developer to design, develop, and maintain scalable backend services using Java Spring Boot and Python FastAPI. You will work on AI-powered features, AI agent workflows, and cloud-native backend systems in a fast-paced environment.

The role requires 10+ years in backend development, strong API design, and experience with SQL/NoSQL databases, containers, and CI/CD pipelines.

Qualifications

  • 10+ years of backend development experience.
  • Strong backend design for REST APIs, microservices, and scalable architectures.
  • Experience with SQL and NoSQL databases.
  • Hands-on cloud deployment across AWS, Azure, or GCP.
  • Proficiency in Docker, Kubernetes, and CI/CD pipelines.
  • Experience integrating AI/LLM APIs (OpenAI, Azure OpenAI, Vertex AI, etc.).
  • Familiarity with GenAI, AI agents, and AI orchestration.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build RESTful APIs, microservices, and event-driven systems.
  • Work with SQL and NoSQL databases and cloud platforms.
  • Integrate Generative AI features and AI agent workflows into backend solutions.
  • Collaborate with frontend, QA, DevOps, and AI/ML teams.
  • Implement authentication, authorization, and security best practices.
  • Ensure code quality through reviews and testing.

Skills

Java
Spring Boot
Python
FastAPI
SQL
NoSQL
Cloud platforms
GenAI
LLMs
Prompt engineering
RAG
Vector databases
Kafka
Docker
Kubernetes
CI/CD
Git
OAuth2/JWT/SSO
Agile/Scrum
AI APIs (OpenAI, Azure OpenAI, Vertex,

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, AI/ML or related field

Tools

Docker
Kubernetes
Git/GitHub/GitLab/Bitbucket
CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps)
OpenAI APIs / AI platforms
Terraform / IaC

Job description

Job Description: Senior Backend Developer Java Spring Boot / Python FastAPI / Cloud / GenAI

Location: [Bangalore, India]
Employment Type: Full-time

About the Role

We are looking for an experienced Senior Backend Developer with strong expertise in Java Spring Boot, Python FastAPI, SQL/NoSQL databases, cloud platforms, and modern deployment practices.

The ideal candidate should also have exposure to Generative AI, Agentic AI workflows, AI agents, LLM-based applications, and integration of AI services into backend systems. This role requires a strong backend engineering mindset with the ability to design scalable APIs, microservices, cloud-native applications, and AI-powered backend solutions.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and APIs using Java Spring Boot, Python FastAPI.
  • Build and manage RESTful APIs, microservices, and event-driven backend systems.
  • Work with both SQL databases such as PostgreSQL, MySQL, SQL Server, Oracle, etc., and NoSQL databases such as MongoDB, DynamoDB, Cassandra, Redis, etc.
  • Develop secure, high-performance, and reliable backend systems.
  • Build and integrate Generative AI-powered features into backend applications.
  • Design and implement AI agent workflows, agentic AI solutions, and LLM-based applications.
  • Integrate backend systems with LLMs and AI platforms such as OpenAI, Azure OpenAI, Google Vertex AI, AWS Bedrock, Anthropic Claude, or similar platforms.
  • Work on prompt engineering, RAG-based solutions, vector databases, embeddings, and semantic search.
  • Build APIs and orchestration layers for AI agents, tools, function calling, and automated workflows.
  • Implement AI model integrations with enterprise systems, databases, third‑party APIs, and cloud services.
  • Work on cloud‑based application development and deployment using at least two platforms among AWS, Azure, and GCP.
  • Experience with event‑driven architecture and messaging systems like Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus, or Google Pub/Sub.
  • Manage application deployments using CI/CD pipelines, Docker, Kubernetes, and DevOps tools.
  • Optimize application performance, database queries, system scalability, and AI service usage costs.
  • Implement authentication, authorization, logging, monitoring, observability, and error‑handling mechanisms.
  • Collaborate with frontend developers, QA engineers, DevOps teams, product managers, and AI/ML teams.
  • Participate in code reviews, architecture discussions, technical design, and documentation.
  • Troubleshoot production issues and provide timely resolutions.
  • Knowledge of API gateways, service mesh, and distributed system design.
  • Experience with unit testing and integration testing frameworks.
Required Skills and Experience
  • 10+ years of experience in backend development.
  • Strong hands‑on experience with Java and Spring Boot.
  • Good experience with Python and FastAPI.
  • Strong knowledge of Node.js and backend API development.
  • Experience in designing and developing REST APIs, microservices, and scalable backend architectures.
  • Strong knowledge of SQL databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Good experience with NoSQL databases such as MongoDB, DynamoDB, Cassandra, or Redis.
  • Hands‑on experience with at least two cloud platforms among AWS, Azure, and GCP.
  • Experience in application deployment, cloud services, and infrastructure management.
  • Good knowledge of Docker, Kubernetes, CI/CD pipelines, and deployment automation.
  • Experience with version control tools such as Git, GitHub, GitLab, or Bitbucket.
  • Understanding of application security, authentication, and authorization mechanisms such as OAuth2, JWT, SSO, etc.
  • Exposure to Generative AI, LLMs, AI agents, or Agentic AI frameworks.
  • Experience integrating AI/LLM APIs such as OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, Anthropic, or similar.
  • Understanding of prompt engineering, embeddings, vector databases, RAG, and AI workflow orchestration.
  • Strong debugging, problem‑solving, and performance optimization skills.
  • Good understanding of Agile/Scrum development methodology.
AI / GenAI / Agentic AI Skills

The candidate should have experience or strong understanding of:

  • Generative AI application development using LLMs.
  • Building AI agents and autonomous workflows.
  • Working with Agentic AI frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, or similar.
  • Implementing tool calling / function calling for AI agents.
  • Designing multi‑agent workflows and AI orchestration patterns.
  • Building RAG pipelines using embeddings, vector databases, and document retrieval.
  • Working with vector databases such as Pinecone, Weaviate, Milvus, FAISS, ChromaDB, Azure AI Search, or OpenSearch.
  • Integrating AI solutions with enterprise data sources, APIs, and cloud services.
  • Implementing guardrails, validation, logging, monitoring, and security for AI‑based systems.
  • Understanding responsible AI practices, data privacy, and hallucination mitigation techniques.
Cloud and Deployment Skills

The candidate should have experience in:

  • Deploying applications on AWS, Azure, or GCP.
  • Working with cloud services related to compute, storage, networking, databases, monitoring, logging, and security.
  • Deploying AI‑enabled applications and backend services in cloud environments.
  • Containerization using Docker.
  • Orchestration using Kubernetes or cloud‑native container services such as EKS, AKS, GKE.
  • CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, AWS CodePipeline, or Cloud Build.
  • Monitoring and observability tools such as CloudWatch, Azure Monitor, Google Cloud Monitoring, Prometheus, Grafana, ELK/EFK, etc.
Good to Have
  • Knowledge of serverless technologies such as AWS Lambda, Azure Functions, or Google Cloud Functions.
  • Experience with Terraform, Ansible, Pulumi, or other Infrastructure as Code tools.
  • Knowledge of MLOps, LLMOps, model deployment, prompt versioning, and AI monitoring.
  • Experience in building chatbots, copilots, workflow automation agents, or AI‑powered enterprise assistants.
Educational Qualification
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, AI/ML, Data Science, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack GenAI / Agentic Engineer
Senior Full Stack GenAI / Agentic Engineer

Kairos Technologies • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Senior Software Engineer (Java Full Stack + Agentic AI) | Bengaluru , Hyderabad Apply Now
Senior Software Engineer (Java Full Stack + Agentic AI) | Bengaluru , Hyderabad Apply Now

DigitalXNode • Bengaluru

On-site
INR 4,200,000 - 6,000,000
AI Engineer / GenAI Backend Developer
AI Engineer / GenAI Backend Developer

Bitcot Technologies • Indore District, Chennai District

On-site
INR 1,200,000 - 2,400,000
Backend Engineer – GenAI Bangalore
Backend Engineer – GenAI Bangalore

Wohlig Transformations Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Lead backend engineer
Lead backend engineer

Devicemotion Technologies • Pune District

On-site
INR 1,800,000 - 2,800,000
Senior Manager - GenAI Full Stack
Senior Manager - GenAI Full Stack

EXL • Bengaluru

Hybrid
INR 3,500,000 - 5,500,000
Senior GenAI / Agentic AI Engineer
Senior GenAI / Agentic AI Engineer

Pitsolutions • India

On-site
INR 3,500,000 - 7,000,000
Consultant - Backend & Agentic AI Engineering
Consultant - Backend & Agentic AI Engineering

Chryselys • Hyderabad

Hybrid
INR 450,000 - 800,000
Python (Programming Language)
Python (Programming Language)

Cerebra • Mumbai, Pune District

On-site
INR 1,800,000 - 3,200,000
Senior Java Developer – AI & Agentic Applications
Senior Java Developer – AI & Agentic Applications

Ignisov Consulting Services • Bengaluru

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