Quienes somos: Randstad Digital somos la empresa deconsultoría tecnológica del grupo Randstad especializada en serviciostecnológicos estables. A nivel global estamos presente en más de 20 paises y contamos con más de 25.000especialistas IT y a nivel nacional con más de 400 y tenemos oficinas enMadrid, Barcelona, Valencia, Sevilla, Zaragoza, Bilbao y Valladolid.Llevamos a cabo servicios de IT e ingeniería apasionantes y con lasúltimas tecnologías. Cuidamos de nuestr@s trabajadores mediante el tratohumano que nos caracteriza y por ello te impulsamos para seguircreciendo sin límites!Nuestro objetivo: Crecer e impulsar junt@s en equipo el liderazgo digitalpara innovar y marcar la diferencia basándonos en la responsabilidadsocial tecnológica, conectando personas y tecnología.Tus funciones: Si tu trayectoria profesional está orientada al desarrollo deaplicaciones java y cuentas con una sólida expe
Principales tareas del servicio y habilidades requeridas.-a partir de 5 años de experiencia demostrable en TI como programador informático en entornos corporativos.-Flexibilidad para utilizar diferentes tecnologías y lenguajes de programación.-Conocimiento de Jira/Confluence para gestión de errores/defectos.- Experiencia trabajando en equipos y marcos ágiles.
Requisitos técnicosConocimientos en TDD.Conocimientos en Automatización de Testing.Conocimiento de repositorios de código y GIT, Gitflow.Conocimientos mínimos de JDK11.Conocimientos en Spring Boot, Microservicios, SOAP, WebServicesConocimientos en Base de Datos SQL, JPA y NonSQLSpring: Datos, Seguridad, Cloud, etc.
Deseable:Conocimiento de Jenkins y Sonarqube.RabbitMQ Kafka RESTful APIsAPI First OpenAPI docDesign Patterns and good practices of MicroservicesClean ArchHex ArchSOLIDxRAY knowledgeKubernetes, DockerFrontend frameworks
Fluidez en inglés. Buenas habilidades comunicativas.Competencias generales: TDD y Cultura de automatización de pruebas. Desarrollar y mantener canales de creación de aplicaciones basados en Java, Axis2, REST y microservicios. Ejecutar despliegues y promociones de aplicaciones entre entornos. Toma de decisiones sobre mejoras de la aplicación. Definir e implementar soluciones para mejorar el ciclo de vida de las aplicaciones. Trabaja en automatización de tareas repetitivas, herramientas que brindan capacidad y salud de la plataforma. Perfil orientado a servicios que trabaja en tareas, proyectos y actividades para mejorar la salud de la plataforma técnica.
Idioma:Español: NativoInglés: B1 (B2 deseable)
Otros requerimientos:• Experiencia en Metodologías Ágiles.• Experiencia en BDD.