Desarrollador de back-end
2 days ago
Barcelona
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.