Pipeline run
6a421238-0dac-4d09-a0af-e3014816968b
Pipeline LLM cost (USD)
API 1: $0.0036
API 2: $0.0000
API 3: $0.0000
Total: $0.0036
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
· Integration and event handling
Build and modernize Java Spring Boot microservices for core banking, including transaction, fraud, and reporting flows; tune PostgreSQL/Kafka-backed services, add OAuth/JWT security, and own production incident response plus standards/mentoring.
""Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines""
Tech stack maturity
Mainstream Modern
The stack centers on widely adopted enterprise Java and cloud-era backend technologies like Spring Boot, microservices, Kafka, gRPC, OAuth2, JWT, PostgreSQL, and Redis, which are characteristic of modern mainstream backend development.
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 (16)
Java
Spring Boot
Microservices
PostgreSQL
SQL
Kafka
OAuth 2.0
JWT
Spring Security
JPA
Hibernate
Redis
gRPC
REST
SSO
SRE
Skill cluster (10 dimension groups, role-scoped)
Authentication and Authorization
OAuth 2.0
JWT
Spring Security
API Design and Contracts
gRPC
REST
ORMs and Data Access Layers
JPA
Hibernate
Caching and State Management
Redis
Messaging and Event Streaming
Kafka
Microservices and Distributed Systems
Microservices
Programming Languages
Java
Relational Database Design
PostgreSQL
Web Application Frameworks
Spring Boot
Cross-cutting / unaligned
SQL
SSO
SRE
Show KRA description ↓
We are seeking a Senior Java Backend Developer III to lead modernization of our core banking platform. You will build and maintain large-scale microservices in Java Spring Boot that handle account transactions, fraud detection workflows, and regulatory reporting pipelines.
- Design and implement Java Spring Boot microservices for the core banking platform serving 20M+ daily transactions
- Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling
- Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines
- Implement authentication via OAuth 2.0 and JWT, including session management and SSO integrations
- Drive request validation, structured error handling, and global exception management across microservices
- Mentor mid-level engineers, lead architecture reviews, and define backend engineering standards
- Own production incident response, root-cause analysis, and post-mortem write-ups for backend services
- Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring
- 8+ years of hands-on Java backend development
- Deep expertise in Spring Boot, Spring Security, JPA, Hibernate, and the broader Spring ecosystem
- Strong PostgreSQL fundamentals — schema design, query optimization, partitioning, indexing strategies
- Production experience with Kafka, Redis, gRPC, and REST API design at scale
- Track record leading 3-5 engineer pods through full feature lifecycle
- Strong written and verbal communication
Signals
Skill
backend-engineer
0.79
Alias
backend-engineer
1.00
KRA
backend-engineer
0.62
Post-classification
Centroidupdated · n=60
Alias collision log—
New-role queue—
New skills captured4
New KRA captured—
Captured for admin review
Spring Security
primary
↔
Backend Developer
pending
JPA
primary
↔
Backend Developer
pending
SSO
↔
Backend Developer
pending
SRE
↔
Backend Developer
pending
Status:
extract_from_jd_done
Created: 2026-05-21T17:41:44.234243Z
Updated: 2026-05-21T17:41:45.053303Z
Flow
Current 3-step pipeline
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Role
Chosen role & resolution
No chosen role stored for this run.
Job description
Job Title: Senior Java Backend Developer III Company: GlobalBank Technology Location: Pune, India Experience: 8-10 years About the Role: We are seeking a Senior Java Backend Developer III to lead modernization of our core banking platform. You will build and maintain large-scale microservices in Java Spring Boot that handle account transactions, fraud detection workflows, and regulatory reporting pipelines. Key Responsibilities: - Design and implement Java Spring Boot microservices for the core banking platform serving 20M+ daily transactions - Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling - Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines - Implement authentication via OAuth 2.0 and JWT, including session management and SSO integrations - Drive request validation, structured error handling, and global exception management across microservices - Mentor mid-level engineers, lead architecture reviews, and define backend engineering standards - Own production incident response, root-cause analysis, and post-mortem write-ups for backend services - Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring Required Qualifications: - 8+ years of hands-on Java backend development - Deep expertise in Spring Boot, Spring Security, JPA, Hibernate, and the broader Spring ecosystem - Strong PostgreSQL fundamentals — schema design, query optimization, partitioning, indexing strategies - Production experience with Kafka, Redis, gRPC, and REST API design at scale - Track record leading 3-5 engineer pods through full feature lifecycle - Strong written and verbal communication
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)
PostgreSQL
Primary
No API 2 row (run stopped after API 1 or history missing)
SQL
Primary
No API 2 row (run stopped after API 1 or history missing)
Kafka
Primary
No API 2 row (run stopped after API 1 or history missing)
OAuth 2.0
Primary
No API 2 row (run stopped after API 1 or history missing)
JWT
Primary
No API 2 row (run stopped after API 1 or history missing)
Spring Security
Primary
No API 2 row (run stopped after API 1 or history missing)
JPA
Primary
No API 2 row (run stopped after API 1 or history missing)
Hibernate
Primary
No API 2 row (run stopped after API 1 or history missing)
Redis
Primary
No API 2 row (run stopped after API 1 or history missing)
gRPC
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)
SSO
Secondary
No API 2 row (run stopped after API 1 or history missing)
SRE
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 Backend Developer III
CompanyGlobalBank Technology
Experience8-10 years
DomainFinancial Services
Location
Pune, India
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "GlobalBank Technology",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Banking"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": 10,
"min": 8,
"raw": "8-10 years"
},
"job_locations": [
{
"aliases": [
"Pune, Maharashtra"
],
"city": "Pune",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Senior Java Backend Developer III",
"role_aliases": [
"Java Backend Developer",
"Java Developer",
"Backend Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "About the Role",
"heading_was_present": true,
"source_marker": {
"first_5_words": "We are seeking a Senior",
"last_5_words": "fraud detection workflows, and regulatory"
},
"text": "We are seeking a Senior Java Backend Developer III to lead modernization of our core banking platform. You will build and maintain large-scale microservices in Java Spring Boot that handle account transactions, fraud detection workflows, and regulatory reporting pipelines.",
"word_count": 40
},
{
"bullet_count": 8,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and implement Java Spring",
"last_5_words": "on-call runbook authoring"
},
"text": "- Design and implement Java Spring Boot microservices for the core banking platform serving 20M+ daily transactions\n- Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling\n- Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines\n- Implement authentication via OAuth 2.0 and JWT, including session management and SSO integrations\n- Drive request validation, structured error handling, and global exception management across microservices\n- Mentor mid-level engineers, lead architecture reviews, and define backend engineering standards\n- Own production incident response, root-cause analysis, and post-mortem write-ups for backend services\n- Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring",
"word_count": 164
},
{
"bullet_count": 6,
"heading": "Required Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "8+ years of hands-on Java",
"last_5_words": "written and verbal communication"
},
"text": "- 8+ years of hands-on Java backend development\n- Deep expertise in Spring Boot, Spring Security, JPA, Hibernate, and the broader Spring ecosystem\n- Strong PostgreSQL fundamentals \u2014 schema design, query optimization, partitioning, indexing strategies\n- Production experience with Kafka, Redis, gRPC, and REST API design at scale\n- Track record leading 3-5 engineer pods through full feature lifecycle\n- Strong written and verbal communication",
"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": "PostgreSQL"
},
{
"is_primary": true,
"skill_name": "SQL"
},
{
"is_primary": true,
"skill_name": "Kafka"
},
{
"is_primary": true,
"skill_name": "OAuth 2.0"
},
{
"is_primary": true,
"skill_name": "JWT"
},
{
"is_primary": true,
"skill_name": "Spring Security"
},
{
"is_primary": true,
"skill_name": "JPA"
},
{
"is_primary": true,
"skill_name": "Hibernate"
},
{
"is_primary": true,
"skill_name": "Redis"
},
{
"is_primary": true,
"skill_name": "gRPC"
},
{
"is_primary": true,
"skill_name": "REST"
},
{
"is_primary": false,
"skill_name": "SSO"
},
{
"is_primary": false,
"skill_name": "SRE"
}
],
"jd_role": {
"display_name": "Senior Java Backend Developer III",
"rationale": null,
"role_aliases": [
"Java Backend Developer",
"Java Developer",
"Backend Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "GlobalBank Technology",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Banking"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": 10,
"min": 8,
"raw": "8-10 years"
},
"job_locations": [
{
"aliases": [
"Pune, Maharashtra"
],
"city": "Pune",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Senior Java Backend Developer III",
"role_aliases": [
"Java Backend Developer",
"Java Developer",
"Backend Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "About the Role",
"heading_was_present": true,
"source_marker": {
"first_5_words": "We are seeking a Senior",
"last_5_words": "fraud detection workflows, and regulatory"
},
"text": "We are seeking a Senior Java Backend Developer III to lead modernization of our core banking platform. You will build and maintain large-scale microservices in Java Spring Boot that handle account transactions, fraud detection workflows, and regulatory reporting pipelines.",
"word_count": 40
},
{
"bullet_count": 8,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and implement Java Spring",
"last_5_words": "on-call runbook authoring"
},
"text": "- Design and implement Java Spring Boot microservices for the core banking platform serving 20M+ daily transactions\n- Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling\n- Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines\n- Implement authentication via OAuth 2.0 and JWT, including session management and SSO integrations\n- Drive request validation, structured error handling, and global exception management across microservices\n- Mentor mid-level engineers, lead architecture reviews, and define backend engineering standards\n- Own production incident response, root-cause analysis, and post-mortem write-ups for backend services\n- Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring",
"word_count": 164
},
{
"bullet_count": 6,
"heading": "Required Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "8+ years of hands-on Java",
"last_5_words": "written and verbal communication"
},
"text": "- 8+ years of hands-on Java backend development\n- Deep expertise in Spring Boot, Spring Security, JPA, Hibernate, and the broader Spring ecosystem\n- Strong PostgreSQL fundamentals \u2014 schema design, query optimization, partitioning, indexing strategies\n- Production experience with Kafka, Redis, gRPC, and REST API design at scale\n- Track record leading 3-5 engineer pods through full feature lifecycle\n- Strong written and verbal communication",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "6a421238-0dac-4d09-a0af-e3014816968b",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": [
{
"kra_text": "Investigates and resolves production incidents, API bugs, and service degradation through root cause analysis, hotfixes, and post-mortems.",
"sentence": "Own production incident response, root-cause analysis, and post-mortem write-ups for backend services",
"similarity": 0.7024
},
{
"kra_text": "Implements request validation, structured error handling, and input sanitization across backend services to ensure predictable and secure API behavior.",
"sentence": "Drive request validation, structured error handling, and global exception management across microservices",
"similarity": 0.5977
},
{
"kra_text": "Identifies and resolves backend performance bottlenecks through query optimization, indexing strategies, connection pooling, and distributed caching with Redis.",
"sentence": "Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling",
"similarity": 0.5516
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.6172,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
"sentence": "Strong PostgreSQL fundamentals \u2014 schema design, query optimization, partitioning, indexing strategies",
"similarity": 0.6539
},
{
"kra_text": "Designs and queries relational databases like PostgreSQL and document stores like MongoDB, writing migrations, indexes, and optimized queries.",
"sentence": "Architect PostgreSQL data models and write performance-tuned SQL with read replicas and connection pooling",
"similarity": 0.6138
},
{
"kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
"sentence": "Own production incident response, root-cause analysis, and post-mortem write-ups for backend services",
"similarity": 0.5347
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.6008,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"kra_matches": [
{
"kra_text": "Develops batch and real-time streaming data pipelines using Apache Spark, Apache Kafka, Apache Flink, or Airflow for data movement and processing at scale.",
"sentence": "Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines",
"similarity": 0.6554
},
{
"kra_text": "Monitors pipeline health, SLA breach alerts, and job failure notifications, and performs root cause analysis for data pipeline incidents.",
"sentence": "Own production incident response, root-cause analysis, and post-mortem write-ups for backend services",
"similarity": 0.5072
},
{
"kra_text": "Develops batch and real-time streaming data pipelines using Apache Spark, Apache Kafka, Apache Flink, or Airflow for data movement and processing at scale.",
"sentence": "Production experience with Kafka, Redis, gRPC, and REST API design at scale",
"similarity": 0.4869
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.5498,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Mentor mid-level engineers, lead architecture reviews, and define backend engineering standards",
"similarity": 0.6249
},
{
"kra_text": "Designs backup policies, cross-region replication, and disaster recovery runbooks to meet defined RTO and RPO targets for critical workloads.",
"sentence": "Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring",
"similarity": 0.4645
},
{
"kra_text": "Architects blue-green, canary, and immutable infrastructure deployment patterns for zero-downtime releases and fast rollback capabilities.",
"sentence": "Track record leading 3-5 engineer pods through full feature lifecycle",
"similarity": 0.4523
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.5139,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Responds to deployment failures, infrastructure incidents, and environment misconfiguration issues to restore service availability and prevent recurrence.",
"sentence": "Own production incident response, root-cause analysis, and post-mortem write-ups for backend services",
"similarity": 0.5399
},
{
"kra_text": "Writes runbooks, deployment guides, incident playbooks, and infrastructure documentation to support operations and knowledge sharing.",
"sentence": "Partner with SRE on observability dashboards, SLO tuning, and on-call runbook authoring",
"similarity": 0.4723
},
{
"kra_text": "Monitors CI/CD pipeline reliability, identifies bottlenecks in delivery workflows, and improves deployment frequency, lead time, and failure recovery rate.",
"sentence": "Build and maintain Kafka event streams for transaction processing, fraud detection, and reconciliation pipelines",
"similarity": 0.4442
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4855,
"slug": "devops-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": 11,
"matched_skills": [
"Hibernate",
"JWT",
"Java",
"Kafka",
"OAuth 2.0",
"PostgreSQL",
"REST",
"Redis",
"Spring Boot",
"gRPC",
"microservices"
],
"role_id": 1,
"score": 0.7857,
"slug": "backend-engineer",
"total_count": 14
},
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": 8,
"matched_skills": [
"Hibernate",
"JWT",
"Java",
"OAuth 2.0",
"PostgreSQL",
"REST",
"Spring Boot",
"gRPC"
],
"role_id": 15,
"score": 0.5714,
"slug": "full-stack-engineer",
"total_count": 14
},
{
"display_name": "Data Engineer",
"kra_matches": null,
"matched_count": 3,
"matched_skills": [
"Java",
"Kafka",
"SQL"
],
"role_id": 2,
"score": 0.2143,
"slug": "data-engineer",
"total_count": 14
},
{
"display_name": "Android Engineer",
"kra_matches": null,
"matched_count": 3,
"matched_skills": [
"JWT",
"Java",
"OAuth 2.0"
],
"role_id": 4,
"score": 0.2143,
"slug": "android-engineer",
"total_count": 14
},
{
"display_name": "Ios engineer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
"JWT",
"OAuth 2.0"
],
"role_id": 6,
"score": 0.1429,
"slug": "ios-engineer",
"total_count": 14
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.9,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Alias exact (1.00) + skill agrees (0.79) on backend-engineer; KRA weak/noisy -\u003e bypass"
},
"stage5_updates": {
"centroid_n_after": 60,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 1963,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Spring Security",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 1964,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "JPA",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1965,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "SSO",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 1966,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "SRE",
"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…