{"enrichment":{"faq":[{"a":"Backend Developer is a senior-level skill for implementing backend features with Spring Boot, REST APIs, and business logic. It covers designing and building REST endpoints, handling persistence with JPA, configuring messaging systems like Kafka, and ensuring code quality through TDD practices. The skill integrates architecture and security approvals before implementation and coordinates code review workflows across Java/Spring Boot, Kotlin, Python/FastAPI, and PHP/Laravel stacks.","q":"What does Backend Developer skill cover in Spring Boot and REST API implementation?"},{"a":"Backend Developer addresses distributed systems design using Kafka, CQRS patterns, and event sourcing. The skill encompasses configuring messaging systems, implementing event-driven architectures, and building reactive systems with Spring WebFlux. It also covers observability setup with Prometheus, Grafana, and OpenTelemetry to monitor distributed system health and performance across microservices deployments.","q":"How does Backend Developer handle distributed systems with Kafka messaging?"},{"a":"Backend Developer mandates TDD practices with unit and integration testing as core development requirements. The skill enforces research-first development using up-to-date documentation before implementation, ensuring tests validate business logic and API contracts. Code review standards and testing workflows are integrated into the skill to maintain enterprise-grade quality across all backend implementations.","q":"What testing approach does Backend Developer require for development?"},{"a":"Yes, Backend Developer configures observability, messaging, and reactive programming in backend systems. The skill covers Spring WebFlux for reactive applications, virtual threads for concurrent processing, and async patterns. It also handles database persistence optimization, connection pooling, and performance tuning to support high-throughput, low-latency backend services.","q":"Does Backend Developer support reactive programming and virtual threads?"},{"a":"Backend Developer includes automation of DevOps tasks and Linux system administration using Bash and Python scripting. While this represents a smaller focus area, the skill supports infrastructure automation, deployment scripting, and system configuration tasks that backend engineers commonly encounter in production environments.","q":"Can Backend Developer assist with DevOps and system administration tasks?"},{"a":"Backend Developer extends across multiple stacks including Kotlin, Python/FastAPI, and PHP/Laravel. The skill handles various API protocols including REST, GraphQL, and gRPC, enabling flexible backend architecture choices. It applies consistent TDD practices, testing standards, and code review workflows regardless of the chosen technology stack or protocol.","q":"What stacks and protocols does Backend Developer support beyond Java?"}],"shadow_tags":["api-design","distributed-systems","reactive-programming","enterprise-java","infrastructure-automation","system-design","code-quality","messaging-patterns","cloud-native","devops-tooling"],"summary_rewrite":"Backend Developer is a senior-level skill for building server-side features, REST APIs, and business logic across multiple stacks including Java/Spring Boot, Kotlin, Python/FastAPI, and PHP/Laravel. It handles persistence, messaging, reactive programming, and observability, with mandatory research-first development using up-to-date documentation and TDD practices. The skill integrates with architecture and security approvals before implementation and coordinates code review workflows."},"files":[{"bytes":28929,"path":"claude/skills/development/backend/java/backend-developer/SKILL.md","sha256":"658b540726c92fdede5ddf91452fb25ed9c01131e7d18b7422a2188ff10b9adc","url":"https://skillfed.io/files/olehsvyrydov/AI-development-team/backend-developer/ef40f70d/SKILL.md"}],"id":"olehsvyrydov/AI-development-team/backend-developer","links":{"html":"https://skillfed.io/olehsvyrydov/AI-development-team/backend-developer","md":"https://skillfed.io/olehsvyrydov/AI-development-team/backend-developer.md","repo":"https://github.com/olehsvyrydov/AI-development-team"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":5,"language":"Shell","last_updated":"2026-06-14","license":"MIT","name":"backend-developer","publisher":"olehsvyrydov","stars":13},"relations":{"similar":[{"id":"olehsvyrydov/AI-development-team/reviewer"},{"id":"softspark/ai-toolkit/java-rules"},{"id":"olehsvyrydov/AI-development-team/scrum-master"},{"id":"olehsvyrydov/AI-development-team/product-owner"},{"id":"olehsvyrydov/AI-development-team/tester"},{"id":"giuseppe-trisciuoglio/developer-kit/graalvm-native-image"},{"id":"olehsvyrydov/AI-development-team/frontend-developer"},{"id":"dawiddutoit/custom-claude/gradle-spring-boot-integration"},{"id":"olehsvyrydov/AI-development-team/secops-engineer"},{"id":"miles990/claude-software-skills/java-kotlin"}]},"slug":{"owner":"olehsvyrydov","repo":"AI-development-team","skill":"backend-developer"},"version":"ef40f70d"}
