Descripción de la empresa
RD Sistemas, es una multinacional independiente, con más de 25 años de trayectoria, líder en el desarrollo y comercialización de aplicaciones para instituciones financieras. Trabajamos codo con codo con las principales entidades españolas y contamos con oficinas en Madrid, Barcelona, Chile y Luxemburgo, además de presencia internacional en Portugal.
Descripción del puesto:
Buscamos un/a desarrollador/a Back-End con experiencia en el desarrollo y mantenimiento de aplicaciones, con capacidad analítica, orientación al detalle y ganas de seguir creciendo profesionalmente.
Funciones Principales:
- Diseñar, desarrollar y mantener microservicios usando Spring Boot.
- Implementar APIs RESTful.
- Participar en el diseño de arquitecturas escalables y seguras.
- Integrar servicios externos (bases de datos, colas de mensajes, autenticación, etc.).
- Escribir código limpio, productivo y bien documentado.
- Colaborar con QA y DevOps para pruebas, despliegues e integraciones continuas.
- Participar en revisiones de código y mejoras continuas del equipo.
Ubicación Puesto:
- Barcelona y provincial
Estudios Mínimos:
- Técnico Superior Desarrollo de Aplicaciones Multiplataforma (DAM)
Requisitos Imprescindibles:
- Experiencia mínima de 2 – 3 años en desarrollo de software backend en Java.
- Conocimiento avanzado de Java 21+ y SpringBoot3
- Conocimiento avanzado de Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Batch, etc.).
- Experiencia en el desarrollo de aplicaciones bajo arquitectura de microservicios
- Conocimiento de bases de datos relacionales como PostgreSQL, Oracle, SQLServer.
- Conocimientos medios en Git, NPM, Node18
- Experiencia en integraciones con APIs RESTful para comunicaciones cliente/servidor
- Conocimiento de principios SOLID y buenas prácticas de programación.
Valoramos también:
- Definición, compilación y despliegues con Docker
- Conocimientos básicos en GitLab CI
- Conocimientos de mensajería asincrónica (SocketIO).
- Experiencia con pruebas automatizadas (JUnit, Mockito).
- Nivel de inglés técnico (lectura y escritura).
Aptitudes y competencias
- Capacidad de trabajo en equipo y colaboración con otros departamentos.
- Orientación a resultados y cumplimiento de plazos.
- Capacidad analítica y de resolución de problemas.
- Proactividad, autonomía y compromiso con la calidad del desarrollo.
- Adaptabilidad a nuevas tecnologías.
- Comunicación efectiva y actitud positiva.
¿Que Ofrecemos?
- Contrato inicial de 6 meses + Indefinido y estabilidad laboral.
- Modalidad híbrida con flexibilidad horaria.
- Formación continua a cargo de la empresa.
- Seguro de salud privado.
- Un entorno de trabajo dinámico, colaborativo y en constante evolución.
- Reales oportunidades de desarrollo profesional desde el primer día.
- Retribución: Según valía y experiencia del candidato/a.