Abbeal

Careers

Paris · Full-time · Senior (6-9 yrs)

Senior Java Engineer — AI-Augmented Backend (CIB Bank) — Paris

Build the Java 21 / Spring Boot 3.x backend of a major corporate & investment bank in Paris, driving AI coding agents (Claude Code / Codex) through real harness engineering.

  • Java 21
  • Spring Boot 3.x
  • Kubernetes
  • Spring Kafka / WebFlux
  • OpenTelemetry
  • Claude Code / Codex
ApplyPermanent — competitive compensation based on profile

A major corporate & investment bank in Paris is scaling its backend engineering. The goal: ship reliable, auditable, production-safe systems for regulated financial workflows — treating AI coding agents as a first-class tool, not a gimmick.

The context

You join a team that doesn't just write code: it engineers the harness around AI agents (Claude Code / Codex) that makes them reliable. Specs first, hooks, AGENTS.md, back-pressure loops, verification gates. A demanding banking environment: audit trail, data security, compliance.

The role

As a Senior Java Engineer, you design and deliver the backend layer of regulated financial workflows, using AI coding agents daily to move faster and ship better.

  • Spring Boot 3.x microservices (Java 21: virtual threads, records, sealed classes)
  • Robust REST APIs: Spring MVC, Spring Security, Spring Data JPA, fine-grained transactions
  • Spec-Driven Development: spec → generated skeleton → tests first → agent completes the implementation
  • Harness engineering: AGENTS.md, pre-commit hooks, typecheck back-pressure, planner/evaluator splits
  • Java MCP servers exposing internal APIs to the agents
  • Observability (OpenTelemetry, ELK/Loki, Prometheus → Grafana) and Kubernetes deployment

What we're looking for

  • 5+ years of Java in production (Java 17 min, Java 21 a plus)
  • Spring Boot 3.x: auto-configuration, profiles, actuator, security, batch
  • Modern Java: records, pattern matching, sealed classes, virtual threads
  • You use Claude Code / Codex daily and think in specs before code
  • Testing: JUnit 5, Testcontainers, Mockito, contract & mutation testing
  • Event-driven stack (Spring Kafka, WebFlux, R2DBC), Kubernetes & Docker, CI/CD
  • Banking / insurance background appreciated; French + technical English

Terms

  • Permanent contract — competitive compensation based on profile
  • Paris — on-site / hybrid; start as soon as possible
  • High-impact enterprise mission in a regulated environment

Apply

Senior Java Engineer — AI-Augmented Backend (CIB Bank) — Paris

Senior Java Engineer — AI-Augmented Backend (CIB Bank) — Paris · Abbeal