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

Anunciado 25 de marzo
Tipo de jornada
Completa
Tipo de contrato
Indefinido
Salario
36.000€ - 48.000€ bruto/año
Estudios mínimos
Sin especificar
Nivel
Sin determinar
Número de vacantes
1
Número de inscritos
1
Tags Relacionados
Descripción del empleo

¿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 mínimos

¿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.



Inscribirme a esta oferta
Compartir esta oferta