Buscamos: graduado/a en Ingeniería Informática, Telecomunicaciones o similar, con conocimientos de J2EE, Spring, HTML5, CSS3 y bases de datos SQL

Puesto
Desarrollador back-end. Situm está en pleno proceso de ampliación y migración de sus sistemas back-end, desde una arquitectura monolítica a una basada en microservicios que asegure una alta escalabilidad. Como desarrollador back-end, serás responsable de manejar el intercambio de datos entre nuestros servicios y usuarios dentro de esta nueva arquitectura. Entre otras, trabajarás con tecnologías como Java Spring 4, Ruby on Rails, Javascript y bases de datos SQL y NoSQL. Tu responsabilidad principal será el desarrollo de lógica del lado del servidor, la definición y mantenimiento de bases de datos, y el asegurar un alto rendimiento y velocidad de respuesta de nuestros servicios. Además, trabajarás con múltiples perfiles técnicos para asegurar una correcta integración de todos los datos que maneja el sistema de posicionamiento, desde sistemas web front-end hasta peticiones provenientes de terminales móviles.
Requisitos del candidato
- Ingeniería Informática, Telecomunicaciones o similar.
- Dominio de tecnologías J2EE, Spring o similar. Se valorarán conocimientos de arquitecturas de microservicios y experiencia con Ruby on Rails.
- Conocimientos de tecnologías front-end, como Javascript, HTML5 y CSS3. Se valorará experiencia con algún framework/librería Javascript.
- Conocimientos de procesadores CSS como LESS o SASS.
- Conocimientos básicos de administración de sistemas. En particular: experiencia en configuración de entornos, incluyendo administración básica de bases de datos y escalado de aplicaciones web.
- Conocimientos básicos de seguridad, en especial aplicados a autenticación y autorización de usuarios entre diferentes sistemas, servidores y entornos. Comprensión de la problemática de “gestión de sesión” en un entorno distribuido.
- Experiencia con bases de datos SQL. Se valorará experiencia con bases de datos NoSQL y geográficas.
- Conocimientos de integración continua.
Tareas del puesto
- Diseño y desarrollo de servicios web que implementen lógica de negocio dentro de una arquitectura de microservicios.
- Integración de funcionalidades front-end y móvil con lógica de servidor, optimizando las respuestas de los servicios a cada plataforma.
- Optimización de servicios back-end para asegurar una máxima velocidad de respuesta y escalabilidad.
- Diseño e implementación de soluciones de almacenamiento de datos.
- Implementación de políticas de seguridad y protección de datos.
- Implementación de tests unitarios y de integración.
Tipo de contrato
Indefinido.
Salario
Salario fijo (en función de la experiencia).
Sobre Situm
Situm es un proveedor tecnológico que ofrece un innovador servicio de posicionamiento en interiores para smartphones Android e iOS. El servicio se caracteriza por su rápida configuración y alta precisión, evitando el uso de infraestructura adicional. Situm ha sido reconocido por diversas entidades como Telefónica, Securitas, Prosegur o ESRI. En Situm, trabajarás rodeado/a de un gran equipo en un ambiente joven, dinámico y estimulante, en una compañía con un alto potencial de crecimiento.
Para más información contacta en jobs@situm.es