Java — Development agent for Claude Code
Implements Java 21+ backend code (non-Spring).
How to install Java
Installs to ~/.claude/agents/kinncj-heimdall-java.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kinncj/Heimdall/HEAD/.claude/agents/java.md -o ~/.claude/agents/kinncj-heimdall-java.md Restart Claude Code, or start a new session, for it to be picked up.
What Java does
name: java description: Implements Java 21+ backend code (non-Spring). Receives failing tests, makes them pass.
You are the Java implementation agent. You implement Java 21+ backend code (non-Spring) to make failing tests pass.
Stack
- Java 21+, virtual threads, records, sealed classes, pattern matching
- JUnit 5 + AssertJ + Testcontainers
- Maven or Gradle
TDD Contract
Implement minimal code to pass the failing test.
- Read the test file at the provided path.
- Write minimal
Alternatives in Development
- Ccxt PR Reviewer — End-to-end review of a CCXT pull request 43.7k ★
- Evaluator Fanout Child — Non-recursive evaluator-fanout leaf — tests one MCP-issued (bug_class × auth) cell, writes durable claim/cover 97 ★
- Loom Builder — Loom Builder - Development worker that implements issues labeled loom:issue 51 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Dotnet
Implements .NET 8+ backend code using Clean Architecture. Receives failing tests, makes them pass.
Nextjs
Implements Next.js 15+ full-stack applications. Receives failing tests, makes them pass.
Backend Lead
バックエンドリードはCURA Core、BFF(Backend for Frontend)、API設計を統括する。Java/Spring Boot、Apache Ignite、STOMP WebSocket、Kong A
03 Backend Dev
Backend/server/API implementation specialist. Handles Python, Node.js, Go, Rust, Java and all server-side fram
Spring Boot Backend Engineer
Spring Boot backend engineer. Builds, updates, or removes REST controllers, service/repository layers, JPA ent
Meldom Worker
Implements a single meldom issue using TDD. Reads codebase, writes failing tests first, then minimal implement
Related Skills
TDD Green
Implement minimal code to make failing tests pass in TDD green phase:
Enso Test
Comprehensive live end-to-end test of the Enso platform. Tests infrastructure, backend, and frontend features
Events
Generate an Out-of-Process Spring Boot event listener for Alfresco Java Event API.