← Back to history

Pipeline run

264ea3be-35da-4ca9-83fb-d83c794e5394

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

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · API and service implementation
Build and evolve Java/Spring Boot microservices and REST APIs, adding gateway/service-discovery/circuit-breaker patterns while keeping services secure, highly available, and performant; also review code and mentor junior developers.
"Design, develop, and deploy scalable Java applications using Spring Boot"
Tech stack maturity
Mainstream Modern cache hit
Java, Spring Boot, REST, and microservices are widely adopted, current backend technologies that fit a mainstream modern stack rather than bleeding-edge or legacy.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 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 Microservices REST Agile Git CI/CD Jenkins GitLab CI/CD
Skill cluster (5 dimension groups, role-scoped)
API Design and Contracts
REST
Microservices and Distributed Systems
Microservices
Programming Languages
Java
Web Application Frameworks
Spring Boot
Cross-cutting / unaligned
Agile Git CI/CD Jenkins GitLab CI/CD
Show KRA description ↓
We're seeking an experienced Senior Java Developer to lead the development of scalable, distributed systems using Java, Spring Boot, and microservices architecture. • Design, develop, and deploy scalable Java applications using Spring Boot • Develop and maintain microservices architecture using RESTful APIs • Collaborate with cross-functional teams to identify and prioritize project requirements • Implement API gateways, service discovery, and circuit breakers • Ensure high availability, security, and performance of applications • Participate in code reviews and contribute to the improvement of the codebase • Mentor junior team members and contribute to knowledge sharing Must-Have Skills : • 5-10 years of experience in Java development Strong Expertise In • Java 8+ • Spring Boot 2.x • Microservices architecture • RESTful API design and development Experience With • Agile methodologies • Version control systems (Git) • CI/CD pipelines (Jenkins, GitLab CI/CD)

Signals

Skill scala-backend-developer
1.00
Alias backend-engineer
1.00
KRA flutter-developer
0.54

Post-classification

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

Captured for admin review

GitLab CI/CD Backend Developer pending
Status: extract_from_jd_done Created: 2026-05-27T15:02:16.151461Z Updated: 2026-06-12T16:57:03.385493Z
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

Skills:
Java, Spring Framework, Hibernate, RESTful APIs, Microservices, SQL, Git, Problem-solving,

Job Title : Senior Java Developer (Spring Boot, Microservices)

Location : Pune, Maharashtra.

Job Type : Full-time

Experience : 5-10 years.

Job Summary

We're seeking an experienced Senior Java Developer to lead the development of scalable, distributed systems using Java, Spring Boot, and microservices architecture.

Key Responsibilities

• Design, develop, and deploy scalable Java applications using Spring Boot
• Develop and maintain microservices architecture using RESTful APIs
• Collaborate with cross-functional teams to identify and prioritize project requirements
• Implement API gateways, service discovery, and circuit breakers
• Ensure high availability, security, and performance of applications
• Participate in code reviews and contribute to the improvement of the codebase
• Mentor junior team members and contribute to knowledge sharing


Technical Requirements

Must-Have Skills :

• 5-10 years of experience in Java development


Strong Expertise In

• Java 8+
• Spring Boot 2.x
• Microservices architecture
• RESTful API design and development


Experience With

