Somos una compañía orientada al desarrollo de soluciones tecnológicas de alto impacto, con equipos ágiles y cultura colaborativa.
¿Es usted el candidato adecuado para esta oportunidad? Asegúrese de leer la descripción completa a continuación.
Buscamos ampliar nuestro equipo con un perfil Tech Lead / Arquitecto Java Senior que combine experiencia técnica, liderazgo y orientación a la excelencia.
Qué harás?
-
- Gestión del equipo y toma de requisitos funcionales.
- Leadrás técnicamente al equipo y gestionarás los requisitos junto al Product Owner, aplicando metodología Scrum y facilitando la comunicación entre roles.
- Participación activa en el diseño de arquitectura, influyendo en decisiones clave sobre escalabilidad, rendimiento y calidad.
- Referente técnico para el equipo: establecerás buenas prácticas, fomentarás un clima de trabajo positivo y prestarás apoyo técnico a los desarrolladores orientándolos en soluciones eficientes y mantenibles.
Buscamos candidatos con experiencia sólida en Java (últimas versiones) y experiencia práctica con las características modernas del lenguaje.
Requisitos Técnicos
-
- Proactividad y orientación a la calidad: enfócate en eficiencia algorítmica y calidad de producto.
- Bases de datos no relacionales: conocimiento de MongoDB, Elastic, etc. desde el lado cliente.
- Paradigma de desarrollo orientado a objetos: dominio de estructuras de datos (listas, arrays, colas, pilas, HashMap, Sets) y sus eficiencias.
- Buenas prácticas de desarrollo: patrones de diseño, Clean Code, principios SOLID.
- Documentación de APIs: valorable experiencia con Swagger (OpenAPI).
- Testing: experiencia con JUnit, Mockito, etc.
- Spring Framework: experiencia en Spring Boot (MVC, Batch) y comprensión del desarrollo de APIs de calidad.
Metodología & Flujo de Trabajo
-
- Agile / Scrum.
- Participación en sprint planning y ceremonias Agile.
- Valorable experiencia real; imprescindible comprensión sólida de la filosofía Scrum.
Integración continua
Experiencia con herramientas y prácticas CI (Sonar, Lint, ejecución automática de tests, cobertura de código, etc.).
Revisión de código (Code Review)
Experiencia activa revisando código, promoviendo buenas prácticas y calidad en el desarrollo.
Control de versiones
Dominio de Git, con experiencia en repositorios colaborativos como GitHub o Bitbucket.
Formación
Grado en Ingeniería Informática, Sistemas o similar.
Aspectos más críticos del perfil
Experiencia demostrable con bases de datos no relacionales (document-oriented) y desarrollo de aplicaciones que las utilizan.
Haber participado activamente en diseños de arquitectura con criterios de alta disponibilidad, replicación, particionado y modelado con entidad significativa.
Experiencia en code review profundo, promoviendo que el código sea confiable, cubierto por tests y legible.
Qué ofrecemos
-
- Participar en proyectos de alto impacto tecnológico.
- Ambiente colaborativo con equipos multidisciplinares.
- Oportunidades reales de crecimiento y desarrollo profesional.
- Modelo de trabajo flexible (100% remoto).
¿Quieres asumir el reto y liderar la arquitectura backend del futuro? ¡Postúlate ahora y sé parte de nuestro equipo!
BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, Reino Unido, Alemania, Francia y Suecia. Colaboramos con multinacionales líderes en Europa, ayudándoles a implementar sus proyectos estratégicos.
¿Estás listo/a para liderar el cambio tecnológico? xcskxlj ¡Postúlate ahora y sé parte de nuestro equipo!
#J-18808-Ljbffr