Logo for BCNC GROUP

Tech Lead - Desarrollo Java & Arquitectura De Soluciones

Roles & Responsibilities

  • Solid experience in Java (latest versions) and practical use of modern language features
  • Experience with non-relational databases (e.g., MongoDB, Elasticsearch) and practical usage
  • Strong knowledge of design patterns, Clean Code, SOLID principles, and maintainable code
  • Proven ability to lead technical teams and translate functional requirements into technical solutions

Requirements:

  • Lead the team and gather functional requirements with the Product Owner, applying Scrum methods to facilitate communication between roles
  • Actively participate in architecture design and influence decisions on scalability, performance, and quality
  • Serve as technical reference for the team: establish best practices, foster a positive work climate, and provide developer support
  • Translate functional requirements into technical designs, lead architecture discussions, review code, and promote collaborative solutions

Job description

Somos una compañía orientada al desarrollo de soluciones tecnológicas de alto impacto, con equipos ágiles y cultura colaborativa.

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?

– Funciones principales

Como

Tech Lead / Arquitecto

, Tus Responsabilidades Clave Serán

Gestión del equipo y toma de requisitos funcionales

Liderará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

Serás parte integral en la definición de la arquitectura de soluciones y software, influenciando 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.

Requisitos Técnicos

Buscamos Candidatos Con Experiencia Sólida En

Java (últimas versiones)

Experiencia práctica con las características modernas del lenguaje.

Proactividad y orientación a la calidad

Enfoque en eficiencia algorítmica y calidad de producto.

Bases de datos no relacionales

Conocimiento de uso de bases de datos como

MongoDB, Elastic, etc.

desde el lado cliente — no se requiere modelado profundo, pero sí uso práctico.

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

Valoramos conocimiento en patrones de diseño,

Clean Code

, principios

SOLID

, y organización de código legible y mantenible.

Documentación de APIs

Valorable experiencia con

Swagger (OpenAPI)

Testing

Experiencia con frameworks como

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

Nos Basamos En Procesos Colaborativos y Estandarizados

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

Modelado con entidad significativa

Experiencia en

code review

Profundo, Promoviendo Que El Código Sea

Seguro

Cubierto por tests

Legible

Mantener estándares elevados

  • Capacidad de

liderar arquitecturas a diario

, Interfacing Con Product Owner Para

Traducir requisitos funcionales a técnicos

Explicar conceptos al equipo

Facilitar soluciones colaborativas

Proponer soluciones técnicas propias cuando sea necesario

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 directamente a través de LinkedIn o envíanos tu CV a

#TechnicalLead#BackendLead#Microservices#TechLeadership#SoftwareEngineering

#SpringFramework#DistributedSystems#Kafka#DDD#TeamLeadership

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?

¡Postúlate ahora y sé parte de nuestro equipo!

Tech Lead Related jobs

Other jobs at BCNC GROUP

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.