Full Stack Developer Spring + React - Madrid, España - Between Technology, S.L.

    Between Technology, S.L. background
    Descripción
    [CAST]
    ¿Sabes dónde encontrar el equipo humano y el trato que mereces, participando en proyectos que te estimulen?

    Puedes encontrar buenos proyectos en muchos sitios, pero en BETWEEN Technology además obtendrás el trato humano que siempre has echado en falta.

    Únete a nuestro equipo
    Descripción de la ofertaEn BETWEEN seleccionamos y apostamos por el mejor talento dentro del sector tecnológico. Nos involucramos en una gran variedad de proyectos punteros, trabajando con las últimas tecnologías.

    Actualmente nos encontramos en la búsqueda de un/ Full Stack Developer para incorporar, de forma indefinida, en el equipo de uno de nuestros principales clientes.

    Si resultas ser la persona seleccionada, pertenecerás a un equipo de desarrolladores senior, con alta especialización, multidisciplinar, multicultural y colaborarás en el desarrollo de soluciones tecnológicas para el sector e-commerce en entornos de microservicios, participando durante todo el ciclo de vida del software.

    Formaras parte de un equipo muldisciplinar, encargado de crear y mejorar un producto, atendiendo las necesidades del negocio, a la vez que proponen mejoras basadas en la experimentación.


    ¿Cómo lo harás?
    Trabajando mano a mano con un Technical Lead, que te guiará en tus primeros pasos.

    Formando parte de la comunidad tecnológica de nuestro cliente, donde podrás crecer técnicamente en habilidades que te ayudarán a evolucionar rápidamente en tu trabajo.

    Participando en la mesa de acuerdos con el back para la correcta integración e implementación de las APIS (Sincronas y asíncronas)

    Participando en todo el ciclo de vida del desarrollado:

    diseño, desarrollo (a través de programación funcional con Java 17), pruebas, implantación y despliegue, de un producto con una arquitectura back end de microservicios, creados con Spring boot, y Front End, basados en React y Angular.

    Comunicando ideas, nuevos métodos o tecnologías, con el objetivo de mejorar el stack tecnológico o dinámicas de equipo actuales.
    Ser parte de un equipo joven y de alto rendimientoSer parte de proyectos acordes con tus objetivos profesionales.

    Plan de Formación (idiomas, The Power MBA, Udemy, etc.)Trabajar 100% en remotoRecibir una póliza de salud privada (gratuita).Acceso a una plataforma de descuentos en diferentes ámbitos.

    Descuentos en gimnasios y app de bienestarRegalo de cumpleaños y aniversario en BetweenTeams Building y actividades grupalesExperiencia demostrada en:

    El desarrollo de aplicaciones con arquitectura back-end de microservicios, creados con Spring Boot, y front-ends basados en React/Angular.
    El diseño, desarrollo e implementación de APIs (síncronas y asíncronas) usando Spring y Spring JPA.

    Incluso, valoramos positivamente la experiencia en integraciones basadas en API First, usando estándares de especificación OpenAPI, AsyncAPI.La programación funcional con versiones de JAVA posteriores a la 8 (Paquete ) y Java Stream, aportando patrones básicos de diseño en aplicaciones de alta disponibilidad y buenas prácticas en el uso de las mismas.

    El uso de bases de datos relacionales y no relacionales (MongoDB, CouchBase)El Testeo con Junit, Mockito, Jest, etc.
    Git y GitLab.
    El desarrollo bajo un modelo de integración continua y revisión de código.
    El uso de TDD.La monitorización de sistemas productivos y uso de herramientas destinadas para este fin.
    Proyectos gestionados bajo marcos de trabajo agiles.


    Además, sería ideal que:
    Conocieras o hayas trabajado con API gRPC, Apache Kafka, Arquitectura Hexagonal, Programación Reactiva con Spring WebFlux.
    Entiendas la complejidad y características de la venta online y plantees mejoras técnicas y funcionales sobre el producto.
    Trabajes con nosotros en equipo para alcanzar los objetivos que nos ponemos y acordamos en cada sprint.

    Seas capaz de participar en el diseñoTengas un profundo conocimiento de patrones y arquitecturas de desarrolloTe preocupe velar por la calidad de desarrollo y limpieza de código (Clean Code).

    Tomes responsabilidad respecto al producto y no solo la tecnología Información de salario: 30000/44000€ Bruto/año#J-18808-Ljbffr