Java Spring/Kotlin Microservicios - tarragona
Role details
Job location
Tech stack
Job description
- Participar en el mantenimiento y evolución de sistemas backend existentes
- Desarrollo hands-on de nuevas funcionalidades sobre arquitectura de microservicios basados en Java y Kotlin, utilizando características modernas del lenguaje como lambdas y programación funcional.
- Diseño e implementación de APIs REST escalables y mantenibles.
- Desarrollo y optimización de persistencia principalmente sobre PostgreSQL, incluyendo modelado de datos, consultas y rendimiento.
- Uso de MongoDB para casos específicos de almacenamiento no relacional.
- Integración entre sistemas mediante Kafka y mensajería asíncrona.
- Gestión del ciclo completo de desarrollo utilizando Gradle y pipelines de Jenkins.
- Monitorización y análisis de comportamiento en producción con Datadog.
- Implementación de estrategia de testing (unitario, integración y contract testing).
- Refactorización y mejora continua del código existente con enfoque en calidad y rendimiento.
- Actuar como developer con ownership, responsable de las soluciones de extremo a extremo.
- Colaboración estrecha con otros equipos técnicos y de producto en un entorno ágil.
- Participación en revisiones de código y definición de estándares técnicos.
Requirements
Buscamos un/a desarrollador/a Java microservicios que quiere unirse al equipo y ser parte de un proyecto internacional referente en el sector industrial., * Experiencia sólida en Java y/o Kotlin.
- Desarrollo con Spring Boot y creación de APIs REST.
- Conocimiento práctico de arquitecturas de microservicios.
- Experiencia con PostgreSQL como base de datos principal (modelado, SQL, optimización).
- Experiencia con Kafka para integración y eventos.
- Uso de Gradle como herramienta de build.
- Experiencia con pipelines CI/CD en Jenkins.
- Experiencia implementando y manteniendo testing automatizado.
- Trabajo con herramientas de observabilidad como Datadog.
- Alto nivel de inglés (proyecto internacional)
Valorable
- Conocimiento de MongoDB para casos de uso específicos.
Benefits & conditions
Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo, solvente y en crecimiento.
Salario fijo competitivo
️ Ambiente familiar, cercano, ¡como una gran familia!
Conciliación con nuestra vida personal y laboral mediante horario flexible, desconexión digital, jornada intensiva viernes y verano.
Cultura "techie", nos gusta estar en contacto con la tecnología, herramientas, y últimas novedades!
¡Formación! Siempre que quieras, disfrutarás de un amplio catálogo de cursos formativos, adaptados a tu perfil profesional, inquietudes y novedades del sector. Para ello, pondremos a tu disposición todo el potencial de nuestra Hiberus University y los acuerdos con los principales fabricantes.
¡Benefíciate! Programa de retribución flexible a medida: seguro médico, tarjeta de transporte público, cheques guardería, tarjeta restaurante, etc.
En hiberus estamos viviendo un crecimiento explosivo y queremos que formes parte de nuestro equipo.