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, eficiente 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.