Jobiglo

No results.

Senior Developer – Java & Python AI

Persistent Systems · San Leandro

Contract Senior 🇬🇧 English
Java 17+ Spring Boot REST gRPC Python FastAPI Typing Google ADK Model Context Protocol Docker Kubernetes GitHub Actions Jenkins Harness Observability Performance testing Incident response

Job description

About the role

We are looking for a Senior Developer to design and build secure, scalable backend services using Java and Python, and to deliver production‑grade AI agent capabilities with Google’s Agent Development Kit. You will integrate these agents with enterprise systems via the Model Context Protocol while ensuring security, observability, reliability, and cost efficiency.

Key responsibilities

  • Develop high‑scale microservices and APIs with Java 17+, Spring Boot, REST and gRPC.
  • Build Python services (e.g., FastAPI) that host agent logic and AI integrations, implementing robust error handling and structured outputs.
  • Create and orchestrate AI agents using Google ADK, defining tools, managing sessions, memory, and multi‑step workflows.
  • Implement MCP‑based integrations, exposing internal tools as MCP servers and consuming MCP tools securely.
  • Deliver LLM features, prompt engineering, and Retrieval‑Augmented Generation patterns with embeddings and vector databases.
  • Containerize applications with Docker and Kubernetes (AKS/OCP), and build CI/CD pipelines using GitHub Actions, Jenkins or Harness.
  • Implement observability (logs, metrics, tracing), define SLOs/SLIs, conduct performance testing, and participate in incident response.
  • Mentor engineers, perform design and code reviews, and collaborate across product, security, data, and platform teams in an Agile/Scrum environment.

Required profile

  • Strong Java backend engineering experience (Java 17+, Spring Boot, microservices, REST/gRPC).
  • Proficient Python development with OOP, typing, async patterns, and FastAPI.
  • Hands‑on experience with AI/LLM integration, Google ADK, and Model Context Protocol.
  • Solid knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Experience building CI/CD pipelines and implementing observability and reliability practices.
  • Ability to mentor junior engineers and work effectively in Agile teams.

Required skills

  • Java 17+
  • Spring Boot
  • REST & gRPC
  • Python
  • FastAPI
  • Async programming & typing
  • Google Agent Development Kit (ADK)
  • Model Context Protocol (MCP)
  • Docker
  • Kubernetes (AKS/OCP)
  • CI/CD tools (GitHub Actions, Jenkins, Harness)
  • Observability (logging, metrics, tracing)
  • SLO/SLI definition
  • Performance testing
  • Incident response & root‑cause analysis

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Persistent Systems.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract basé à San Leandro.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Persistent Systems

San Leandro