Como Software Developer, para trabajar principalmente en remoto, desarrollarás proyectos generalmente centrados en sistemas basados en microservicios e infraestructuras de gestión de datos y transacciones a tiempo real, así como el mantenimiento y soporte a posibles incidencias derivadas de los propios desarrollos, proponiendo ideas y analizando los requerimientos para llevarlas a cabo, y haciendo un seguimiento de su progreso.
Requisitos mínimos
- Ingeniero de Software o Técnico Superior de aplicaciones informáticas.
- Conocimientos específicos: Programación en Java, servicios REST
- Experiencia/conocimientos en Java 8, web services (SOAP) y arquitectura de microservicios.
- Experiencia trabajando en sistemas cliente servidor
- Experiencia en SQL y DWH
- Experiencia mínima en desarrollo de software entre 3 y 5 años
Requisitos deseados
- Experiencia en bases de datos: PostgreSQL, MongoDB
- Conocimientos/experiencia en Redis, Kafka, Debezium
- Conocimiento/experiencia con herramientas de monitorización tipo Grafana, Firebase...
Responsabilidades
- Diseñar y desarrollar funcionalidades acordes con los requisitos definidos
- Participar en las revisiones de código y de diseño
- Identificar y solucionar los posibles problemas en el código de Software
- Proponer alternativas y nuevas vías para solucionar posibles incidencias
Beneficios
- Contrato indefinido
- Plan de retribución flexible
- Posibilidad de trabajo en remoto
- 27 días laborales de vacaciones
- Jornada intensiva los viernes, vispera de festivo y durante los meses de julio y agosto
- Crecimiento profesional dentro de la empresa
- Buen ambiente de trabajo