Desarrollador/a full-stack senior (Java y Angular) – microservicios usando Kubernetes, RabbitMQ y MongoDB - Essence Interactive Center S.L. (Madrid, España)
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.
de Ofertas de empleo para desarrolladores en España http://bit.ly/2MSTyN3
Comentarios
Publicar un comentario