> Markdown version of [/jobs/ext/2666702-programador-a-senior-java](https://www.wearedevelopers.com/jobs/ext/2666702-programador-a-senior-java). 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). --- # Programador/a Senior Java - **Company:** Teknei - **Location:** Bilbao, Spain - **Salary:** €55,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Unit Testing, Databases, Hibernate (Java), Java Persistence API, SQL Databases, Spring-boot, Backend, Git, Spring Data, Restful APIs - **Published:** September 1, 2026 - **Apply:** https://www.jobleads.com/es/job/ed28ddf67c284bb9fdb72502b6aa6439e ## About the Role * Experiencia en Java y desarrollo backend en entornos empresariales. * Conocimientos sólidos de Spring Boot, Spring Security y Spring Data. * Conocimientos de JPA/Hibernate y SQL. * Experiencia trabajando con Git y metodologías de desarrollo colaborativo., * Más de 3 años de experiencia en desarrollo Java. * Participación en proyectos tecnológicos de primer nivel. * Entorno colaborativo y dinámico. * Desarrollo profesional y crecimiento dentro de la compañía. * Formación continua y acceso a nuevas tecnologías. ## Description En Teknei seguimos creciendo y buscamos incorporar profesionales con sólida experiencia en desarrollo backend para participar en proyectos tecnológicos de alto impacto. Trabajarás en entornos ágiles, colaborando con equipos multidisciplinares y utilizando tecnologías punteras para construir soluciones robustas, seguras y escalables., * Diseñar, desarrollar y mantener servicios backend en Java. * Implementar APIs REST robustas, seguras y mantenibles. * Participar en la definición de endpoints, modelos de datos, validaciones y contratos API. * Integrar aplicaciones con bases de datos, servicios internos y APIs externas. * Desarrollar pruebas unitarias y de integración. * Colaborar en la estimación, análisis técnico y resolución de incidencias. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## 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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)