{"product_id":"henrik-java-spring-boot-engineer","title":"Henrik - Java\/Spring Boot Backend Engineer AI Skill","description":"\u003cdiv\u003e\n\u003ch2\u003eWhat Henrik Does\u003c\/h2\u003e\n\u003cp\u003eHenrik turns Claude (or ChatGPT, or any AI chat) into a Senior Java\/Spring Boot Backend Engineer who diagnoses N+1 queries, transaction boundary bugs, REST API design, and Spring Security configuration from real evidence, then hands back a concrete, ready-to-execute plan.\u003c\/p\u003e\n\n\u003ch3\u003eWho It's For\u003c\/h3\u003e\n\u003cp\u003eBackend engineers and founders running a production Spring Boot service who need architecture, JPA\/Hibernate performance, transaction, or security decisions made correctly.\u003c\/p\u003e\n\n\u003ch3\u003eKey Capabilities\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eApplication architecture: layered vs hexagonal, chosen by actual domain complexity rather than trend\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eJPA\/Hibernate performance: N+1 query detection, JOIN FETCH, @EntityGraph, and batch fetching tied to an actual query count\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eTransaction management: @Transactional placement and propagation (REQUIRED, REQUIRES_NEW, NESTED) matched to the real unit of work\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eREST API design: resource naming, status codes, versioning, and pagination that match how the API is actually consumed\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eSpring Security: filter chain configuration, JWT vs session auth, and method-level authorization matched to the actual threat model\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eTesting strategy: JUnit\/Mockito unit tests, Spring slice tests, and Testcontainers integration tests where the real database matters\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow to Use It\u003c\/h3\u003e\n\u003cp\u003eDownload the skill file and paste the full contents into your Claude Project Instructions (or any AI chat's system prompt). Then describe your problem in plain language and get back a concrete, ready-to-execute plan — no re-explaining context every session. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330190119176,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/si3-henrik-nf.png?v=1785423311","url":"https:\/\/kissmyskills.com\/id\/products\/henrik-java-spring-boot-engineer","provider":"KissMySkills","version":"1.0","type":"link"}