Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

BACKEND DEVELOPER

S2 Grupo

Madrid

Presencial

EUR 40.000 - 60.000

Jornada completa

Hace 30+ días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa en Madrid busca un profesional con más de 5 años de experiencia en desarrollo de software. El puesto implica el desarrollo de lógicas de negocio, creación y mantenimiento de APIs, y optimización de servicios. Se valoran conocimientos en Java, Spring, y bases de datos, así como habilidades en comunicación REST y contenedores Docker. La empresa fomenta el crecimiento profesional a través de un plan de formación dirigido.

Formación

  • Más de 5 años de experiencia en desarrollo de software.
  • Conocimientos avanzados en Java y Spring.
  • Capacidad para trabajar en equipos colaborativos.

Responsabilidades

  • Desarrollo de lógicas de negocio del software.
  • Crear y mantener APIs.
  • Realizar pruebas y depuración del software.

Conocimientos

Java
Spring
Contenedores (Docker)
Bases de datos relacionales
Comunicación REST
Descripción del empleo

Buscamos un / a profesional con más de 5 años de experiencia en el desarrollo y diseño de soluciones software para incorporar a nuestro equipo de Desarrollo de Producto.

Valoramos la responsabilidad, el compromiso y el trabajo en equipo.

¿Cuál será el día a día?

  • Desarrollo de las lógicas de negocio del software
  • Crear y mantener APIs
  • Crear y mantener estructuras de BBDD (SQL y noSQL)
  • Realizar pruebas y depuración
  • Mantener la seguridad de los servicios
  • Optimizar el rendimiento de los servicios
  • Trabajar en la escalabilidad de las soluciones
  • Integración entre microservicios
  • Elaboración de documentación técnica
  • Colaboración con otros desarrolladores
  • Resolución de problemas de producción

¿Qué es imprescindible para nosotros?

  • Conocimientos avanzados en Java (mínimo 11, 17 o 21 aconsejable)
  • Conocimientos avanzados en Spring y su ecosistema (Spring Boot, Spring Data, Spring Security)
  • Conocimientos de uso de contenedores (Docker para despliegue de servicios)
  • Conocimientos de bases de datos relacionales (principalmente PostgreSQL)
  • Comunicación REST

¿Qué es importante?

  • Conocimientos en bases de datos no relacionales (ElasticSearch o similar)
  • Conocimientos en DDD - Desarrollo dirigido por el dominio
  • Conocimientos en EDD - Desarrollo dirigido por eventos (RabbitMQ o Kafka)
  • Conocimientos de SOLID y Clean Architecture

¿Qué valoramos?

  • Conocimientos en sistemas Linux
  • Conocimientos del funcionamiento de la JVM / Heap / Performance
  • Conocimientos de Python
  • Otros lenguajes: Javascript, Go, Rust, PHP, Groovy
  • SCRUM y metodologías ágiles
  • Conocimientos en desarrollo seguro y auditoría de código

Si tienes experiencia en el área y te interesa la posición, te animamos a aplicar aunque consideres que tu conocimiento de alguna materia no es suficiente, ya que nuestro plan de formación está dirigido a potenciar las capacidades de nuestro equipo.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.