← Back to history

Pipeline run

17fa341e-9fcc-4eb8-b8de-6be0df218d2a

Pipeline LLM cost (USD)
API 1: $0.0030 API 2: $0.0000 API 3: $0.0000 Total: $0.0030

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 and maintain Java Spring Boot REST APIs, design PostgreSQL schemas, wire in OAuth 2.0 and Kafka event flows, and write JUnit tests plus code reviews for a containerized CI/CD backend stack.
"design and build scalable REST APIs using Java Spring Boot"
Tech stack maturity
Modern Cloud Native
The stack centers on Spring Boot, Kubernetes, Docker, Kafka, Redis, PostgreSQL, and OAuth 2.0, which is characteristic of a modern cloud-native backend environment.
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 (12)
Java Spring Boot REST PostgreSQL OAuth 2.0 Kafka JUnit Redis Docker Kubernetes CI/CD Code Review
Skill cluster (10 dimension groups, role-scoped)
API Design and Contracts
REST
Authentication and Authorization
OAuth 2.0
Caching and State Management
Redis
Container Orchestration Platforms
Kubernetes
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Programming Languages
Java
Relational Database Design
PostgreSQL
Web Application Frameworks
Spring Boot
Cross-cutting / unaligned
JUnit CI/CD Code Review
Show KRA description ↓
We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot. You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews. Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.

Signals

Skill backend-engineer
0.73
Alias backend-engineer
1.00
KRA backend-engineer
0.50

Post-classification

Centroidupdated · n=51
Alias collision log
New-role queue
New skills captured1
New KRA captured

Captured for admin review

JUnit primary Backend Developer pending
Status: extract_from_jd_done Created: 2026-05-21T17:35:48.583579Z Updated: 2026-05-21T17:35:49.315397Z
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

Job Title: Backend Engineer
Company: Acme Cloud Inc.
Location: Bengaluru
Experience: 4-6 years

