¡Activa las notificaciones laborales por email!

Senior Fullstack. Software ENGINEER. Java. Madrid

The Lab Ventures

Barcelona

Híbrido

EUR 40.000 - 50.000

Jornada completa

Hace 15 días

Descripción de la vacante

Una startup tecnológica ubicada en Cataluña busca un Desarrollador Fullstack para unirse a su equipo en un entorno dinámico y colaborativo. El candidato ideal debe tener experiencia en Java y frameworks modernos como React. Ofrecen un salario competitivo entre 40.000 y 50.000 euros brutos anuales y la posibilidad de trabajo remoto.

Formación

  • Experiencia sólida en desarrollo front-end y back-end.
  • Capaz de implementar soluciones seguras y escalables.
  • Conocimiento en pruebas y aseguramiento de calidad.

Responsabilidades

  • Desarrollar aplicaciones web dinámicas y responsivas.
  • Crear y mantener APIs RESTful para comunicación.
  • Implementar CI/CD para despliegue continuo.

Conocimientos

Java
React
Spring
Microservicios
Git
Docker
Kubernetes
Desarrollo Ágil

Herramientas

MySQL
PostgreSQL
MongoDB

Descripción del empleo

Sobre FindNido :

Somos una startup en crecimiento que busca revolucionar la forma en que las personas encuentran y construyen su hogar ideal.

En FindNido, nuestro lema es :

Encuentra y construye tu hogar de manera sencilla."

Nos dedicamos a gestionar todo el proceso de vivienda industrializada de forma segura, transparente y rápida, brindando a nuestros usuarios una experiencia única y sin complicaciones.

Si eres un apasionado de las startups, la tecnología y estás listo para construir algo significativo desde cero, FindNido es para ti.

Rol : Desarrollador Fullstack

Ubicación : Remoto, con posibilidad de trabajar en nuestras oficinas (según disponibilidad)

Modalidad : Tiempo completo

Salario : Competitivo, acorde con la experiencia. 40.000-50.000 euros brutos anuales.

Si eres un desarrollador apasionado por las startups, con ganas de dejar tu huella en un proyecto desde sus primeros pasos, nos encantaría conocerte.

Te interesa?

Envíanos tu CV y una breve carta de presentación donde nos cuentes sobre ti y por qué quieres unirte a FindNido.

Desarrollo Front-End :

  • Frameworks y Librerías : Utilizar frameworks como React, Angular o Vue.js para construir aplicaciones dinámicas y responsivas.
  • Accesibilidad y Usabilidad : Asegurar que las aplicaciones sean accesibles para todos los usuarios, incluyendo aquellos con discapacidades.
  • Optimización de Rendimiento : Implementar técnicas para mejorar el rendimiento de la aplicación, como la optimización de imágenes y el uso de lazy loading.
  • Desarrollo Back-End :
  • Diseño de API : Crear y mantener APIs RESTful o GraphQL para la comunicación entre el front-end y el back-end.
  • Gestión de Bases de Datos : Diseñar y gestionar bases de datos utilizando sistemas como MySQL, PostgreSQL, MongoDB, etc.
  • Autenticación y Seguridad : Implementar medidas de seguridad, como autenticación y autorización de usuarios.
  • Integración de Servicios : Integrar servicios de terceros, como servicios de pago, envío de correos electrónicos o sistemas de gestión de contenido.
  • DevOps y Configuración :
  • Implementación en Servidores : Configurar y mantener servidores y entornos de desarrollo, prueba y producción.
  • Control de Versiones : Utilizar herramientas de control de versiones como Git para gestionar el código fuente.
  • Despliegue Continuo : Implementar pipelines de CI / CD para facilitar el despliegue y la integración continua del código.
  • Monitorización y Mantenimiento : Configurar herramientas de monitorización para asegurar el correcto funcionamiento de las aplicaciones y realizar mantenimiento preventivo
  • Dominio del lenguaje Java : Conocimiento sólido de la sintaxis, estructuras de datos, algoritmos y patrones de diseño específicos de Java.
  • Manejo de Java SE y Java EE : Entendimiento de Java Standard Edition (Java SE) para aplicaciones de escritorio y Java Enterprise Edition (Java EE) para aplicaciones empresariales.
  • Manejo de frameworks populares : Experiencia con frameworks como Spring (Spring Boot, Spring MVC), Hibernate, y JPA (Java Persistence API) para facilitar el desarrollo y la gestión de aplicaciones.
  • Conocimientos de APIs y librerías adicionales : Comprensión de APIs como JDBC para conectarse a bases de datos y de librerías de terceros para mejorar funcionalidades.
  • Experiencia en microservicios : Familiaridad con arquitecturas de microservicios, especialmente usando Spring Boot o Spring Cloud para crear aplicaciones escalables y distribuidas.
  • Conocimiento en testing y aseguramiento de calidad : Dominio de frameworks de testing como JUnit o Mockito, y experiencia en pruebas unitarias, de integración y automatizadas.
  • Control de versiones : Dominio de herramientas de control de versiones como Git y plataformas como GitHub, GitLab o Bitbucket.
  • Manejo de bases de datos : Experiencia con bases de datos relacionales (como MySQL, PostgreSQL, Oracle) y no relacionales (como MongoDB).
  • Conocimientos en CI / CD : Familiaridad con procesos de integración y entrega continua (Continuous Integration / Continuous Deployment) usando herramientas como Jenkins, GitLab CI / CD, o CircleCI.
  • Conocimientos en contenedores y virtualización : Experiencia con Docker y Kubernetes, que se usan para desplegar aplicaciones Java en ambientes de producción.
  • Conocimiento de metodologías ágiles : Experiencia en metodologías de desarrollo ágil como Scrum o Kanban, que permiten una mayor eficiencia en el desarrollo de proyectos.
  • Capacidad para analizar y resolver problemas complejos : Habilidad para identificar, analizar y solucionar problemas de software de manera eficiente.
  • Pensamiento lógico y estructurado : Capacidad para desglosar problemas en componentes más pequeños y abordarlos de manera sistemática.

Si estás interesad@ puedes enviar tu cv a Seniority level

Crear una alerta de empleo para esta búsqueda

Senior Software Engineer Java

  • las palmas de gran canaria, España
  • J-18808-Ljbffr

    Consigue la evaluación confidencial y gratuita de tu currículum.
    o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.