> Markdown version of [/jobs/ext/1584259-analista-programador](https://www.wearedevelopers.com/jobs/ext/1584259-analista-programador). 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). --- # Analista Programador - **Company:** Trc - **Location:** Spain - **Salary:** €55,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Databases, Multilayer Switch, Database Design, Web Development, Java Platform Enterprise Edition (J2EE), Integrated Development Environments, Junit, NoSQL, Oracle (Applications), Software Engineering, SQL Databases, Web Services, Backend, Git, Information Technology, Front End Software Development - **Published:** July 19, 2026 - **Apply:** https://www.jobleads.com/es/job/ee1644272081a2561c068919cfbfaaf0c ## About the Role Debe tener experiencia sólida en arquitectura multicapa, APIs, modelado de datos y entornos de desarrollo con buenas prácticas de calidad, seguridad y mantenibilidad., * Titulación universitaria en informática o equivalente, o experiencia demostrable equivalente en análisis y desarrollo de aplicaciones. * Al menos 5 años de experiencia en desarrollo de aplicaciones en entornos Java empresariales o equivalentes. * Al menos 3 años de experiencia en análisis funcional y técnico, definición de requisitos y diseño de soluciones * Experiencia en diseño e implementación de servicios web y en modelado de datos. * Conocimiento práctico de lenguajes y marcos de desarrollo backend y frontend modernos, con capacidad para trabajar en arquitectura modular y orientada a servicios., * Desarrollo de aplicaciones web multicapa. * Modelado relacional y diseño de bases de datos. * Desarrollo frontend responsive y accesible. * Pruebas unitarias, de integración y de regresión. * Buenas prácticas de codificación, mantenibilidad y seguridad desde el diseño., * Java (Versión LTS), JEE/Spring * Bases de datos SQL y NoSQL, Oracle, Elasticshearch * Control de veriones (git) * Pruebas (JUnit) * Estabilidad laboral, proyección profesional y plan de carrera. ## Description ¡Seleccionamos Analista Programador/a Fullstack Senior con capacidad para analizar requisitos funcionales y técnicos, diseñar la solución, desarrollar tanto la capa de interfaz como la de servicios y persistencia, y participar en la validación de extremo a extremo del producto., * Recogida, análisis y traducción de requisitos funcionales y no funcionales a especificaciones técnicas. * Diseño y desarrollo full stack de funcionalidades de negocio, incluyendo front-end, back-end y persistencia. * Diseño lógico de bases de datos, modelado de información y optimización de consultas. * Desarrollo e integración de servicios web y APIs, y conexión con otros sistemas. * Elaboración de documentación técnica, apoyo a pruebas y resolución de incidencias. * Propuesta de mejoras evolutivas y optimización de procesos y rendimiento. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)