Desarrollador Backend Java - Senior

Imatia
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Java
API
Databases
Computer Engineering
Couchbase
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
JUnit
MongoDB
Scrum
Mockito
Spring-boot
Backend
Kafka
Web Technologies
Domain Driven Design
Microservices

Job description

Participarás en un proyecto dinámico y clave dentro del ecosistema e-commerce y logístico de una gran empresa internacional. En el proyecto se trabaja en la modernización de una plataforma crítica de gestión de inventario para el canal online, migrando de un sistema monolítico a una arquitectura moderna basada en microservicios. El objetivo es centralizar y orquestar la lógica de inventario de múltiples orígenes (almacenes, tiendas, talleres…) y exponer esa información para su uso en decisiones clave de disponibilidad, distribución y oferta a escala global., Tendrás la oportunidad de liderar iniciativas técnicas, participar en decisiones de arquitectura, optimizar procesos y garantizar la excelencia en las soluciones que entregamos. Si te motiva trabajar en un entorno dinámico, exigente y en constante evolución, donde cada día trae nuevos retos y oportunidades de impacto… ¡Este es tu sitio!

Requirements

Tu Trabajo Estará Centrado Exclusivamente En El Desarrollo De Microservicios, Formando Parte De Esta Nueva Arquitectura, Sin Intervenir En La Parte Legacy. Es Un Entorno Técnicamente Exigente, Donde Se Diseñan Soluciones Escalables, Resilientes y En Tiempo Real, Capaces De Manejar Grandes Volúmenes De Datos Manteniendo Consistencia, Trazabilidad y Robustez.

  • Programación Java 17 o superior
  • Paradigmas de desarrollo, arquitectura y patrones de diseño: Microservicios, DDD (Domain Driven Design), API First, Arquitectura Hexagonal, CQRS y Circuit Breaker.
  • SpringBoot
  • Testing: Mockito, JUnit
  • Comunicación entre servicios: sincrónica: REST, gRPC; asincrónica: Kafka
  • Scrum
  • Bases de datos no relacionales (MongoDB y Couchbase), * Graduado(a) en ingeniería informática o telecomunicaciones.
  • Experiencia mínima de 5 años en Java y Spring.
  • Conocimiento de tecnologías web.
  • Proactivo(a), con iniciativa y orientado(a) a la calidad.
  • Capacidad de adaptación y aprendizaje.
  • Habilidad para el trabajo en equipo y sociable.
  • Con ambición en el plano tecnológico y con ganas de aprender.

¿CÓMO TE IMAGINAMOS?

  • Programación Java 17 o superior
  • Paradigmas de desarrollo, arquitectura y patrones de diseño: Microservicios, DDD (Domain Driven Design), API First, Arquitectura Hexagonal, CQRS y Circuit Breaker.
  • SpringBoot
  • Testing: Mockito, JUnit
  • Comunicación entre servicios: sincrónica: REST, gRPC; asincrónica: Kafka
  • Scrum
  • Bases de datos no relacionales (MongoDB y Couchbase)

Benefits & conditions

  • Retribución competitiva acorde a tu nivel y experiencia, porque queremos remunerarte como te mereces y por eso realizamos revisiones salariales anuales según tu desempeño.
  • Flexibilidad horaria. Si lo necesitas podrás modificar tu horario de entrada y de salida. Nuestro horario estándar es de 9 a 18:30h. (1h. comida) de lunes a jueves y de 8 a 15h. los viernes. ¡Autogestiona tu tiempo!
  • Jornada intensiva los viernes durante TODO el año y ¡Dos meses en verano!
  • Teletrabajo para que te organices y encuentres el equilibrio en tu vida.
  • Conciliación familiar. Tenemos un conjunto de medidas encaminadas a desarrollar tu carrera para que no descuides tu vida personal y familiar. ¡Nos preocupamos por ti!
  • Trabajarás en un entorno colaborativo y disfrutarás de un gran ambiente de trabajo en donde la comunicación interna y el respeto son clave.
  • Formación interna con tu equipo de la mano de nuestros mejores profesionales. Acceso ilimitado a una plataforma de formación en donde podrás escoger libremente los programas, en diferentes idiomas, que más te gusten y mejor se adapten a tus necesidades, tanto vinculados a tu puesto como a cualquier otro tipo de interés o hobbies. Formación presencial de la mano de expertos. Charlas internas en dónde compartimos el conocimiento y mucho más que está por venir.
  • Programa corporativo de inglés. Para que puedas estar en contacto y conectar con nuestros proyectos más internacionales.
  • Plan de carrera para garantizar tu desarrollo profesional, porque nuestra idea es que sigas creciendo con nosotros y para ello te ofrecemos oportunidades para tu desarrollo e impulsaremos tu potencial adaptándonos a tus necesidades. Tus metas profesionales, son las nuestras.
  • Posibilidad de seguro privado de salud. Te ayudamos a gestionarlo ofreciéndote precios competitivos.
  • Posibilidad de movilidad entre nuestras diferentes oficinas (Vigo, Coruña y Ourense y próximamente Santiago de Compostela). Lo importante no es en dónde estés sino que estés a gusto con nosotros.

About the company

Tu éxito y el nuestro empiezan aquí. Imatia te ofrece la oportunidad de trabajar en lo que te gusta y crecer como profesional sin tener que salir lejos. Somos un equipo joven, de casi 300 personas, apasionadas por la tecnología. Únete a nosotros y te ofreceremos un futuro lleno de retos y oportunidades., La empresa cumple con la cuota de reserva establecida en la Ley General de Discapacidad y fomenta la contratación de personas con certificado de discapacidad superior a un 33%.

Apply for this position