> Markdown version of [/jobs/ext/2032235-full-stack-senior-developer](https://www.wearedevelopers.com/jobs/ext/2032235-full-stack-senior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Senior Developer - **Company:** Innovation Talan - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Cascading Style Sheets (CSS), Code Generation, Software Quality, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Database Queries, Software Debugging, Hibernate (Java), Java Persistence API, PostgreSQL, Oracle (Applications), Systems Development Life Cycle, TypeScript, Application Enhancement Tool, GitHub Copilot, Large Language Models, Spring-boot, Backend, AngularJS, Front End Software Development, Restful APIs, GPT, Microservices - **Published:** August 12, 2026 - **Apply:** https://es.trabajo.org/oferta-9000-5325cbb7d86d81d94c6e7fa452ad405e ## About the Role Code generation and refactoring - Automated documentation - Test generation and validation - Debugging and root cause analysis - Code reviews and quality improvements - SDLC automation and productivity optimization - Ensure secure and appropriate use of LLMs in enterprise environments. - Contribute to AI engineering governance and best practices. - Stay current with emerging AI engineering trends and accelerators. Qualifications Mandatory Skills - 5 years as a Full Stack Developer / Software Engineer (backend-oriented preferred). - Strong experience with Java, Spring Boot, Hibernate/JPA. - Experience with Angular and modern frontend technologies. - Strong SQL skills (Oracle, PostgreSQL). - Experience designing and consuming REST APIs. - Experience with Git/GitHub and collaborative workflows. - Experience with microservices architecture. - Exp ## Description Responsibilities - Design, develop, and maintain enterprise-grade applications and microservices. - Collaborate with business stakeholders and technical teams to analyze requirements and define solutions. - Develop backend components using Java, Spring Boot, Hibernate/JPA. - Develop frontend components using Angular, HTML, CSS, JavaScript/TypeScript. - Create and execute test cases to ensure software quality and reliability. - Participate in CI/CD processes, deployments, and production support. - Diagnose and resolve incidents, performance issues, and application defects. - Contribute to architecture discussions and engineering best practices. - Promote clean code, maintainability, observability, and security. - Mentor junior developers and support engineering culture. AI-Native Engineering Responsibilities - Use AI-powered tools (GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Devin, Sourcegraph Cody, Continue.dev) throughout the SDLC. - Apply AI-driven practices for: - ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)