Pipeline run
3c7fc625-2b88-4a91-9e8f-effac74f24bf
Pipeline LLM cost (USD)
API 1: $0.0027
API 2: $0.0000
API 3: $0.0000
Total: $0.0027
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD
role baseline loaded
sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: jd
Nature of work
· API and service implementation
Build Java/Spring Boot microservices and REST APIs, persist data with PostgreSQL/Hibernate, and integrate services through Kafka while packaging and running them in Docker/Kubernetes.
"Java 17+, Spring Boot, REST APIs"
Tech stack maturity
Modern Cloud Native
The stack centers on Spring Boot, Kubernetes, Docker, Kafka, microservices, and PostgreSQL, which are characteristic of contemporary cloud-native backend development.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
—
Frameworks (×2):
—
Models / concepts (×3):
—
Evidence — skills matched in JD (9)
Java
Spring Boot
REST
PostgreSQL
Hibernate
Kafka
Docker
Kubernetes
Microservices
Skill cluster (9 dimension groups, role-scoped)
API Design and Contracts
REST
Container Orchestration Platforms
Kubernetes
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Microservices and Distributed Systems
Microservices
ORMs and Data Access Layers
Hibernate
Programming Languages
Java
Relational Database Design
PostgreSQL
Web Application Frameworks
Spring Boot
Show KRA description ↓
Java 17+, Spring Boot, REST APIs
PostgreSQL, Hibernate
Kafka, Docker, Kubernetes
Microservices architecture
Signals
Skill
backend-engineer
0.89
Alias
backend-engineer
1.00
KRA
backend-engineer
0.52
Post-classification
Centroidupdated · n=43
Alias collision log—
New-role queue—
New skills captured0
New KRA captured—
Status:
extract_from_jd_done
Created: 2026-05-21T14:36:53.267053Z
Updated: 2026-05-21T14:36:54.010899Z
Flow
Current 3-step pipeline
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Role
Chosen role & resolution
No chosen role stored for this run.
Job description
Role: Java Dev We need a strong Java backend developer. Must have: - Java 17+, Spring Boot, REST APIs - PostgreSQL, Hibernate - Kafka, Docker, Kubernetes - Microservices architecture - 5+ years experience
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Java
Primary
No API 2 row (run stopped after API 1 or history missing)
Spring Boot
Primary
No API 2 row (run stopped after API 1 or history missing)
REST
Primary
No API 2 row (run stopped after API 1 or history missing)
PostgreSQL
Primary
No API 2 row (run stopped after API 1 or history missing)
Hibernate
Primary
No API 2 row (run stopped after API 1 or history missing)
Kafka
Primary
No API 2 row (run stopped after API 1 or history missing)
Docker
Primary
No API 2 row (run stopped after API 1 or history missing)
Kubernetes
Primary
No API 2 row (run stopped after API 1 or history missing)
Microservices
Primary
No API 2 row (run stopped after API 1 or history missing)
Library artifacts (this run)
No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleJava Dev
Experience5+ years experience
DomainOther
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 5,
"raw": "5+ years experience"
},
"job_locations": [],
"role": "Java Dev",
"role_aliases": [
"Java Developer",
"Backend Developer",
"Java Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 4,
"heading": "Must have",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Java 17+, Spring Boot, REST",
"last_5_words": "Microservices architecture"
},
"text": "Java 17+, Spring Boot, REST APIs\nPostgreSQL, Hibernate\nKafka, Docker, Kubernetes\nMicroservices architecture",
"word_count": 20
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Java"
},
{
"is_primary": true,
"skill_name": "Spring Boot"
},
{
"is_primary": true,
"skill_name": "REST"
},
{
"is_primary": true,
"skill_name": "PostgreSQL"
},
{
"is_primary": true,
"skill_name": "Hibernate"
},
{
"is_primary": true,
"skill_name": "Kafka"
},
{
"is_primary": true,
"skill_name": "Docker"
},
{
"is_primary": true,
"skill_name": "Kubernetes"
},
{
"is_primary": true,
"skill_name": "Microservices"
}
],
"jd_role": {
"display_name": "Java Dev",
"rationale": null,
"role_aliases": [
"Java Developer",
"Backend Developer",
"Java Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 5,
"raw": "5+ years experience"
},
"job_locations": [],
"role": "Java Dev",
"role_aliases": [
"Java Developer",
"Backend Developer",
"Java Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 4,
"heading": "Must have",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Java 17+, Spring Boot, REST",
"last_5_words": "Microservices architecture"
},
"text": "Java 17+, Spring Boot, REST APIs\nPostgreSQL, Hibernate\nKafka, Docker, Kubernetes\nMicroservices architecture",
"word_count": 20
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "3c7fc625-2b88-4a91-9e8f-effac74f24bf",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"matched_count": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Backend Developer",
"matched_count": null,
"role_id": 1,
"score": 0.5156,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"matched_count": null,
"role_id": 2,
"score": 0.4632,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"matched_count": null,
"role_id": 15,
"score": 0.4586,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "ML Ops Engineer",
"matched_count": null,
"role_id": 16,
"score": 0.4136,
"slug": "ml-ops-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"matched_count": null,
"role_id": 9,
"score": 0.4136,
"slug": "cloud-architect",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Developer",
"matched_count": 8,
"role_id": 1,
"score": 0.8889,
"slug": "backend-engineer",
"total_count": 9
},
{
"display_name": "Fullstack Developer",
"matched_count": 5,
"role_id": 15,
"score": 0.5556,
"slug": "full-stack-engineer",
"total_count": 9
},
{
"display_name": "Data Engineer",
"matched_count": 2,
"role_id": 2,
"score": 0.2222,
"slug": "data-engineer",
"total_count": 9
},
{
"display_name": "DevOps Engineer",
"matched_count": 2,
"role_id": 10,
"score": 0.2222,
"slug": "devops-engineer",
"total_count": 9
},
{
"display_name": "ML Ops Engineer",
"matched_count": 1,
"role_id": 16,
"score": 0.1111,
"slug": "ml-ops-engineer",
"total_count": 9
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Backend Developer",
"matched_count": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.5156,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Stage 1 title \u0027Backend Developer\u0027 (alias match, sim 1.00); KRA agrees (0.52)"
},
"stage5_updates": {
"centroid_n_after": 43,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{}
API 3 — final-role-output
{}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.
Loading…