Desarrollador De Backend Junior
Grupo Serviall
Gusendos de los Oteros, Spain
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.buscojobs.com.es
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
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
+12 more
JSON
Apache Maven
MySQL
Object-Oriented Software Development
Play Framework
SonarQube
SQL Databases
Spring-boot
Backend
Git
Restful APIs
Docker
Job description
| Desarrollador/a Backend Junior - Java | Incorporación estableEnGrupoServiallqueremos incorporar a nuestro equipo de desarrollo un/aDesarrollador/a Backend Juniorcon ganas de crecer profesionalmente y formar parte de nuestro equipo de manera estable.No buscamos una incorporación para un proyecto concreto. Buscamos una persona que quieradesarrollarse con nosotros a largo plazo, aprender nuestro negocio y participar progresivamente en la evolución y mantenimiento de nuestros sistemas.¿Qué harás?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 enJava.Creación y evolución deAPIs REST.Desarrollo de nuevas funcionalidades y mantenimiento de sistemas existentes.Trabajo con bases de datosMySQL, realizando consultas SQL y trabajando con persistencia de datos.Desarrollo conSpring BootyJPA/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 deGit 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.¿Qué conocimientos buscamos?No esperamos que seas experto/a. Buscamos unabuena base técnica y capacidad para aprender.Nos gustarÃa que tuvieras conocimientos básicos de:Javay 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 debases de datos relacionalesy transacciones.Git / GitHub.Conceptos deHTTP y APIs REST: rutas, métodos HTTP, códigos de estado y JSON.Spring Boot.Conceptos básicos deJPA / Hibernate.Será un plus si conocesNo 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 tipoController - 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, comoPlay Framework.¿Qué buscamos en la persona?Más allá de conocer una tecnologÃa concreta, buscamos a alguien que:Tenga interés real por eldesarrollo 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.¿Qué ofrecemos?Incorporación estable a la plantilla de Serviall.Desarrollo profesional dentro del equipo de tecnologÃa.Acompañamiento y revisión de código por parte del equipo.Participación en aplicaciones y sistemas reales utilizados en el dÃa a dÃa de la compañÃa.Aprendizaje progresivo de nuestro stack tecnológico y de arquitectura backend.Un entorno en el que podrás evolucionar desde tareas junior hacia desarrollos con cada vez mayor autonomÃa.Si estás empezando tu carrera profesional, tienes una buena base deJava y SQLy buscas un sitio donde poder convertir esa base en experiencia real como desarrollador/a backend, nos gustarÃa conocerte. |
Requirements
- con ganas de crecer profesionalmente y formar parte de nuestro equipo de manera estable.
- No buscamos una incorporación para un proyecto concreto. Buscamos una persona que quiera
- desarrollarse con nosotros a largo plazo, 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 . ¿Qué buscamos en la persona? Más allá de conocer una tecnologÃa concreta, buscamos a alguien que: 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.
Benefits & conditions
Incorporación estable a la plantilla de Serviall. Desarrollo profesional dentro del equipo de tecnologÃa. Acompañamiento y revisión de código por parte del equipo. Participación en aplicaciones y sistemas reales utilizados en el dÃa a dÃa de la compañÃa. Aprendizaje progresivo de nuestro stack tecnológico y de arquitectura backend. Un entorno en el que podrás evolucionar desde tareas junior hacia desarrollos con cada vez mayor autonomÃa.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.es
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
CH
Chris Heilmann
Is AI turning Junior Developers into an endangered species?
almost 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Spanish Business Culture and Etiquette
over 2 years ago