
Desarrollador Java – Microservicios
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Valencia • Spain
Visit company websiteExplore more
About the role
- Desarrollo y mantenimiento de software: Crear y mantener aplicaciones de software de alta calidad utilizando Java y tecnologías relacionadas.
- Participar en el desarrollo de funcionalidades complejas.
- Conocimiento del ciclo de vida del desarrollo.
- Colaboración: Trabajar estrechamente con equipos multifuncionales, incluidos gestores de producto, diseñadores y otros ingenieros, para ofrecer soluciones de software robustas.
- Revisión de código: Realizar revisiones exhaustivas de código para garantizar la calidad, el rendimiento y la seguridad.
- Difundir las mejores prácticas y procesos de desarrollo.
- Mejora continua: Mantenerse actualizado con las últimas tendencias y tecnologías del sector para mejorar continuamente las prácticas de ingeniería de software.
- Proponer mejoras en el desarrollo de aplicación.
- Liderazgo técnico: (para perfiles con experiencia) Proporcionar orientación y mentoría a desarrolladores junior, asegurando las mejores prácticas en codificación y diseño.
- Ayudar al equipo a identificar el trabajo pendiente en un proyecto.
- Participar en el estudio de impacto técnico que conduce a la elaboración del presupuesto.
Requirements
- Tiene más de 2 años de experiencia laboral relevante.
- Posees conocimientos sobre conceptos relacionados con programación, diseño de software y principios de desarrollo de software.
- Dominio de Java: Amplia experiencia con Java 8-17 (streams, interfaces...), frameworks Spring y acostumbrado/a a trabajar con Arquitectura de Microservicios.
- Ciclo de vida del desarrollo de software: conocimiento del ciclo de vida del desarrollo de software y metodologías como Scrum.
- Gestión de bases de datos: Experiencia con bases de datos relacionales y no relacionales, incluyendo SQL y NoSQL.
- Testing: Experiencia en pruebas unitarias, pruebas de integración y depuración utilizando herramientas como JUnit y Mockito.
- Control de versiones: Experiencia con sistemas de control de versiones como Git, GitLab, GitHub.
- Habilidades de comunicación: Excelentes habilidades de comunicación verbal y escrita, con capacidad para colaborar eficazmente con equipos remotos.
- Francés fluido para comunicarse con equipos y clientes (también se podrán valorar perfiles con inglés fluído).
- Habilidades de resolución de problemas: Fuertes capacidades analíticas y de resolución de problemas.
- Poseer un certificado de discapacidad será valorado positivamente en el marco de nuestra política de inclusión y diversidad. Consideraremos todas las candidaturas.
Benefits
- Contrato indefinido.
- Entorno de trabajo dinámico, joven y multicultural.
- Proyectos innovadores con grandes clientes internacionales que te permitirán aprender y crecer cada día; son posibles viajes de trabajo.
- Un atractivo plan de carrera vinculado al desarrollo técnico y personal en una empresa multinacional líder en su sector.
- Planes de formación orientados a las últimas necesidades del mercado, como Scaled Agile Framework Enterprise (SAFe) y otras innovaciones técnicas y certificaciones.
- Un interesante paquete de beneficios sociales con seguro médico (50% cubierto por la empresa), seguro de vida y servicio de fisioterapia, horario flexible, modelo híbrido de trabajo y jornada intensiva los viernes, todos los días de julio y agosto.
- Plan de retribución flexible.
- Programa de nutrición saludable y Gympass , además contamos con cestas de fruta fresca procedente de agricultores locales cada semana.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJava 8-17SpringMicroserviciosSQLNoSQLJUnitMockitoScrumControl de versiones
Soft Skills
ColaboraciónLiderazgo técnicoHabilidades de comunicaciónResolución de problemasMejora continua
Certifications
Certificado de discapacidad