Senior Java Developer (100% teletrabajo)

Sé de los primeros solicitantes.
BCNC GROUP
Comunidad Valenciana
A distancia
EUR 35.000 - 60.000
Sé de los primeros solicitantes.
Hace 4 días
Descripción del empleo

Detalles del Trabajo

Vigo, Galicia, España

Estamos buscando Desarrolladores/as de Software con sólida experiencia en Java y entornos Cloud (Azure o AWS) para unirse a nuestro equipo. El/la candidato/a ideal deberá demostrar proactividad y un enfoque orientado a la calidad y eficiencia en el desarrollo de algoritmos.

Responsabilidades

  • Ingeniería en Informática, Sistemas o Gestión.
  • Experiencia en Java 8-11: Dominio en el desarrollo de aplicaciones utilizando Java 8 y 11, principalmente.
  • Experiencia práctica en entornos Cloud, específicamente en Azure o AWS, más allá de un nivel de usuario.
  • Gestión de recursos de contenedores en entornos Cloud.
  • Capacidad para montar pipelines de despliegue.
  • Proactividad y enfoque en la calidad: Compromiso con la eficiencia en los algoritmos desarrollados, aplicando metodologías de desarrollo de software de alta calidad.
  • Bases de datos: Conocimiento en bases de datos no relacionales (especialmente MongoDB) y relacionales, incluyendo modelado de datos y diseño de arquitectura. Capacidad para utilizar estas bases de datos desde el lado cliente.
  • Programación orientada a objetos: Sólida comprensión del paradigma de desarrollo orientado a objetos.
  • Estructuras de datos: Familiaridad con listas, arrays, colas, pilas, HashMaps, sets, y comprensión de cuándo utilizar cada una para garantizar un rendimiento óptimo.
  • Buenas prácticas de código: Conocimiento de la filosofía Clean Code, principios SOLID y experiencia con frameworks de desarrollo de tests como JUnit y Mockito.
  • Spring Framework: Experiencia con Spring Boot, MVC y Batch, incluyendo el desarrollo de APIs de calidad utilizando este framework.

Requisitos valorables

  • Patrones de diseño: Conocimiento de patrones y formas de organizar el código para mejorar su legibilidad y mantenibilidad, como los patrones Factory, Singleton y Proxy.
  • Experiencia con Swagger (OpenAPI): Familiaridad con la documentación y diseño de APIs utilizando Swagger.

Metodologías y herramientas

  • Metodologías ágiles: Experiencia en Scrum, planificación de sprints y otras ceremonias Agile.
  • Integración continua: Familiaridad con sistemas de integración continua y herramientas como Jenkins, incluyendo verificación automática de código (Sonar, Lint), ejecución de tests y análisis de cobertura.
  • Revisión de código: Experiencia en políticas de revisión de código, incluyendo la revisión de buenas prácticas, detección de errores y tests.
  • Control de versiones: Conocimiento en sistemas de control de versiones como Git, y plataformas como GitHub o Bitbucket.

Beneficios

  • Contrato indefinido.
  • Estabilidad laboral.
  • Trabajar en importantes proyectos con las tecnologías más punteras.
  • Posibilidad de realizar proyectos internacionales.
  • Desarrollo de carrera real y formación.
  • Retribución flexible (guardería, restaurante, seguro médico).
  • Flexibilidad horaria y jornada intensiva viernes, Julio y Agosto.
  • Teletrabajo 100%.

BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.

Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Senior Java Developer (100% teletrabajo) en