Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Java Developer - APIs - API First -microservicios - testing - presencial (*A)

Between Technology

La Coruña

Presencial

EUR 35.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una consultora tecnológica internacional busca un desarrollador/a backend en La Coruña, Galicia. Te encargarás del diseño e implementación de APIs y soluciones para nuevas funcionalidades. Trabajarás en un equipo multidisciplinario, garantizando alta disponibilidad y eficiencia en un ambiente exigente. Se valorará tu pasión por la mejora continua y tu autogestión. Ofrecemos formación personalizada y un entorno laboral dinámico.

Servicios

Seguro médico gratuito
Formación personalizada
Acceso a descuentos en tecnología
Precios reducidos en bienestar y fitness

Formación

  • Experiencia en diseño e implementación de sistemas distribuidos.
  • Participación activa en el diseño y desarrollo de APIs REST.
  • Capacidad de trabajar en equipo para alcanzar objetivos.
  • Interés en mejorar la calidad del código y desarrollo.

Responsabilidades

  • Diseñar e implementar APIs y servicios.
  • Participar en el ciclo de vida del desarrollo de software.
  • Asegurar alta disponibilidad y baja latencia.
  • Colaborar con el Tech Lead y equipo de desarrollo.

Conocimientos

Java 17-21
Java Reactivo (Spring WebFlux)
SpringBoot y Spring Data
Sistema de caché Caffeine y Redis
Arquitectura Hexagonal
Protobuf y gRPC
Scrum
CQRS
DDD y BDD
Desarrollo en tecnologías de cloud
Estrategia de APIs (OpenAPI, AsyncAPI, RAML)
Kafka
JUnit y Mockito
Descripción del empleo
Overview

BETWEEN TECHNOLOGY es una consultora multinacional que cuenta con avanzadas capacidades tecnológicas en el ámbito de la Ingeniería y las TIC. Nuestros servicios llegan a todos los continentes y cubren varios sectores de la economía mundial, de la industria y las empresas de servicios. En la actualidad BETWEEN cuenta con un equipo de 1000 personas trabajando en los ámbitos de la industria del automóvil, aeronáutica, ferrocarril, Oil&Gas, retail, mundo del deporte, educación, etc.

Funciones Principales
  • Como desarrollador/a backend, trabajarás diseñando e implementando las APIs (dirigidas a los frontales) y servicios que sean necesarios para llevar a cabo cada nueva funcionalidad.
  • Participarás en todo el ciclo de vida del desarrollo de software, despliegue, puesta en producción, monitorización.
  • Tendrás siempre presente la alta disponibilidad, resiliencia y baja latencia.
  • Trabajarás en un producto con mucha visibilidad donde la exigencia es máxima y la toma de decisiones tiene un gran impacto.
  • Comunicarás ideas, nuevos métodos o tecnologías con el objetivo de mejorar el stack tecnológico o dinámicas de equipo actuales.
  • Formarás parte de un equipo multidisciplinar que se encarga de mejorar su producto atendiendo necesidades de negocio a la vez que propone mejoras basadas en experimentación.
  • Trabajarás mano a mano con el Tech Lead y equipo de desarrollo.
Beneficios
  • Ser parte de un equipo joven en una comunidad techie.
  • Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización.
  • Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Pharos, Bootcamps, etc).
  • Seguro médico gratuito desde el primer día. Posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible (tickets restaurante, guardería).
  • 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
  • Que plantees mejoras técnicas y funcionales sobre el producto.
  • Que trabajes en equipo para alcanzar los objetivos establecidos.
  • Que seas capaz de participar en el diseño e implementación de sistemas basados en servicios distribuidos.
  • Conocimiento de patrones y arquitecturas de desarrollo en Java.
  • Que hayas participado de forma activa en diseño y desarrollo de APIs REST.
  • Que conozcas las ventajas y desventajas de usar cachés y sepas cuando y como aplicarlas.
  • Que te preocupe velar por la calidad de desarrollo y limpieza de código (Clean Code, Principios SOLID, PRs).
  • Experiencia en el desarrollo bajo un modelo de integración continua y revisión de código.
  • Que tengas pasión, gran capacidad de autogestión, actitud de mejora y aprendizaje continuo.
Hard Skills
  • Java 17-21 (Mejoras java: streams, lambdas, optional, etc).
  • Java Reactivo (Spring WebFlux).
  • Últimas versiones de SpringBoot; Spring Data.
  • Sistema de caché Caffeine y Redis.
  • Arquitectura Hexagonal.
  • Protobuf y gRPC.
  • Que hayas formado parte de un equipo Scrum.
  • Desarrollo de servicios CQRS.
  • Conocer y compartir los fundamentos de DDD, BDD.
  • Experiencia en desarrollo en tecnologías de cloud.
  • Definición de una estrategia de APIs y que conozcas especificaciones estándar (OpenAPI, AsyncAPI, RAML, etc).
  • Sistemas basados en protocolos de comunicación asíncronos: colas, mensajería como Kafka, eventos, etc.
  • Testing, test de integración, unitarios JUnit, Mockito; TDD.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.