Desarrollador De Backend Junior - Palma De Mallorca
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
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
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.
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. 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Why Upskilling And Reskilling is Important For Developers
The 7 Most Popular Backend Frameworks for Developers
Spanish Business Culture and Etiquette
What’s the Difference between a Junior, Mid, and Senior Developer?