header-image

JAVA Developer (Sr) Arq. Hexagonal / MongoDB (*P)


  • Ubicación: Madrid (España)
  • Tipo de Contrato: Indefinido
  • Jornada laboral: Jornada completa
  • Sector: Internet y tecnología
  • Vacantes: 1
  • Información de salario: 36000/48000€ Bruto/año
  • Disciplina: TIC
  • Modalidad de trabajo: En remoto

BETWEEN

 

[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!

[ENG] Do you know where to find the human team and the treatment you deserve, participating in projects that stimulate you? You can find good projects in many places, but at BETWEEN Technology you can also have the humane treatment that you have always looked for. Join our team!

Descripción de la oferta

¿Qué hacemos en BETWEEN?

Somos una consultora de Ingeniería y Tecnología, y nos especializamos en encontrar los mejores proyectos para nuestra gente . Estamos involucrados en gran variedad de proyectos punteros, donde trabajamos con las últimas tecnologías y, para ello, contamos con un equipo de más de 800 talentosas personas, trabajando en el ámbito de BI, IoT, Big Data, I+D, desarrollo de software, entre otros.

 

Actualmente nos encontramos en la búsqueda de un/a JAVA DEVELOPER para incorporar, de forma indefinida y 100% remota, en el equipo de uno de nuestros principales clientes.

 

¿Cuál será tu objetivo?

Ser responsable de la definición, desarrollo y despliegue de un componente o producto, garantizando la calidad de la entrega.

 

¿Cómo lo harás?

  • Colaborando con la definición técnica de las iniciativas trasladadas por el Product Owner (pueden ser Apis, funcionalidades, o deuda tecnica), tomando en consideración el enfoque TDD.
  • Generando el contrato con los Front End (en los casos que aplica)
  • Participando en el refinamiento de las tareas que se incluirán en el sprint, definiendo historias de usuario que se dividirán en tareas lo más pequeñas posible, con determinados criterios de aceptación.
  • Detectaras posibles riesgos o impedimentos, preferiblemente antes de iniciar la fase de desarrollo, pero en general durante todo el sprint, comunicándolos de forma oportuna para que el Producto Owner y el Engineering Manager puedan atenderlos.
  • Monitorizaras el rendimiento para prever, diagnosticar y resolver cualquier problema que surja en ese respecto.
  • Testear tus puntos de historia, de forma continua, para no generar cuellos de botella.
  • Realizar la integración y despliegues continuos.
  • Realizar guardias pasivas (rotativas) para atender posibles incidencias en producción.
  • Además, es ideal que puedas aportar ideas de forma continua para mejorar el producto y los procesos.

 

¿Con qué stack tecnológico trabajaras?

JAVA 11,17 y 21, SpringBoot, Junit, Mockito, Spring Webflux, Spring Cloud, Spring Data, MongoDB, Couchbase, DB2, APIs Rest, Swagger, Open API, API Gateway, GRPC, Protobuf, KafkaJMS, RXJava, Kafka, JMS, OpenShift, Docker, Grafana, Zipkin, Rabbit, AsyncAPI, RAML, Cypress, Postman, Selenium, Azure o AWS

Además, trabajaras con Arquitectura Hexagonal, Comunicaciones Asincronas (también Sincronas), y realizaras distinto casos de testing utilizando gran variedad de herramientas. 

 

¿Qué ofrecemos?:

  • Contratación Indefinida
  • Horario Flexible: de lunes a jueves entrada de 8:30 a 9:30 y salida de 18:00 a 19:00
  • 23 días de vacaciones

Además, sí te unes a nuestro equipo, podrás disfrutar de excelentes beneficios ​:

  • Ser parte de un equipo joven en una comunidad techie.
  • Desarrollar tu carrera en proyectos acordes a tus objetivos e intereses profesionales.
  • Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Bootcamps etc).
  • Seguro médico gratuito desde el primer día
  • Destinar parte de tu salario a retribución flexible (tickets restaurante, guardería y tarjeta transporte). 
  • Acceso a variedad de descuentos (Viajes, tecnología... y muchos más).
  • Precios reducidos en bienestar, fitness y nutrición con Gympass.
  • ¡Cumplir años como Betweener tiene premio!

Requisitos

¿Qué necesitamos?

  • Experiencia participando en el diseño de arquitectura de sistemas basado en servicios distribuidos.
  • Experiencia demostrable en entornos de ejecución de alto rendimiento y concurrencia.
  • Experiencia en el diseño y desarrollo de APIs.
  • Experiencia demostrable en el desarrollo bajo el modelo de integración continua y revisión de código.
  • Que aportes al menos 3 años de experiencia como Desarrollador/a JAva trabajando con el siguiente stack tecnológico: JAVA 11 – 17, Spring.
  • Experiencia en desarrollo en tecnologías de cloud.
  • Que haya participado en la definición de una estrategia de APIs y que conozca especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc).:
  • Que conozca y comparta los fundamentos de DDD.
  • Conocimientos que le posibiliten la participación en el diseño de arquitectura de sistemas basado en servicios distribuidos.
  • Conocimiento profundo de patrones y arquitecturas de desarrollo en Java.
  • Conocimientos o que haya trasteado con protobuf y gRPC.
Posición cerrada

  • Ubicación: Madrid (España)
  • Tipo de Contrato: Indefinido
  • Jornada laboral: Jornada completa
  • Sector: Internet y tecnología
  • Vacantes: 1
  • Información de salario: 36000/48000€ Bruto/año
  • Disciplina: TIC
  • Modalidad de trabajo: En remoto