IRIUM

Programador/a Java

IRIUM

full-time

Posted on:

Location: 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ApacheHibernateJavaKafkaMongoDBNoSQLOracleSpringSpring BootSpringBootSQL

About the role

  • Analizar, diseñar, desarrollar, optimizar, depurar, probar, documentar y traspasar evolutivos funcionales dentro de una arquitectura existente
  • Trabajar en entornos productivos asegurando calidad y rendimiento del backend
  • Realizar queries y análisis en MongoDB (NoSQL) y Oracle (SQL/PL-SQL) para depuración y análisis
  • Integrar y trabajar con Kafka (Confluent), JSON/Jackson, Apache Freemarker y FTL
  • Gestionar código no funcional (thread pools, gestión de hilos, bloqueos, reflexión, etc.)
  • Colaborar en interfaces entre sistemas y en optimización de rendimiento
  • Trabajar bajo metodología Scrum y utilizar Jira, Confluence y SharePoint
  • Usar control de versiones con Git, Gitflow y GitHub
  • Participar en turnos de guardia 24x7 (1 semana cada 5 semanas aprox.)

Requirements

  • 3 a 6 años de experiencia
  • Experiencia real y continuada en desarrollo Java backend en sistemas en producción
  • Experiencia con Spring Boot, Spring Data, Spring Core, Hibernate y Hikari
  • Experiencia en consultas y depuración en MongoDB (NoSQL) y Oracle (SQL/PL-SQL)
  • Conocimientos sólidos de Kafka, JSON/Jackson y Apache Freemarker (FTL)
  • Experiencia en proyectos con arquitectura backend compleja y con necesidad de rendimiento y concurrencia
  • Madurez profesional: trabajo autónomo, capacidad de priorización y organización, orientación a la resolución de bloqueos
  • Experiencia con Scrum, Jira, Confluence y SharePoint
  • Control de versiones con Git, Gitflow y GitHub