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