Desarrollador Java (4 años de experiencia)
La empresa
Es una empresa española que se fundó en 2002 y está especializada en soluciones de IOT y soluciones de comunicación inalámbrica e ingeniería de software con un claro enfoque en despliegue de soluciones y son pioneros del Internet de Cosas. Su objetivo es ayudar a las empresas a implementar soluciones IoT industriales basadas en una infraestructura inalámbrica confiable.
En la empresa son 40 personas de las que 25 forman el equipo técnico. Tienen muchos clientes, tanto a nivel nacional como a nivel internacional
Tienen clases de inglés dos días en semana y muy buen ambiente de trabajo. Se hacen 8 horas y 30 minutos de lunes a jueves y 6 el viernes. El horario es flexible, la oficina está abierta de 07:00 a 20:00
Skills mínimos
Experiencia demostrable, de al menos 4 años, en el desarrollo de servicios y componentes backend en el lenguaje de programación Java con las siguientes tecnologías:
- Spring, Spring MVC para WebServices, Spring Data
- Hibernate y MyBatis como ORMs
- Mensajería AMQP (RabbitMQ) y MQTT
- Acceso a bases de datos:
- Relacionales: Oracle y MySQL
- No relacionales: MongoDB, Redis, Apache Ignite
- Scripting sobre JVM: JavaScript, Groovy
Habilidades y conocimientos
- Es imprescindible el conocer Git pues es la tecnología de control de cambios.
- Tanto nuestro producto, como todos los desarrollos que llevamos a cabo se operan bajo Linux, de modo que el candidato debe tener experiencia en el uso de Linux como herramienta de trabajo diaria.
- Sería estupendo si tuvieses, de forma adicional, conocimientos y experiencia en Docker, Jenkins y Jira.
- Adicionalmente sería muy valorable que conocieras los conceptos, tecnologías y protocolos típicos del IoT: HTTP, MQTT, WebSocket, CoAP.
En los candidatos más veteranos buscamos un perfil de arquitecto Java backend con experiencia demostrable en:
- Análisis de requisitos
- Diseño de arquitecturas que permitan cubrir los requisitos de cliente
- Liderazgo técnico de pequeños equipos
- Experiencia en el desarrollo de aplicaciones de alto rendimiento multi-hiladas y distribuidas
- Capacidad para detectar potenciales problemas de rendimiento en aplicaciones en alta disponibilidad con alto nivel de carga y distribuidas.
El puesto requiere un cierto nivel de inglés. El candidato debe encontrarse absolutamente cómodo leyendo inglés técnico y tener capacidad de escribir y conversar en inglés de forma puntual, se le pedirá cambiar a inglés brevemente durante la entrevista.
De forma adicional se valorará muy positivamente el conocimiento de los lenguajes de programación Python y JavaScript.
Remuneración
Salario entre 37.000 y 42.000€ según experiencia demostrable.
Teléfonos
+34 915 49 10 47
+34 619 23 63 27
hola@hiringit.es