Pipeline run
610d07b3-0cb9-46bf-8f49-bde3cf2f4829
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
CASE Aslug: backend-engineer · id: 1 · source: db
Exact alias hit on backend-engineer (1.0) — no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world's largest network of Advanced Technology and Intelligent Operations centers. Our 514,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities. Visit us at www.accenture.com Accenture | Let there be change We embrace change to create 360-degree value www.accenture.com Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Management Level :10 Work Experience :4-6 years Work location :Gurugram Must Have Skills :SAP Hybris Commerce Good To Have Skills :No Function Specialization Job Requirements : Key Responsibilities : a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to Technical Experience : b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery Professional Attributes : a: 3-4yrs of Hybris development experience 15 years of full time education
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Content Management Systems
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Practices
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Practices
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- User Management
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Localization Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Business Models
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Business Models
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Marketing
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- E-commerce Customer Service
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- cron jobs (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Tool
- Sub-category
- Job Scheduler Tool
- Vendor
- Oracle
- License
- other_open
- Year introduced
- 1979
- Confidence
- 0.86
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Cron jobs are a standard scheduling mechanism in Linux/Unix and appear routinely in job descriptions for ops, backend, and DevOps roles; they remain widely used despite newer orchestrators.
Skill profile (library / DB)
- Skill nature
- TOOL
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 13
- Sub-category id
- 1713
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Asynchronous Processing and Scheduling Catalog dimension db id 282
Library dimension (catalog)
Roles linked in library: Go Backend Developer, Java Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Data Management Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Java Technologies
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Java Technologies
- Sub-category
- general
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Java Frameworks
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Spring MVC (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Framework
- Sub-category
- Web Mvc Framework
- Vendor
- Pivotal Software
- License
- apache_2
- Year introduced
- 2004
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Spring MVC appears in many Java backend job descriptions and remains a standard part of the Spring ecosystem for web apps, with strong GitHub usage and ongoing Spring Framework support.
Skill profile (library / DB)
- Skill nature
- FRAMEWORK
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 5
- Sub-category id
- 1680
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Web Application Frameworks Catalog dimension db id 2
Library dimension (catalog)
Roles linked in library: Backend Developer, Fullstack Developer, Fullstack Developer, Java Backend Developer, Node.js Backend Developer, PHP Backend Developer, Python Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Web Application Frameworks
web-application-frameworks
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Databases
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- jQuery (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Library
- Sub-category
- Javascript Library
- Vendor
- jQuery Foundation
- License
- mit
- Year introduced
- 2006
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: jQuery still appears in legacy JDs, but modern frontend stacks have largely replaced it with React/Vue/Angular and native DOM APIs; greenfield demand is low and declining.
Skill profile (library / DB)
- Skill nature
- LIBRARY
- Volatility
- DEPRECATED
- Typical lifespan
- EVERGREEN
- Category id
- 7
- Sub-category id
- 1470
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Application Frameworks & Libraries Catalog dimension db id 451
Library dimension (catalog)
Roles linked in library: Sitecore Dev
-
Frameworks & Libraries Catalog dimension db id 360
Library dimension (catalog)
Roles linked in library: Drupal Dev, Engineering Manager
-
JavaScript Checkout Behavior Catalog dimension db id 393
Library dimension (catalog)
Roles linked in library: Magento Dev
-
Storefront JavaScript and DOM Behavior Catalog dimension db id 422
Library dimension (catalog)
Roles linked in library: Shopify Dev
-
Web UI & Integration Frameworks Catalog dimension db id 268
Library dimension (catalog)
Roles linked in library: Pega Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Application Frameworks & Libraries
application-frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Frameworks & Libraries
frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
JavaScript Checkout Behavior
javascript-checkout-behavior
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Storefront JavaScript and DOM Behavior
storefront-javascript-and-dom-behavior
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Web UI & Integration Frameworks
web-ui-integration-frameworks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| Cron Jobs | in_db |
Asynchronous Processing and Scheduling
asynchronous-processing-and-scheduling
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Spring MVC | in_db |
Web Application Frameworks
web-application-frameworks
|
✓ | ✓ | Existing dimension (library) · Role↔dimension saved | |
| jQuery | in_db |
Application Frameworks & Libraries
application-frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| jQuery | in_db |
Frameworks & Libraries
frameworks-libraries
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| jQuery | in_db |
JavaScript Checkout Behavior
javascript-checkout-behavior
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| jQuery | in_db |
Storefront JavaScript and DOM Behavior
storefront-javascript-and-dom-behavior
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| jQuery | in_db |
Web UI & Integration Frameworks
web-ui-integration-frameworks
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Hybris | type=E-commerce Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | WCMS | type=Content Management Systems subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Commerce | type=E-commerce Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Checkout | type=E-commerce Practices subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Cart | type=E-commerce Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Order Management | type=E-commerce Practices subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | User Groups | type=User Management subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Product Management | type=E-commerce Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Catalog Management | type=E-commerce Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Internationalization | type=Localization Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | B2B | type=Business Models subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | B2C | type=Business Models subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Promotions | type=E-commerce Marketing subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | CSC | type=E-commerce Customer Service subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Impex | type=Data Management Tools subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Servlets | type=Java Technologies subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | JSP | type=Java Technologies subtype=general nature=LANGUAGE lifespan=EVERGREEN | |
| canonical_skill_proposed | Struts | type=Java Frameworks subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | MS SQL | type=Databases subtype=general nature=TOOL lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "About Accenture: Accenture is a",
"last_5_words": "people, shareholders, partners and communities."
},
"text": "About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world\u0027s largest network of Advanced Technology and Intelligent Operations centers. Our 514,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
"word_count": 84
},
"certifications": [],
"company_name": "Accenture",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO",
"Tech Consulting"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "Bachelor\u0027s - Any Discipline",
"raw": "15 years of full time education",
"requirement": "required"
}
],
"experience": {
"max": 6,
"min": 4,
"raw": "4-6 years"
},
"job_locations": [
{
"aliases": [
"Gurgaon"
],
"city": "Gurugram",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Application Developer",
"role_aliases": [
"App Developer",
"Software Developer",
"Application Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "a:Develop Digital Consumer experiences",
"last_5_words": "build and configure applications to"
},
"text": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"word_count": 66
},
{
"bullet_count": 0,
"heading": "Technical Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "b:Hybris with work experience",
"last_5_words": "and other technical skill required"
},
"text": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"word_count": 47
},
{
"bullet_count": 0,
"heading": "Professional Attributes",
"heading_was_present": true,
"source_marker": {
"first_5_words": "a: 3-4yrs of Hybris",
"last_5_words": "Hybris development experience"
},
"text": "a: 3-4yrs of Hybris development experience",
"word_count": 8
}
],
"urls": [
{
"type": "website",
"url": "www.accenture.com"
}
]
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Hybris"
},
{
"is_primary": true,
"skill_name": "WCMS"
},
{
"is_primary": true,
"skill_name": "Commerce"
},
{
"is_primary": true,
"skill_name": "Checkout"
},
{
"is_primary": true,
"skill_name": "Cart"
},
{
"is_primary": true,
"skill_name": "Order Management"
},
{
"is_primary": true,
"skill_name": "User Groups"
},
{
"is_primary": true,
"skill_name": "Product Management"
},
{
"is_primary": true,
"skill_name": "Catalog Management"
},
{
"is_primary": true,
"skill_name": "Internationalization"
},
{
"is_primary": true,
"skill_name": "B2B"
},
{
"is_primary": true,
"skill_name": "B2C"
},
{
"is_primary": true,
"skill_name": "Promotions"
},
{
"is_primary": true,
"skill_name": "CSC"
},
{
"is_primary": true,
"skill_name": "Cron Jobs"
},
{
"is_primary": true,
"skill_name": "Impex"
},
{
"is_primary": true,
"skill_name": "Servlets"
},
{
"is_primary": true,
"skill_name": "JSP"
},
{
"is_primary": true,
"skill_name": "Struts"
},
{
"is_primary": true,
"skill_name": "Spring MVC"
},
{
"is_primary": true,
"skill_name": "MS SQL"
},
{
"is_primary": true,
"skill_name": "jQuery"
}
],
"jd_role": {
"display_name": "Application Developer",
"rationale": null,
"role_aliases": [
"App Developer",
"Software Developer",
"Application Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "About Accenture: Accenture is a",
"last_5_words": "people, shareholders, partners and communities."
},
"text": "About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services-all powered by the world\u0027s largest network of Advanced Technology and Intelligent Operations centers. Our 514,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.",
"word_count": 84
},
"certifications": [],
"company_name": "Accenture",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO",
"Tech Consulting"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "Bachelor\u0027s - Any Discipline",
"raw": "15 years of full time education",
"requirement": "required"
}
],
"experience": {
"max": 6,
"min": 4,
"raw": "4-6 years"
},
"job_locations": [
{
"aliases": [
"Gurgaon"
],
"city": "Gurugram",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Application Developer",
"role_aliases": [
"App Developer",
"Software Developer",
"Application Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "a:Develop Digital Consumer experiences",
"last_5_words": "build and configure applications to"
},
"text": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"word_count": 66
},
{
"bullet_count": 0,
"heading": "Technical Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "b:Hybris with work experience",
"last_5_words": "and other technical skill required"
},
"text": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"word_count": 47
},
{
"bullet_count": 0,
"heading": "Professional Attributes",
"heading_was_present": true,
"source_marker": {
"first_5_words": "a: 3-4yrs of Hybris",
"last_5_words": "Hybris development experience"
},
"text": "a: 3-4yrs of Hybris development experience",
"word_count": 8
}
],
"urls": [
{
"type": "website",
"url": "www.accenture.com"
}
]
},
"rejected": false,
"rejection_reason": null,
"run_id": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829",
"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": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"similarity": 0.4306
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"similarity": 0.3755
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "a: 3-4yrs of Hybris development experience",
"similarity": 0.3734
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.3932,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"similarity": 0.3997
},
{
"kra_text": "collaboration with design and QA",
"sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"similarity": 0.3839
},
{
"kra_text": "collaboration with design and QA",
"sentence": "a: 3-4yrs of Hybris development experience",
"similarity": 0.3708
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.3848,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "Magento Dev",
"kra_matches": [
{
"kra_text": "commerce system integrations",
"sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"similarity": 0.4426
},
{
"kra_text": "commerce system integrations",
"sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"similarity": 0.4107
},
{
"kra_text": "order lifecycle behavior",
"sentence": "a: 3-4yrs of Hybris development experience",
"similarity": 0.2978
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 231,
"score": 0.3837,
"slug": "magento-dev",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"similarity": 0.413
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"similarity": 0.3754
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "a: 3-4yrs of Hybris development experience",
"similarity": 0.35
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.3795,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris development environments and sandboxes c:Develop and deploy simple custom CMS components d:Diagnose and solve technical problems related to commerce and Hybris implementation e:Write application code that exceeds the defined quality standards f:Design, build and configure applications to",
"similarity": 0.4389
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "b:Hybris with work experience on WCMS, Commerce, Checkout and Cart, Order Management, User Groups, Product and Catalog management, internationalization, BB,BC, Promotions, scenarios, CSC, Cron Jobs, Impexes etc c:Minimum primary skill and other technical skill required Servlets, JSP, Struts, Spring MVC, MsSQl, JQuery",
"similarity": 0.3893
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "a: 3-4yrs of Hybris development experience",
"similarity": 0.3018
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.3767,
"slug": "engineering-manager",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Java Backend Developer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
"Spring MVC",
"cron jobs"
],
"role_id": 79,
"score": 0.0909,
"slug": "java-backend-developer",
"total_count": 22
},
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Spring MVC"
],
"role_id": 15,
"score": 0.0455,
"slug": "full-stack-engineer",
"total_count": 22
},
{
"display_name": "Pega Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"jQuery"
],
"role_id": 24,
"score": 0.0455,
"slug": "pega-developer",
"total_count": 22
},
{
"display_name": "Python Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Spring MVC"
],
"role_id": 80,
"score": 0.0455,
"slug": "python-backend-developer",
"total_count": 22
},
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Spring MVC"
],
"role_id": 1,
"score": 0.0455,
"slug": "backend-engineer",
"total_count": 22
}
]
},
"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": 1.0,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [],
"matched_kras": [],
"matched_skills": [],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1761,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1971,
"r_and_r_preview": "a:Develop Digital Consumer experiences based on a foundation of Hybris Develop awesome features such as product search, order management, promotions, store locator, social ecommerce etc b:Setup Hybris",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 25246,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Hybris",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25247,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "WCMS",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25248,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Commerce",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25249,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Checkout",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25250,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Cart",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25251,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Order Management",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25252,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "User Groups",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25253,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Product Management",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25254,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Catalog Management",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25255,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Internationalization",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25256,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "B2B",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25257,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "B2C",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25258,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Promotions",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25259,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "CSC",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25260,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Impex",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25261,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Servlets",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25262,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "JSP",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25264,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Struts",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25266,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "MS SQL",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 4891,
"existing_alias_text": "cron jobs",
"input_term": "Cron Jobs",
"matched_canonical": {
"category_id": 13,
"display_name": "cron jobs",
"id": 3342,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "cron-jobs",
"sub_category_id": 1713,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 3400,
"existing_alias_text": "Spring MVC",
"input_term": "Spring MVC",
"matched_canonical": {
"category_id": 5,
"display_name": "Spring MVC",
"id": 2191,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "spring-mvc",
"sub_category_id": 1680,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2986,
"existing_alias_text": "jQuery",
"input_term": "jQuery",
"matched_canonical": {
"category_id": 7,
"display_name": "jQuery",
"id": 1968,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LIBRARY",
"slug": "jquery",
"sub_category_id": 1470,
"typical_lifespan": "EVERGREEN",
"volatility": "DEPRECATED"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Go Backend Developer",
"id": 81,
"rationale": null,
"role_archetype": "Engineering",
"slug": "go-backend-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
},
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
},
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
},
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
},
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Asynchronous Processing and Scheduling",
"id": 282,
"rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
"slug": "asynchronous-processing-and-scheduling",
"source": "db"
},
"input_skill": "Cron Jobs",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Go Backend Developer",
"id": 81,
"rationale": null,
"role_archetype": "Engineering",
"slug": "go-backend-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web Application Frameworks",
"id": 2,
"rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
"slug": "web-application-frameworks",
"source": "db"
},
"input_skill": "Spring MVC",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frameworks \u0026 Libraries",
"id": 360,
"rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
"slug": "frameworks-libraries",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "JavaScript Checkout Behavior",
"id": 393,
"rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
"slug": "javascript-checkout-behavior",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Storefront JavaScript and DOM Behavior",
"id": 422,
"rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
"slug": "storefront-javascript-and-dom-behavior",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web UI \u0026 Integration Frameworks",
"id": 268,
"rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
"slug": "web-ui-integration-frameworks",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
}
],
"input_final_skills": [
"Hybris",
"WCMS",
"Commerce",
"Checkout",
"Cart",
"Order Management",
"User Groups",
"Product Management",
"Catalog Management",
"Internationalization",
"B2B",
"B2C",
"Promotions",
"CSC",
"Cron Jobs",
"Impex",
"Servlets",
"JSP",
"Struts",
"Spring MVC",
"MS SQL",
"jQuery"
],
"input_llm_skills": [
"Hybris",
"WCMS",
"Commerce",
"Checkout",
"Cart",
"Order Management",
"User Groups",
"Product Management",
"Catalog Management",
"Internationalization",
"B2B",
"B2C",
"Promotions",
"CSC",
"Cron Jobs",
"Impex",
"Servlets",
"JSP",
"Struts",
"Spring MVC",
"MS SQL",
"jQuery"
],
"new_aliases_persisted": 0,
"run_id": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Hybris",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Platforms",
"skill_nature": "PLATFORM",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "hybris",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "WCMS",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Content Management Systems",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "wcms",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Commerce",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "commerce",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Checkout",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Practices",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "checkout",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Cart",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "cart",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Order Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Practices",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "order-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "User Groups",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "User Management",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "user-groups",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Product Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "product-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Catalog Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "catalog-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Internationalization",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Localization Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "internationalization",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "B2B",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Business Models",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "b2b",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "B2C",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Business Models",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "b2c",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Promotions",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Marketing",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "promotions",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "CSC",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "E-commerce Customer Service",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "csc",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "cron jobs",
"alias_type": "CANONICAL",
"id": 4891,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 13,
"display_name": "cron jobs",
"id": 3342,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "TOOL",
"slug": "cron-jobs",
"sub_category_id": 1713,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Asynchronous Processing and Scheduling",
"id": 282,
"rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
"slug": "asynchronous-processing-and-scheduling",
"source": "db"
},
"input_skill": "Cron Jobs",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Go Backend Developer",
"id": 81,
"rationale": null,
"role_archetype": "Engineering",
"slug": "go-backend-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Cron Jobs",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Impex",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Data Management Tools",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "impex",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Servlets",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Java Technologies",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "servlets",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "JSP",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Java Technologies",
"skill_nature": "LANGUAGE",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "jsp",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Struts",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Java Frameworks",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "struts",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Spring MVC",
"alias_type": "CANONICAL",
"id": 3400,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 5,
"display_name": "Spring MVC",
"id": 2191,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "FRAMEWORK",
"slug": "spring-mvc",
"sub_category_id": 1680,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web Application Frameworks",
"id": 2,
"rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
"slug": "web-application-frameworks",
"source": "db"
},
"input_skill": "Spring MVC",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Spring MVC",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "MS SQL",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Databases",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ms-sql",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "jQuery",
"alias_type": "CANONICAL",
"id": 2986,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 7,
"display_name": "jQuery",
"id": 1968,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LIBRARY",
"slug": "jquery",
"sub_category_id": 1470,
"typical_lifespan": "EVERGREEN",
"volatility": "DEPRECATED"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frameworks \u0026 Libraries",
"id": 360,
"rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
"slug": "frameworks-libraries",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "JavaScript Checkout Behavior",
"id": 393,
"rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
"slug": "javascript-checkout-behavior",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Storefront JavaScript and DOM Behavior",
"id": 422,
"rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
"slug": "storefront-javascript-and-dom-behavior",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web UI \u0026 Integration Frameworks",
"id": 268,
"rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
"slug": "web-ui-integration-frameworks",
"source": "db"
},
"input_skill": "jQuery",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
}
],
"input_skill": "jQuery",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Hybris",
"WCMS",
"Commerce",
"Checkout",
"Cart",
"Order Management",
"User Groups",
"Product Management",
"Catalog Management",
"Internationalization",
"B2B",
"B2C",
"Promotions",
"CSC",
"Impex",
"Servlets",
"JSP",
"Struts",
"MS SQL"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top java-backend-developer 0.09 does not contradict",
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Hybris",
"tag": "new"
},
{
"skill": "WCMS",
"tag": "new"
},
{
"skill": "Commerce",
"tag": "new"
},
{
"skill": "Checkout",
"tag": "new"
},
{
"skill": "Cart",
"tag": "new"
},
{
"skill": "Order Management",
"tag": "new"
},
{
"skill": "User Groups",
"tag": "new"
},
{
"skill": "Product Management",
"tag": "new"
},
{
"skill": "Catalog Management",
"tag": "new"
},
{
"skill": "Internationalization",
"tag": "new"
},
{
"skill": "B2B",
"tag": "new"
},
{
"skill": "B2C",
"tag": "new"
},
{
"skill": "Promotions",
"tag": "new"
},
{
"skill": "CSC",
"tag": "new"
},
{
"skill": "Cron Jobs",
"tag": "in_db"
},
{
"skill": "Impex",
"tag": "new"
},
{
"skill": "Servlets",
"tag": "new"
},
{
"skill": "JSP",
"tag": "new"
},
{
"skill": "Struts",
"tag": "new"
},
{
"skill": "Spring MVC",
"tag": "in_db"
},
{
"skill": "MS SQL",
"tag": "new"
},
{
"skill": "jQuery",
"tag": "in_db"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Asynchronous Processing and Scheduling",
"id": 282,
"rationale": "Background job execution and deferred work patterns used in backend services. This includes scheduled tasks, worker execution, queue consumers, and coordination of long-running operations outside the request thread.",
"slug": "asynchronous-processing-and-scheduling",
"source": "db"
},
"dimension_id": 282,
"input_skill": "Cron Jobs",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Go Backend Developer",
"id": 81,
"rationale": null,
"role_archetype": "Engineering",
"slug": "go-backend-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 3342,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web Application Frameworks",
"id": 2,
"rationale": "Server frameworks and runtimes used to build HTTP services, controllers, middleware, and request pipelines. These frameworks shape how backend endpoints are structured and delivered.",
"slug": "web-application-frameworks",
"source": "db"
},
"dimension_id": 2,
"input_skill": "Spring MVC",
"llm_role": null,
"matched_chosen_role": true,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
"role_dimension_saved": true,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Java Backend Developer",
"id": 79,
"rationale": null,
"role_archetype": "Engineering",
"slug": "java-backend-developer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 2191,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Application Frameworks \u0026 Libraries",
"id": 451,
"rationale": "Covers the primary software frameworks and libraries often used alongside Sitecore for building and enhancing site experiences.",
"slug": "application-frameworks-libraries",
"source": "db"
},
"dimension_id": 451,
"input_skill": "jQuery",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Sitecore Dev",
"id": 233,
"rationale": null,
"role_archetype": "Engineering",
"slug": "sitecore-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1968,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Frameworks \u0026 Libraries",
"id": 360,
"rationale": "Manage adoption, integration, and best practices around key software frameworks and libraries.",
"slug": "frameworks-libraries",
"source": "db"
},
"dimension_id": 360,
"input_skill": "jQuery",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Drupal Dev",
"id": 228,
"rationale": null,
"role_archetype": "Engineering",
"slug": "drupal-dev",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1968,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "JavaScript Checkout Behavior",
"id": 393,
"rationale": "Client-side behavior used to customize Magento storefront interactions, especially checkout and account flows. This includes Magento\u0027s browser-side component model and form behavior where commerce logic is implemented in the UI.",
"slug": "javascript-checkout-behavior",
"source": "db"
},
"dimension_id": 393,
"input_skill": "jQuery",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Magento Dev",
"id": 231,
"rationale": null,
"role_archetype": "Engineering",
"slug": "magento-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1968,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Storefront JavaScript and DOM Behavior",
"id": 422,
"rationale": "Client-side behavior used to enhance Shopify storefront interactions beyond static theme rendering. This includes interactive UI logic, event handling, and progressive enhancement within theme constraints.",
"slug": "storefront-javascript-and-dom-behavior",
"source": "db"
},
"dimension_id": 422,
"input_skill": "jQuery",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Shopify Dev",
"id": 230,
"rationale": null,
"role_archetype": "Engineering",
"slug": "shopify-dev",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1968,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Web UI \u0026 Integration Frameworks",
"id": 268,
"rationale": "Client-side and integration frameworks and libraries used to extend Pega solutions.",
"slug": "web-ui-integration-frameworks",
"source": "db"
},
"dimension_id": 268,
"input_skill": "jQuery",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1968,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "610d07b3-0cb9-46bf-8f49-bde3cf2f4829"
}