Java Backend Developer 100% remote - Madrid, España - Digihunting

    Digihunting
    Digihunting Madrid, España

    Encontrado en: Talent ES C2 - hace 2 semanas

    Default job background
    De jornada completa
    Descripción

    Nuevo proyecto

    Ellos son una una empresa española con más de 25 años en el sector, especializada en soluciones de comunicación inalámbrica e ingeniería de software, con un claro enfoque en consultoría e implementación, y pioneros en soluciones de IoT

    Su objetivo es ayudar a las empresas a implementar soluciones de IIoT (Internet Industrial de las Cosas) basadas en una infraestructura inalámbrica confiable.

    Ofrecen implementaciones de IoT en varios sectores empresariales:

    • Empresas de telecomunicaciones
    • Servicios públicos
    • Logística
    • Fabricantes de dispositivos
    • Proveedores de eHealth
    • Energía

    y cualquier otra entidad interesada en trasladar su negocio al IoT.

    Buscan incorporar a su equipo de desarrollo de productos y servicios un Java Backend developer para trabajar en su propio producto y en los proyectos que giran alrededor del él: integración de servicios, integración de nuevos dispositivos IoT, proyectos de I+D+i tanto europeos como nacionales, todo siempre alrededor del producto.

    Funciones:

    • Diseño y Desarrollo de Sistemas Backend: Crear y mantener arquitecturas de sistemas escalables, seguras y eficientes. Esto incluye la codificación de servicios y APIs, así como la gestión de bases de datos y servidores.
    • Integración de Tecnologías de Almacenamiento de Datos: Implementar soluciones de bases de datos tanto SQL como NoSQL, asegurando la integridad, seguridad y accesibilidad de los datos.
    • Optimización y Escalabilidad: Evaluar y optimizar el rendimiento de las aplicaciones backend para manejar un aumento en el volumen de usuarios y datos, garantizando tiempos de respuesta rápidos y una escalabilidad eficiente.
    • Seguridad de las Aplicaciones: Implementar las mejores prácticas de seguridad, incluyendo la codificación segura, la revisión de código para vulnerabilidades y la configuración de firewalls y protocolos de encriptación.
    • Colaboración en el Ciclo de Desarrollo de Software: Trabajar estrechamente con el equipo de desarrollo frontend y otros stakeholders para entender las necesidades del usuario y traducirlas en soluciones técnicas robustas.
    • Mantenimiento y Actualización de Sistemas: Realizar el mantenimiento continuo y la actualización de sistemas existentes para mejorar la funcionalidad y responder a las necesidades emergentes del mercado.
    • Documentación Técnica: Crear y mantener una documentación técnica detallada que sirva como referencia para el equipo de desarrollo y otras partes interesadas.
    • Investigación y Desarrollo: Mantenerse al tanto de las tendencias actuales en tecnología de desarrollo de software y explorar nuevas herramientas y técnicas que puedan beneficiar a la empresa.


    Requisitos:
    • Experiencia de 2 a 4 años en desarrollo Java Backend
    • Habilidades en:Spring, Spring Boot, Spring MVC para WebServices, Spring Data
    • Hibernate y MyBatis
    • Bases de datos: Oracle, PostgreSQL, MongoDB, Redis
    • Mensajería AMQP (RabbitMQ) y MQTT
    • Conocimientos en Git ‍
    • Experiencia en Linux y habilidades básicas de scripting en bash
    • Inglés intermedio

    Conocimientos Adicionales - Plus:

    • Contenedores: Docker, Kubernetes
    • Conocimientos en Go, Rust, Python o JavaScript
    • Metodologías CD/CI Jenkins
    • Experiencia en Jira y manejo de tareas
    • Familiaridad con tecnologías del IoT: HTTP, MQTT, Web Sockets, CoAP

    Beneficios:

    Salario Competitivo: Ofrecen un rango salarial atractivo entre 30k y 40k, dependiendo de la experiencia y las habilidades del candidato.

    Bono de Retención: Para aumentar la estabilidad en sus equipos, proporcionan un bono de retención durante el primer año de empleo.

    Oportunidades de Desarrollo Profesional: Brindan un entorno que fomenta el crecimiento profesional y el aprendizaje continuo. Podrás participar en proyectos desafiantes que te ayudarán a expandir tus habilidades y conocimientos.

    Flexibilidad Laboral: Valoran un equilibrio saludable entre el trabajo y la vida personal. Ofrecen opciones de trabajo remoto y horarios flexibles.

    Ambiente de Trabajo Colaborativo: Formarás parte de un equipo dinámico y colaborativo, donde se fomenta la creatividad, la innovación y el trabajo en equipo.

    Cultura de Empresa Inclusiva: Se esfuerzan por crear un entorno de trabajo inclusivo donde todas las voces sean escuchadas y se valore la diversidad en todas sus formas.

    Ambiente Innovador: Trabajarás en proyectos de vanguardia en el campo de las soluciones de comunicación inalámbrica y la ingeniería de software, contribuyendo al desarrollo de tecnologías de próxima generación.

    Contribución al Futuro: Al unirte a su equipo, tendrás la oportunidad de contribuir a la creación de soluciones que impacten positivamente en la sociedad y abran nuevas posibilidades en el mundo de la tecnología.