Senior BackEnd Developer

  • Tiempo completo
  • galicia

Merlin Software

Buscamos un/a Senior Backend para incorporarse a un equipo de desarrollo especializado en soluciones logísticas para almacenes altamente automatizados. Se trata de participar activamente en desarrollo, evolución, mantenimiento y soporte de aplicaciones críticas para la operación logística.

La persona se incorporará a un equipo con procesos de entrada de mercancía, gestión de stock, clasificación, preparación, etiquetado, expedición o salida de pedidos.

Responsabilidades principales:

  • Participar activamente en el diseño, desarrollo y mantenimiento de soluciones críticas para almacenes.
  • Participación activa en calidad, integraciones y evolución de los sistemas.
  • Trabajar en entornos con alta concurrencia, procesamiento de eventos e integración con múltiples sistemas.
  • Buenas prácticas de desarrollo, revisión de código, testing y documentación.
  • Acompañar al equipo en la adopción de nuevas tecnologías, herramientas y procesos.
  • Participar en el onboarding y mentoring de nuevas incorporaciones.
  • Revisar pull requests, asegurar estándares técnicos y ayudar a mantener la calidad del código.
  • Colaborar con equipos de arquitectura, producto, soporte y otras verticales técnicas.
  • Colaborar en la resolución de incidencias complejas como parte del soporte técnico avanzado o soporte nivel 3.
  • Contribuir a la observabilidad del sistema mediante logs, métricas, dashboards y alertas.
  • Procesos de CI/CD, despliegue, testing y operación.

Stack y conocimientos técnicos esperados

  • Experiencia sólida en desarrollo backend con Java y Spring .
  • Conocimiento de arquitectura de microservicios, APIs e integraciones entre sistemas.
  • Experiencia con bases de datos relacionales como Oracle, SQL Server, PostgreSQL o similares.
  • Conocimiento de bases de datos no relacionales, especialmente MongoDB u otras equivalentes.
  • Experiencia o conocimiento en sistemas de mensajería y eventos como Kafka, Azure Service Bus o similares.
  • Comprensión de conceptos como consumidores, particiones, orden de mensajes, concurrencia, disponibilidad y resiliencia.
  • Experiencia con testing unitario, testing de integración y, deseablemente, testing de contratos.
  • Familiaridad con herramientas de calidad de código como SonarQube , revisión de cobertura y estándares de desarrollo.
  • Experiencia trabajando con pipelines de CI/CD , aunque no necesariamente diseñándolos desde cero.
  • Conocimientos de observabilidad con herramientas como Grafana, Prometheus, Elastic/Kibana , logs, métricas, dashboards y alertas.

Se valora especialmente que la persona entienda la importancia de medir y anticipar problemas. No solo se espera que desarrolle funcionalidad, sino que piense en cómo operar el sistema en producción.

Esto incluye:

  • Definición de métricas relevantes.
  • Configuración o uso de dashboards.
  • Alertas preventivas.
  • Análisis de logs.
  • Diagnóstico de incidencias.

¿Qué te ofrecemos?

  • Proyectos retadores, estables y con visión a largo plazo.
  • Plan de carrera y formación individualizado, adaptado a tus objetivos.
  • Un equipo que valora la calidad, la autonomía y la mejora continua.
  • Además de tus días de vacaciones, el día de tu cumple te lo damos libre.
  • También tendrás libres el 24 y el 31 de diciembre si coinciden entre semana.

Por favor, para solicitar este trabajo visita es.whatjobs.com.