About the Role:
We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot. You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews. Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.

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)
OAuth 2.0 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)
JUnit Primary No API 2 row (run stopped after API 1 or history missing)
Redis 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)
CI/CD Primary No API 2 row (run stopped after API 1 or history missing)
Code Review Secondary 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
RoleBackend Engineer
CompanyAcme Cloud Inc.
Experience4-6 years
DomainIT Services & Consulting
Location Bengaluru, India
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "Acme Cloud Inc.",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 6,
    "min": 4,
    "raw": "4-6 years"
  },
  "job_locations": [
    {
      "aliases": [
        "Bangalore"
      ],
      "city": "Bengaluru",
      "country": "India",
      "state": null,
      "work_mode": null
    }
  ],
  "role": "Backend Engineer",
  "role_aliases": [
    "Backend Developer",
    "Software Engineer",
    "Java Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "About the Role",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "We are hiring a Backend",
        "last_5_words": "Kubernetes, CI/CD pipelines."
      },
      "text": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot. You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews. Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
      "word_count": 51
    }
  ],
  "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": "OAuth 2.0"
    },
    {
      "is_primary": true,
      "skill_name": "Kafka"
    },
    {
      "is_primary": true,
      "skill_name": "JUnit"
    },
    {
      "is_primary": true,
      "skill_name": "Redis"
    },
    {
      "is_primary": true,
      "skill_name": "Docker"
    },
    {
      "is_primary": true,
      "skill_name": "Kubernetes"
    },
    {
      "is_primary": true,
      "skill_name": "CI/CD"
    },
    {
      "is_primary": false,
      "skill_name": "Code Review"
    }
  ],
  "jd_role": {
    "display_name": "Backend Engineer",
    "rationale": null,
    "role_aliases": [
      "Backend Developer",
      "Software Engineer",
      "Java Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "Acme Cloud Inc.",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 6,
      "min": 4,
      "raw": "4-6 years"
    },
    "job_locations": [
      {
        "aliases": [
          "Bangalore"
        ],
        "city": "Bengaluru",
        "country": "India",
        "state": null,
        "work_mode": null
      }
    ],
    "role": "Backend Engineer",
    "role_aliases": [
      "Backend Developer",
      "Software Engineer",
      "Java Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "About the Role",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "We are hiring a Backend",
          "last_5_words": "Kubernetes, CI/CD pipelines."
        },
        "text": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot. You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews. Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
        "word_count": 51
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "17fa341e-9fcc-4eb8-b8de-6be0df218d2a",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Writes database access logic including SQL queries, ORM mappings, stored procedures, and migration scripts for relational databases like PostgreSQL and MySQL.",
            "sentence": "You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews.",
            "similarity": 0.5211
          },
          {
            "kra_text": "Implements server-side business logic, REST API endpoints, and microservice handlers using Java, Python, Go, or Node.js to process application requests and enforce business rules.",
            "sentence": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot.",
            "similarity": 0.4998
          },
          {
            "kra_text": "Identifies and resolves backend performance bottlenecks through query optimization, indexing strategies, connection pooling, and distributed caching with Redis.",
            "sentence": "Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
            "similarity": 0.4715
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 0.4975,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
            "sentence": "You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews.",
            "similarity": 0.6153
          },
          {
            "kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
            "sentence": "Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
            "similarity": 0.414
          },
          {
            "kra_text": "Implements complete product features end-to-end from database schema design through backend API to frontend UI using JavaScript, TypeScript, Python, or Ruby on Rails.",
            "sentence": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot.",
            "similarity": 0.4099
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4797,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "Data Engineer",
        "kra_matches": [
          {
            "kra_text": "Develops batch and real-time streaming data pipelines using Apache Spark, Apache Kafka, Apache Flink, or Airflow for data movement and processing at scale.",
            "sentence": "Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
            "similarity": 0.4489
          },
          {
            "kra_text": "Develops batch and real-time streaming data pipelines using Apache Spark, Apache Kafka, Apache Flink, or Airflow for data movement and processing at scale.",
            "sentence": "You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews.",
            "similarity": 0.4482
          },
          {
            "kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
            "sentence": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot.",
            "similarity": 0.3058
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 2,
        "score": 0.4009,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "display_name": "Cloud Architect",
        "kra_matches": [
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews.",
            "similarity": 0.4282
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
            "similarity": 0.3862
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot.",
            "similarity": 0.3255
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.3799,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "Hybrid Mobile Developer",
        "kra_matches": [
          {
            "kra_text": "Integrates cross-platform mobile apps with REST and GraphQL backend APIs, handling JWT authentication, token refresh, and error recovery.",
            "sentence": "You will design PostgreSQL schemas, implement OAuth 2.0 authentication, integrate with Kafka for event streaming, write JUnit tests, perform code reviews.",
            "similarity": 0.4125
          },
          {
            "kra_text": "Integrates cross-platform mobile apps with REST and GraphQL backend APIs, handling JWT authentication, token refresh, and error recovery.",
            "sentence": "We are hiring a Backend Engineer to design and build scalable REST APIs using Java Spring Boot.",
            "similarity": 0.37
          },
          {
            "kra_text": "Integrates cross-platform mobile apps with REST and GraphQL backend APIs, handling JWT authentication, token refresh, and error recovery.",
            "sentence": "Required: 4+ years backend engineering experience, Java Spring Boot, PostgreSQL, Kafka, Redis, Docker, Kubernetes, CI/CD pipelines.",
            "similarity": 0.3307
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 11,
        "score": 0.3711,
        "slug": "hybrid-mobile-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": 8,
        "matched_skills": [
          "Docker",
          "Java",
          "Kafka",
          "OAuth 2.0",
          "PostgreSQL",
          "REST",
          "Redis",
          "Spring Boot"
        ],
        "role_id": 1,
        "score": 0.7273,
        "slug": "backend-engineer",
        "total_count": 11
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": 5,
        "matched_skills": [
          "Java",
          "OAuth 2.0",
          "PostgreSQL",
          "REST",
          "Spring Boot"
        ],
        "role_id": 15,
        "score": 0.4545,
        "slug": "full-stack-engineer",
        "total_count": 11
      },
      {
        "display_name": "DevOps Engineer",
        "kra_matches": null,
        "matched_count": 3,
        "matched_skills": [
          "CI/CD",
          "Docker",
          "Kubernetes"
        ],
        "role_id": 10,
        "score": 0.2727,
        "slug": "devops-engineer",
        "total_count": 11
      },
      {
        "display_name": "ML Engineer",
        "kra_matches": null,
        "matched_count": 2,
        "matched_skills": [
          "CI/CD",
          "Kubernetes"
        ],
        "role_id": 3,
        "score": 0.1818,
        "slug": "ml-engineer",
        "total_count": 11
      },
      {
        "display_name": "Android Engineer",
        "kra_matches": null,
        "matched_count": 2,
        "matched_skills": [
          "Java",
          "OAuth 2.0"
        ],
        "role_id": 4,
        "score": 0.1818,
        "slug": "android-engineer",
        "total_count": 11
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 1.0,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.4975,
    "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.50)"
  },
  "stage5_updates": {
    "centroid_n_after": 51,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 1912,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "JUnit",
        "status": "pending"
      }
    ],
    "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…