Miratech
Miratech
Miratech es una empresa global de servicios de TI y consultoría que trabaja con organizaciones en sus procesos de transformación digital. Sus servicios abarcan la externalización, el desarrollo de software y los servicios profesionales, combinando la capacidad de prestación propia de las empresas con la adaptabilidad asociada a la innovación de las startups. Fundada en 1989, Miratech opera en los ámbitos de la consultoría B2B y las tecnologías relacionadas con SaaS, y presta apoyo a organizaciones que necesitan experiencia en software y servicios tecnológicos.

Ingeniero sénior de Java full-stack en Irlanda (remoto)

Desarrolla aplicaciones full-stack para los clientes globales de servicios de TI de Miratech utilizando Java, Spring Boot, React y tecnologías en la nube. El puesto abarca API, microservicios, integraciones empresariales y automatización de despliegues.

Descripción

  • Crea, prueba y mantiene servicios backend escalables con Java, Spring Boot y prácticas sólidas de ingeniería
  • Desarrolla interfaces web responsivas y accesibles con React, TypeScript, componentes reutilizables y patrones frontend modernos
  • Diseña e integra API REST mediante métodos API-first, contratos OpenAPI o Swagger bien definidos y una gestión sólida de errores
  • Crea sistemas modulares y mantenibles con microservicios y enfoques adecuados de diseño orientado a objetos y orientado al dominio
  • Aplica Node.js a servicios ligeros, capas backend-for-frontend, integraciones y herramientas de desarrollo cuando sea adecuado
  • Modela y optimiza esquemas y consultas de PostgreSQL con énfasis en la integridad de los datos, el rendimiento y la auditabilidad
  • Conecta plataformas internas y externas mediante API REST, webhooks, mensajería y otros métodos de integración adecuados
  • Conteneriza servicios y contribuye a las prácticas de despliegue en la nube, la gestión de configuraciones y la coherencia de los entornos
  • Desarrolla y opera canalizaciones CI/CD de Jenkins que incorporen pruebas automatizadas, controles de calidad y lanzamientos repetibles
  • Añade registros estructurados, métricas, trazabilidad distribuida e informes de errores útiles a los servicios de aplicación
  • Investiga problemas de producción y funcionales mientras mejoras el rendimiento, la resiliencia, la escalabilidad y la mantenibilidad
  • Colabora con los equipos de Producto, UX, QA, DevOps, Arquitectura e ingeniería en revisiones de diseño, planificación, revisiones de código e iniciativas de mejora

Requisitos

  • Al menos seis años de experiencia en desarrollo de software full-stack, incluida la responsabilidad sobre aplicaciones en producción
  • Experiencia práctica avanzada con Java y Spring, especialmente Spring Boot, servicios REST, persistencia, seguridad y pruebas automatizadas
  • Sólida experiencia frontend con Angular o React, TypeScript, HTML, CSS, arquitectura basada en componentes, gestión del estado y prácticas actuales de pruebas
  • Conocimientos prácticos de Node.js para servicios ligeros, integraciones, herramientas de compilación o componentes de apoyo
  • Capacidad demostrada para diseñar API REST y microservicios y mantener aplicaciones en entornos distribuidos
  • Sólidos conocimientos de SQL y experiencia creando modelos de datos eficientes con PostgreSQL o una base de datos relacional comparable
  • Experiencia desarrollando, desplegando o manteniendo aplicaciones que funcionan en entornos cloud y contenerizados
  • Excelentes habilidades de comunicación, con capacidad para redactar documentación técnica clara y facilitar talleres con clientes
  • Se valorará la experiencia creando aplicaciones de gestión de personal o integrándolas con plataformas WFM
  • Se valorará la experiencia con servicios de AWS y Amazon Connect
  • Se valorará la experiencia desarrollando aplicaciones de CX, centros de contacto o atención al cliente, incluida la infraestructura de voz o integraciones mediante FreeSWITCH, Kamailio, Twilio o plataformas de comunicación similares
  • Se valorarán los conocimientos de previsión, planificación, adherencia, enrutamiento, escritorios de agentes, canales digitales u operaciones relacionadas
  • Se valorará la experiencia con Kafka, RabbitMQ o plataformas similares de mensajería y streaming de eventos
  • Familiaridad con Kubernetes, servicios cloud, herramientas de observabilidad y métodos seguros de entrega de software
  • Se valorará la experiencia conectando aplicaciones con plataformas de CRM, identidad, RR. HH., nóminas, analítica u otras plataformas empresariales
  • Se valorará la experiencia práctica con herramientas de desarrollo asistido por IA o soluciones habilitadas para IA, como Claude o GitHub Copilot

Beneficios

  • Cobertura de seguro médico
  • Cursos de aprendizaje de idiomas
  • Programa de asistencia para la reubicación
  • Oportunidades de crecimiento profesional
  • Programas de apoyo para certificaciones
  • Iniciativas de mentoría y desarrollo del talento
  • Oportunidades internas de movilidad profesional
  • Oportunidades de prácticas
  • Trabajo en proyectos de impacto para clientes globales líderes
  • Entorno de trabajo inclusivo y de apoyo
  • Cultura de comunicación abierta
  • Eventos sociales y de formación de equipos periódicos

Empleos relacionados

Tiger Analytics

Analista sénior de negocio de cumplimiento contra delitos financieros

Tiger Analytics

Conecta los equipos de cumplimiento contra delitos financieros y TI en Tiger Analytics, una consultora especializada en analítica avanzada. Define requisitos de prevención del blanqueo de capitales, mapeos de datos, reglas de monitorización y escenarios de pruebas de aceptación de usuario.

Abrir
Springer Nature

Editor/a asociado/a o sénior, BMC Psychology

Springer Nature

Define la estrategia editorial, los contenidos y los estándares de revisión por pares de BMC Psychology en Springer Nature. Desarrolla relaciones con el consejo editorial y apoya el programa de publicación en acceso abierto de la revista.

Abrir
Springer Nature

Editor/a asociado/a o sénior, BMC Nursing

Springer Nature

Define la estrategia de la revista de acceso abierto BMC Nursing, refuerza la revisión por pares y crea vínculos con su comunidad editorial. Apoya la publicación de investigación de Springer Nature mediante el desarrollo de contenidos y acciones para aumentar la visibilidad de la revista.

Abrir