Skip to main content

Java developer

Tecnología
SEPTEO
Barcelona, EspañaHace 2 mesesHasta 14/4/2026
100% Remoto

Descripción del puesto

Trabajarás principalmente con Java y el ecosistema Spring (Boot, Security, Batch…) para construir y mantener nuestra plataforma, que sigue una arquitectura hexagonal basada en servicios REST desplegados sobre un clúster dockerizado. También desarrollarás integraciones con partners mediante procesos batch, gestores de colas o comunicaciones REST, SOAP y gRPC.

Utilizarás Hibernate como ORM para el acceso a bases de datos relacionales.

Formarás parte de una solución de alta disponibilidad y alto rendimiento, creada con tecnología de vanguardia. Tu opinión en las decisiones de diseño arquitectónico será bienvenida y esperada. Colaborarás estrechamente con equipos de tecnología y producto para entregar servicios de calidad.

De forma más específica, te encargarás de

Participar en todo el ciclo de desarrollo: planificación, diseño, implementación, despliegue, monitorización y mantenimiento.

Colaborar estrechamente con ingenieros de frontend, product managers y otros equipos para definir requisitos y entregar funcionalidades de alto nivel.

Trabajar de manera efectiva tanto de forma autónoma como en equipo.

Garantizar la escalabilidad, seguridad y observabilidad de los servicios siguiendo buenas prácticas de ingeniería.

Implementar y mejorar APIs, pipelines de mensajería y modelos de datos para garantizar interacciones fluidas.

Participar en revisiones de código, discusiones técnicas y mentoría para elevar la cultura de ingeniería.

Asumir la responsabilidad completa de tu código: lo construyes, lo gestionas.

Tecnologías que utilizamos

Java · Spring · Hibernate · TypeScript · Angular · SQL Server · PostgreSQL · Docker · ELK · AWS

Quién eres

Eres alguien que ha trabajado con distintas bases de código y puede aportar valor desde el primer día. Dominas algunos lenguajes y te desenvuelves bien en otros. Te sientes más cómodo trabajando en el backend y contribuyendo a los servicios centrales que hacen funcionar la plataforma.

Tienes experiencia desarrollando software real en producción, más allá de aplicaciones puntuales. Te gusta experimentar, iterar y aprender continuamente.

Requisitos

CFGS o Grado relacionado con Tecnología.

3-5 años de experiencia en desarrollo backend, con sólida experiencia en Java.

Conocimiento avanzado de Spring Boot y Hibernate.

Experiencia con bases de datos relacionales (SQL Server, PostgreSQL, Oracle).

Experiencia en diseño de APIs RESTful y en el desarrollo de aplicaciones cloud-native.

Capacidad para escribir código limpio, testeable y mantenible, con foco en rendimiento y fiabilidad.

Familiaridad con metodologías ágiles.

Nivel intermedio de inglés.

Valoramos también

Experiencia con DevOps y CI/CD (Jenkins, Kubernetes, Docker…).

Experiencia con TDD usando JUnit y Mockito.

Conocimiento de Angular, React u otros frameworks frontend.

Experiencia con herramientas de monitorización (ELK, Grafana…).

Dominio del francés hablado y escrito.

Keywords
javaspringgrpchibernatetypescriptmicrosoft-typescriptpostgresqldockerelkamazon-web-servicesmodooraclejenkinskubernetesjunitmockitoreactgrafana

¿Te interesa este puesto?