BACKEND DEVELOPER

TECHNOLOGY ENGINEERING · Madrid (Híbrido)

Inscribirme

Descripción

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.

 

Cual será el día a día?


  • Desarrollo de las lógicas de negocio del software
  • Crear y mantener APIs
  • Crear un 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


Que es imprescindible para nosotros?


  • Conocimientos avanzados en Java (mínimo 11, 17 o 21 aconsejable)
  • Conocimientos avanzados en Spring y su ecosistema (Springboot, SpringData, SpringSecurity) 
  • Conocimientos de uso de contenedores (Uso de Docker para el despliegue de servicios)
  • Conocimientos de uso y mejores prácticas Bases de datos relacionales (principalmente PostgreSQL)
  • Comunicación REST

 

Que es importante?


  • Conocimientos en bases de datos no relacionales (a poder ser ElasticSearch o similar)
  • Conocimientos DDD - Desarrollo dirigido por el dominio
  • Conocimientos EDD - Desarrollo dirigido por eventos (Usando Rabbit o Kafka)
  • Conocimientos de SOLID y Clean Arquitechtures


Que valoramos?


  • Conocimientos en sistemas linux
  • Conocimientos del funcionamiento de la máquina virtual de Java (JVM/Heap/Performance)
  • Conocimientos de Python
  • Otros lenguajes de programación de mas a menos: 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 de las materias no es suficiente, ya que nuestro plan de formación corporativo está dirigido y diseñado para complementar y potenciar las capacidades de nuestro equipo.