> >

Desarrollador/a full-stack senior (Java y Angular) – microservicios usando Kubernetes, RabbitMQ y MongoDB



Essence Interactive Center S.L. 20070

Essence Interactive Center S.L. - Madrid, Madrid 28001 España

FULL_TIME

Salary: Plantilla: 36.000-40.000€; Freelance : 25-30€/h trabajada (en función del perfil, y sin IVA)

2019-06-18 12:36:50

18/06/2019

2019-09-16T12:36:50+00:00
Descripción:

 

Essence Interactive Center es una empresa consolidada, con más de 20 años de experiencia, perteneciente al grupo capital Israelita Essence Group, fabricante de soluciones HW y SW líder en el mercado de IoT para Seguridad, Asistencia y Hogar Inteligente en todo el mundo, busca desarrolladores full-stack senior (Java y Angular) para unirse al equipo de R&D de nuestra sede en Madrid. El puesto puede ser cubierto como freelance o como miembro de la plantilla, en función de las preferencias del candidato y modelo de remuneración.

 

En este sentido, cabe destacar que nuestro proyecto, un producto de fabricación propia, incluye un Back-end de microservicios desplegado en la Nube, para lo cual usamos CI con Gitlab CI, Docker y estamos transitando a Kubernetes, donde ya hemos iniciado ese proyecto. El desarrollo de dichos micro-servicios está basado en Java 9, utilizando diversos componentes del proyecto Spring (MVC, Boot, Cloud, Security), que se integran con RabbitMQ como bróker de mensajería entre microservicios y con MongoDB, como capa de persistencia.

 

Para el desarrollo de nuestras apps móviles y herramientas de gestión Web, utilizamos el framework multi-plataforma Angular 7 con varias aplicaciones ya publicadas en los stores. En especial, cabe destacar el manejo de estados utilizando el patrón Redux (NgRX) y programación reactiva con RxJS. En la capa de representación, usamos IONIC 3 y PrimeNG para las herramientas de back-office web.

 

Nuestra metodología de trabajo es SCRUM y Git Flow, usando diversas tecnologías y herramientas para conseguir Integración y Despliegue Continuo para dar servicio a nuestros distintos entornos y clientes.

 

Además, nuestros proyectos integran potentes herramientas de explotación como ELK, Kibana, #Slack y Sentry, PRTG, Nagios, entre otras.

 

Todo ello, contribuye a un entorno tecnológico exigente, pero también interesante y con buena proyección de futuro, donde nuestro rol, como equipo de innovación, está plenamente abierto a la investigación e integración de otras tecnologías para el desarrollo de nuestros proyectos.

 

El ambiente de trabajo en una oficina, bien comunicada y rodeada de todos los servicios que puede ofrecer una ciudad como Madrid, es como no podría ser de otra manera en un equipo de innovación, dinámico y abierto, ágil, creativo. Un equipo donde se fomenta el tele-trabajo basado en el compromiso y la solvencia personal, pero también el aprendizaje, la investigación continua, con un programa de formación en el que cada miembro del equipo elije sus contenidos dentro de su trayectoria profesional y los proyectos de la compañía, pero también un equipo en el que realizamos mentoring para el desarrollo profesional y personal tanto del equipo en plantilla como de los free-lance que colaboran con nosotros, quienes se integran en el equipo como uno más.

 

Si te interesa participar en un proyecto maduro y participar en el desarrollo de nuestros proyectos de innovación utilizando las últimas tecnologías para mostrar y desarrollar tu talento, no dudes en ponerte en contacto con nosotros.

Requisitos imprescindibles (tanto para puesto de freelance como en plantilla):

 

  • Buen nivel de inglés (hablado y escrito).
  • Java 8/9, en especial experiencia usando el Proyecto Spring (MVC, Boot, Cloud, Data, Security)
  • MongoDB
  • RabbitMQ
  • Docker (porque lo estamos actualmente) y Kubernetes (porque es a lo que tendemos)
  • Experiencia diseñando y programando microservicios y API’s Restful (valorable uso de Swagger)
  • Experiencia en Angular 4, como mínimo, y preferiblemente 7.
  • Tener experiencia con distintos servidores de aplicaciones, pero sobre todo en el despliegue de aplicaciones en la Nube (AWS y/o Google Cloud).
  • Metodologías ágiles (SCRUM), no hace falta que sea a nivel SCRUM Master, pero sí que esté acostumbrado a esta mecánica.
  • Git Flow (usando línea de comandos o alguno de los siguientes clientes: Git, Git Lab, Bitbucket). Si el candidato/a tiene experiencia con Git CI, Jenkins e integración continua, mejor.

 

Requisitos personales:

 

Actitud abierta, pasión por el código, habilidades para el autoaprendizaje y la colaboración. Valorar y saber trabajar en un equipo pequeño (8 personas), joven, dinámico y orientado a la ejecución.

 

Otros conocimientos deseables(no imprescindibles para optar al puesto):

 

  • Conocimientos y/o experiencia en el desarrollo de la capa de UI con Ionic 3 y/o PrimeNG.
  • En especial, tener conocimientos de programación reactiva usando RxJS y manejo de estados de aplicación (NgRX).
  • Experiencia con WebRTC (Janus) y Twilio.io
  • Igualmente, haber tenido alguna experiencia con ELK y Kibana también sería algo muy interesante.
  • Conocimientos y experiencia desarrollando apps nativas con JDK en Android, y Objective C o Swift en iOS, por si en algún momento nos vemos forzados a desarrollar en nativo (por ejemplo, para hacer algún plugin propio).
  • Experiencia con el staff de herramientas de Azure, que usamos como entornos corporativos.

 

También, valoraremos positivamente conocimientos, experiencia e interés en HA proxy, Apache Camel, NetFlix NGINX, Flutter, Nodejs, GO y programación concurrente, TensorFlow. Todo ello parte del staff tecnológico que usamos o vamos a utilizar en el futuro.

 

Condiciones:

 

Centro de trabajo situado en Madrid Centro, zona Puerta de Alcalá.

 

Si es en plantilla, sueldo bruto entre 36.000-40.000€ (en función del perfil), en 14 pagas. Incorporación inmediata, alta en la seguridad social con contrato indefinido a tiempo completo con periodo de prueba de 6 meses y posibilidad de teletrabajar algún día a la semana, una vez superado ese periodo. Tarjeta de comida con un 3% del salario una vez superado el 1er año. Mac con todo el software de desarrollo y acceso a las herramientas corporativas, dos monitores en un espacio amplio y agradable de trabajo.

Si es como freelance 25-30€/h trabajada (en función del perfil, y sin IVA) para un proyecto de 6 meses, con la posibilidad de incorporarse a otros proyectos del equipo en el futuro.


Tags

Android apache aws git Java mongodb nginx Spring UX


Published by: ESSENCE INTERACTIVE CENTER S.L.