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 dominioConocimientos en EDD - Desarrollo dirigido por eventos (RabbitMQ o Kafka)Conocimientos de SOLID y Clean Architecture¿Qué valoramos?
Conocimientos en sistemas LinuxConocimientos del funcionamiento de la JVM / Heap / PerformanceConocimientos de PythonOtros lenguajes : Javascript, Go, Rust, PHP, GroovySCRUM y metodologías ágilesConocimientos en desarrollo seguro y auditoría de códigoSi 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.
#J-18808-Ljbffr