Desarrollador de back-end

RD Sistemas
30 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Tech stack

Java
Spring Security
API
Automation of Tests
Code Review
Databases
Relational Databases
DevOps
Spring
JUnit
PostgreSQL
Microsoft SQL Server
Oracle Applications
Mockito
Software Engineering
Spring-boot
Backend
GIT
Spring Data
Gitlab-ci
Npm(Software)
REST
Multiplatform
Spring Batch
Docker
Microservices

Job description

  • 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.

Requirements

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., * Técnico Superior Desarrollo de Aplicaciones Multiplataforma (DAM), * 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.

Benefits & conditions

  • 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.

About the company

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.

Apply for this position