14 oct
|
Grupo TECDATA Engineering
|
España
14 oct
Grupo TECDATA Engineering
España
En Tecdata buscamos un/a Senior Backend Java Developer para incorporarse a un proyecto tecnológico de larga duración, participando en el desarrollo y evolución de arquitecturas backend modernas, distribuidas y cloud-native.
Buscamos una persona con sólida experiencia en Java, arquitectura de microservicios y sistemas orientados a eventos, que trabaje con buenas prácticas de desarrollo y herramientas de inteligencia artificial aplicadas a la programación.
¿Cuáles serán tus responsabilidades?
- Diseñar, desarrollar y mantener microservicios backend con Java y Spring Boot.
- Trabajar con bases de datos relacionales y NoSQL, especialmente PostgreSQL y MongoDB.
- Implementar arquitecturas orientadas a eventos y mecanismos de consistencia eventual mediante Kafka, RabbitMQ o Spring Cloud Stream.
- Aplicar programación reactiva y patrones de diseño como Domain-Driven Design (DDD).
- Participar en el desarrollo basado en especificaciones (Specification-Driven Development, SDD).
- Desarrollar pruebas unitarias, de integración y end-to-end, utilizando herramientas como JUnit, Mockito, Testcontainers y Karate.
- Trabajar con arquitecturas desplegadas en entornos cloud y contenedorizados.
- Utilizar herramientas de inteligencia artificial para mejorar la productividad y calidad del desarrollo, como Claude Code, OpenCode, GitHub Copilot o equivalentes.
Requisitos imprescindibles
- Más de 5 años de experiencia en desarrollo backend con Java.
- Experiencia sólida con Java moderno y Spring Boot.
- Experiencia desarrollando microservicios y sistemas distribuidos.
- Conocimientos de Kafka, RabbitMQ o tecnologías equivalentes de mensajería.
- Experiencia con bases de datos SQL y NoSQL.
- Conocimientos de programación reactiva.
- Experiencia con pruebas automatizadas y buenas prácticas de calidad del código.
- Conocimientos de Docker y arquitecturas cloud-native.
- Interés o experiencia en el uso de herramientas de IA aplicadas al desarrollo de software.
Se valorará
- Experiencia con PostgreSQL y MongoDB.
- Conocimientos de DDD y SDD.
- Experiencia con Testcontainers y pruebas end-to-end con Karate.
- Experiencia con Spring Cloud Stream y patrones de consistencia eventual.
- Uso habitual de herramientas como Claude Code, OpenCode o GitHub Copilot.
¿Qué ofrecemos?
- Incorporación a un proyecto tecnológico de larga duración.
- Participación en el desarrollo de arquitecturas modernas y sistemas distribuidos.
- Entorno de trabajo con tecnologías actuales y herramientas de desarrollo asistido por IA.
- Ocasión de trabajar en retos técnicos de alto nivel.
¿Te interesa el desarrollo backend con Java y las arquitecturas distribuidas? Inscríbete y hablamos.
En Tecdata queremos conocerte.
📌 Senior Backend Java Developer | Spring Boot, Kafka & Cloud & IA (España)
🏢 Grupo TECDATA Engineering
📍 España