• Agile methodologies
• Version control systems (Git)
• CI/CD pipelines (Jenkins, GitLab CI/CD)

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)
Microservices 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)
Agile Secondary No API 2 row (run stopped after API 1 or history missing)
Git Secondary No API 2 row (run stopped after API 1 or history missing)
CI/CD Secondary No API 2 row (run stopped after API 1 or history missing)
Jenkins Secondary No API 2 row (run stopped after API 1 or history missing)
GitLab CI/CD 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
RoleSenior Java Developer (Spring Boot, Microservices)
Experience5-10 years.
DomainSoftware & SaaS Products
Location Pune, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "SaaS",
        "Product Companies"
      ],
      "domain": "Software \u0026 SaaS Products"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 10,
    "min": 5,
    "raw": "5-10 years."
  },
  "job_locations": [
    {
      "aliases": [
        "Pune, MH"
      ],
      "city": "Pune",
      "country": "India",
      "state": "Maharashtra",
      "work_mode": "null"
    }
  ],
  "role": "Senior Java Developer (Spring Boot, Microservices)",
  "role_aliases": [
    "Java Developer",
    "Software Engineer",
    "Backend Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Job Summary",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "We\u0027re seeking an experienced Senior",
        "last_5_words": "and microservices architecture."
      },
      "text": "We\u0027re seeking an experienced Senior Java Developer to lead the development of scalable, distributed systems using Java, Spring Boot, and microservices architecture.",
      "word_count": 25
    },
    {
      "bullet_count": 7,
      "heading": "Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Design, develop, and deploy",
        "last_5_words": "and contribute to knowledge sharing"
      },
      "text": "\u2022 Design, develop, and deploy scalable Java applications using Spring Boot\n\u2022 Develop and maintain microservices architecture using RESTful APIs\n\u2022 Collaborate with cross-functional teams to identify and prioritize project requirements\n\u2022 Implement API gateways, service discovery, and circuit breakers\n\u2022 Ensure high availability, security, and performance of applications\n\u2022 Participate in code reviews and contribute to the improvement of the codebase\n\u2022 Mentor junior team members and contribute to knowledge sharing",
      "word_count": 83
    },
    {
      "bullet_count": 10,
      "heading": "Technical Requirements",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Must-Have Skills :\n\u2022 5-10 years",
        "last_5_words": "Jenkins, GitLab CI/CD)"
      },
      "text": "Must-Have Skills :\n\u2022 5-10 years of experience in Java development\n\nStrong Expertise In\n\u2022 Java 8+\n\u2022 Spring Boot 2.x\n\u2022 Microservices architecture\n\u2022 RESTful API design and development\n\nExperience With\n\u2022 Agile methodologies\n\u2022 Version control systems (Git)\n\u2022 CI/CD pipelines (Jenkins, GitLab CI/CD)",
      "word_count": 66
    }
  ],
  "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": "Microservices"
    },
    {
      "is_primary": true,
      "skill_name": "REST"
    },
    {
      "is_primary": false,
      "skill_name": "Agile"
    },
    {
      "is_primary": false,
      "skill_name": "Git"
    },
    {
      "is_primary": false,
      "skill_name": "CI/CD"
    },
    {
      "is_primary": false,
      "skill_name": "Jenkins"
    },
    {
      "is_primary": false,
      "skill_name": "GitLab CI/CD"
    }
  ],
  "jd_role": {
    "display_name": "Senior Java Developer (Spring Boot, Microservices)",
    "rationale": null,
    "role_aliases": [
      "Java Developer",
      "Software Engineer",
      "Backend Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "SaaS",
          "Product Companies"
        ],
        "domain": "Software \u0026 SaaS Products"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 10,
      "min": 5,
      "raw": "5-10 years."
    },
    "job_locations": [
      {
        "aliases": [
          "Pune, MH"
        ],
        "city": "Pune",
        "country": "India",
        "state": "Maharashtra",
        "work_mode": "null"
      }
    ],
    "role": "Senior Java Developer (Spring Boot, Microservices)",
    "role_aliases": [
      "Java Developer",
      "Software Engineer",
      "Backend Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Job Summary",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "We\u0027re seeking an experienced Senior",
          "last_5_words": "and microservices architecture."
        },
        "text": "We\u0027re seeking an experienced Senior Java Developer to lead the development of scalable, distributed systems using Java, Spring Boot, and microservices architecture.",
        "word_count": 25
      },
      {
        "bullet_count": 7,
        "heading": "Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Design, develop, and deploy",
          "last_5_words": "and contribute to knowledge sharing"
        },
        "text": "\u2022 Design, develop, and deploy scalable Java applications using Spring Boot\n\u2022 Develop and maintain microservices architecture using RESTful APIs\n\u2022 Collaborate with cross-functional teams to identify and prioritize project requirements\n\u2022 Implement API gateways, service discovery, and circuit breakers\n\u2022 Ensure high availability, security, and performance of applications\n\u2022 Participate in code reviews and contribute to the improvement of the codebase\n\u2022 Mentor junior team members and contribute to knowledge sharing",
        "word_count": 83
      },
      {
        "bullet_count": 10,
        "heading": "Technical Requirements",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Must-Have Skills :\n\u2022 5-10 years",
          "last_5_words": "Jenkins, GitLab CI/CD)"
        },
        "text": "Must-Have Skills :\n\u2022 5-10 years of experience in Java development\n\nStrong Expertise In\n\u2022 Java 8+\n\u2022 Spring Boot 2.x\n\u2022 Microservices architecture\n\u2022 RESTful API design and development\n\nExperience With\n\u2022 Agile methodologies\n\u2022 Version control systems (Git)\n\u2022 CI/CD pipelines (Jenkins, GitLab CI/CD)",
        "word_count": 66
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "264ea3be-35da-4ca9-83fb-d83c794e5394",
  "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
      },
      {
        "display_name": "Java Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 79,
        "score": 1.0,
        "slug": "java-backend-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with cross-functional teams to identify and prioritize project requirements",
            "similarity": 0.6411
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Ensure high availability, security, and performance of applications",
            "similarity": 0.4997
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Mentor junior team members and contribute to knowledge sharing",
            "similarity": 0.4731
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.538,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Participate in code reviews and contribute to the improvement of the codebase",
            "similarity": 0.5924
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with cross-functional teams to identify and prioritize project requirements",
            "similarity": 0.5423
          },
          {
            "kra_text": "backend endpoint integration",
            "sentence": "Develop and maintain microservices architecture using RESTful APIs",
            "similarity": 0.446
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5269,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Backend Developer",
        "kra_matches": [
          {
            "kra_text": "Designs and maintains RESTful and GraphQL API interfaces with proper authentication, versioning, rate limiting, and documentation for frontend and third-party consumers.",
            "sentence": "Develop and maintain microservices architecture using RESTful APIs",
            "similarity": 0.591
          },
          {
            "kra_text": "Integrates with third-party services, payment gateways, messaging queues like Kafka or RabbitMQ, and internal microservices via HTTP and event-driven patterns.",
            "sentence": "Implement API gateways, service discovery, and circuit breakers",
            "similarity": 0.4683
          },
          {
            "kra_text": "Identifies and resolves backend performance bottlenecks through query optimization, indexing strategies, connection pooling, and distributed caching with Redis.",
            "sentence": "Ensure high availability, security, and performance of applications",
            "similarity": 0.4645
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 0.5079,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Participate in code reviews and contribute to the improvement of the codebase",
            "similarity": 0.5924
          },
          {
            "kra_text": "API design and request handling",
            "sentence": "Develop and maintain microservices architecture using RESTful APIs",
            "similarity": 0.503
          },
          {
            "kra_text": "API design and request handling",
            "sentence": "Implement API gateways, service discovery, and circuit breakers",
            "similarity": 0.4178
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 82,
        "score": 0.5044,
        "slug": "node-backend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Participate in code reviews and contribute to the improvement of the codebase",
            "similarity": 0.5664
          },
          {
            "kra_text": "integrate backend APIs",
            "sentence": "Develop and maintain microservices architecture using RESTful APIs",
            "similarity": 0.5053
          },
          {
            "kra_text": "integrate backend APIs",
            "sentence": "Implement API gateways, service discovery, and circuit breakers",
            "similarity": 0.4383
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.5033,
        "slug": "react-native-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Scala Backend Developer",
        "kra_matches": null,
        "matched_count": 4,
        "matched_skills": [
          "Java",
          "REST",
          "Spring Boot",
          "microservices"
        ],
        "role_id": 87,
        "score": 1.0,
        "slug": "scala-backend-developer",
        "total_count": 4
      },
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": 4,
        "matched_skills": [
          "Java",
          "REST",
          "Spring Boot",
          "microservices"
        ],
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": 4
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": null,
        "matched_count": 3,
        "matched_skills": [
          "Java",
          "REST",
          "Spring Boot"
        ],
        "role_id": 15,
        "score": 0.75,
        "slug": "full-stack-engineer",
        "total_count": 4
      },
      {
        "display_name": "Kotlin Backend Developer",
        "kra_matches": null,
        "matched_count": 3,
        "matched_skills": [
          "Java",
          "REST",
          "Spring Boot"
        ],
        "role_id": 84,
        "score": 0.75,
        "slug": "kotlin-server-backend-developer",
        "total_count": 4
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": null,
        "matched_count": 3,
        "matched_skills": [
          "REST",
          "Spring Boot",
          "microservices"
        ],
        "role_id": 82,
        "score": 0.75,
        "slug": "node-backend-developer",
        "total_count": 4
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.99,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.99,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Backend Application Development",
      "Distributed Systems Architecture",
      "Microservices Engineering",
      "API Design and Integration",
      "Reliability, Security, and Performance",
      "Team Collaboration and Mentoring",
      "DevOps Delivery Practices"
    ],
    "matched_kras": [
      "Design, develop, and deploy scalable Java applications",
      "Develop and maintain microservices architecture",
      "Implement API gateways, service discovery, and circuit breakers",
      "Ensure high availability, security, and performance",
      "Participate in code reviews",
      "Mentor junior team members"
    ],
    "matched_skills": [
      "Java",
      "Spring Boot",
      "microservices",
      "RESTful APIs",
      "API gateways",
      "service discovery",
      "circuit breakers",
      "Java 8+",
      "Spring Boot 2.x",
      "Agile methodologies",
      "Git",
      "CI/CD pipelines",
      "Jenkins",
      "GitLab CI/CD"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role java-backend-developer; The JD is centered on Java backend development with Spring Boot, microservices, REST APIs, and distributed system design.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": "Java Backend Developer",
      "reasoning": "The JD is explicitly centered on Java 8+, Spring Boot 2.x, and microservices, which clearly matches Java Backend Developer.",
      "role_id": 79,
      "slug": "java-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 772,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": false,
        "queue_id": 12247,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "GitLab CI/CD",
        "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…