> Markdown version of [/jobs/ext/2512879-desarrollador-de-backend-junior](https://www.wearedevelopers.com/jobs/ext/2512879-desarrollador-de-backend-junior). 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). --- # Desarrollador de BackEnd Junior - **Company:** Grupo Serviall - **Location:** Valencia, Spain - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Business Logic, Static Program Analysis, Software Quality, Code Review, Databases, Continuous Integration, Relational Databases, Github, Hibernate (Java), Java Persistence API, JSON, Apache Maven, MySQL, Object-Oriented Software Development, Play Framework, SonarQube, SQL Databases, Spring-boot, Backend, Git, Restful APIs, Docker - **Published:** August 15, 2026 - **Apply:** https://www.studentjob.es/ofertas/8205165-desarrollador-de-backend-junior/solicitudes/nueva ## About the Role No esperamos que seas experto/a. Buscamos una buena base técnica y capacidad para aprender. Nos gustaría que tuvieras conocimientos básicos de: * Java y programación orientada a objetos: * Clases y objetos. * Herencia e interfaces. * Encapsulación. * Colecciones (List, Map, Set). * Excepciones. * Genéricos. * Anotaciones. * SQL y MySQL. * Conceptos básicos de bases de datos relacionales y transacciones. * Git / GitHub. * Conceptos de HTTP y APIs REST: rutas, métodos HTTP, códigos de estado y JSON. * Spring Boot. * Conceptos básicos de JPA / Hibernate. Será un plus si conoces No es imprescindible llegar dominando todo esto, pero valoraremos conocimientos o interés en: * Maven. * Lambdas, Streams y Optional en Java. * java.time y tratamiento de fechas. * Testing unitario y de integración. * Arquitecturas backend tipo Controller - Service - Repository. * DTOs y separación entre API, lógica de negocio y persistencia. * Docker. * Conceptos de microservicios. * CI/CD y herramientas de calidad de código como SonarQube. * Haber trabajado con algún framework Java adicional, como Play Framework., * Tenga interés real por el desarrollo backend. * Sea capaz de leer código existente e ir entendiendo sistemas con cierta complejidad. * Tenga una buena base de programación y ganas de seguir aprendiendo. * Pregunte cuando tenga dudas y sea receptivo/a al feedback y a las revisiones de código. * Sea cuidadoso/a con la calidad del código y tenga interés por entender el porqué de las cosas. * Quiera crecer profesionalmente dentro del equipo y asumir progresivamente más responsabilidad. ## Description No buscamos una incorporación para un proyecto concreto. Buscamos una persona que quiera desarrollarse con nosotros a largo plazo, aprender nuestro negocio y participar progresivamente en la evolución y mantenimiento de nuestros sistemas., Te incorporarás al equipo de desarrollo backend y trabajarás, acompañado/a por desarrolladores con experiencia, en tareas como: * Desarrollo y mantenimiento de aplicaciones backend en Java. * Creación y evolución de APIs REST. * Desarrollo de nuevas funcionalidades y mantenimiento de sistemas existentes. * Trabajo con bases de datos MySQL, realizando consultas SQL y trabajando con persistencia de datos. * Desarrollo con Spring Boot y JPA/Hibernate. * Participación progresiva en la evolución de módulos y servicios de nuestra plataforma. * Resolución de incidencias y análisis de código existente. * Uso de Git y GitHub, trabajando mediante ramas, Pull Requests y revisión de código. * Creación y mantenimiento de tests. * Participación en revisiones técnicas junto al resto del equipo. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [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) - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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) - [Is AI turning Junior Developers into an endangered species?](https://www.wearedevelopers.com/magazine/501-is-ai-turning-junior-developers-into-an-endangered-species) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development)