Desarrollador de BackEnd Junior
hace 1 día
Valencia
Desarrollador/a Backend Junior – Java | Incorporación estable En Grupo Serviall queremos incorporar a nuestro equipo de desarrollo un/a Desarrollador/a Backend Junior 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, 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 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. ¿Qué conocimientos buscamos? 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. ¿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 de Java y SQL y buscas un sitio donde poder convertir esa base en experiencia real como desarrollador/a backend, nos gustaría conocerte.