Senior Java Developer, 100% En remoto

Sé de los primeros solicitantes.
Bcnc Group
Madrid
A distancia
EUR 40.000 - 80.000
Sé de los primeros solicitantes.
Hace 3 días
Descripción del empleo

Senior Java Developer

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.

Formación

Ingeniería en Informática, Sistemas o Gestión.

Requisitos imprescindibles

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

Requisitos valorables

  1. 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.
  2. Experiencia con Swagger (OpenAPI): Familiaridad con la documentación y diseño de APIs utilizando Swagger.
  3. Experiencia en Scrum, planificación de sprints y otras ceremonias Agile.
  4. 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.
  5. Experiencia en políticas de revisión de código, incluyendo la revisión de buenas prácticas, detección de errores y tests.
  6. Conocimiento en sistemas de control de versiones como Git, y plataformas como GitHub o Bitbucket.

¿Qué ofrecemos?

  1. Contrato indefinido.
  2. Estabilidad laboral.
  3. Trabajar en importantes proyectos con las tecnologías más punteras.
  4. Posibilidad de realizar proyectos internacionales.
  5. Desarrollo de carrera real y formación.
  6. Retribución flexible (guardería, restaurante, seguro médico).
  7. Flexibilidad horaria y jornada intensiva viernes, Julio y Agosto.
  8. 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% En remoto en