Programador Full Stack (Java + Angular) - Rubi

Talenthunter
Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure Cloud Computing Code Review Databases Computer Engineering Continuous Integration Relational Databases
+27 more
Software Design Patterns Github Python (Programming Language) Microsoft Software Node.Js NoSQL OAuth Open Web Application Security Software Architecture RabbitMQ Software Engineering SQL Databases Systems Integration Google Cloud ReactJS Software Security Backend Vue.js AngularJS Kubernetes Apache Kafka Graphql Front End Software Development Restful APIs Docker Jenkins Microservices

Job description

Misión del puesto Buscamos un/a Tech Lead Full Stack que lidere el diseño, desarrollo y evolución de soluciones tecnológicas robustas, seguras y escalables, garantizando la excelencia técnica de los desarrollos y la correcta arquitectura de los sistemas.Será la persona referente técnica del equipo, impulsando buenas prácticas de desarrollo, mentoría y mejora continua, contribuyendo activamente a la evolución tecnológica de la organización.Responsabilidades principalesDiseñar y liderar la arquitectura técnica de aplicaciones, APIs e integraciones, garantizando escalabilidad, mantenibilidad y alineación con la estrategia tecnológica.Desarrollar soluciones Full Stack end-to-end asegurando código limpio, eficiente y reutilizable.Definir estándares de desarrollo y promover buenas prácticas de calidad, testing, seguridad y documentación.Realizar revisiones de código y supervisar la calidad técnica de las soluciones desarrolladas.Garantizar la seguridad, estabilidad y rendimiento de las aplicaciones siguiendo estándares como OWASP.Actuar como referente técnico del equipo, ofreciendo mentoría y soporte en la resolución de problemas complejos.Diseñar e implementar integraciones con sistemas corporativos como ERP, MES, BI y otras plataformas empresariales.Gestionar y optimizar procesos de integración y despliegue continuo (CI/CD).Liderar la resolución de incidencias críticas en producción y el análisis de causas raíz.Monitorizar indicadores técnicos, gestionar deuda tecnológica y promover iniciativas de mejora continua.RequisitosFormaciónGrado en Ingeniería Informática, Ingeniería del Software o similar.También se valorará CFGS en Desarrollo de Aplicaciones (DAM/DAW) acompañado de experiencia consolidada.Formación complementaria valorableMáster o especialización en Arquitectura de Software, Cloud Computing o Desarrollo de Aplicaciones Distribuidas.Certificaciones técnicas Microsoft, AWS, Google Cloud o tecnologías de desarrollo.ExperienciaMínimo 5 años de experiencia en desarrollo Full Stack.Experiencia demostrable en diseño y desarrollo de aplicaciones complejas.Participación en decisiones de arquitectura de software.Desarrollo de APIs e integraciones entre sistemas.Experiencia trabajando en entornos ágiles y equipos multidisciplinares.Conocimientos técnicosImprescindiblesDominio avanzado de al menos un stack Full Stack moderno:Frontend: React, Angular o Vue.Backend: .NET, Java, Node.js o Python.Arquitecturas en capas, Clean Architecture, DDD y patrones de diseño.Diseño y desarrollo de APIs REST y/o GraphQL.Integración de sistemas empresariales (ERP, MES, CRM, BI).Bases de datos relacionales y SQL avanzado.Testing unitario, integración y end-to-end.Seguridad de aplicaciones, OWASP, OAuth, JWT y protección de APIs.CI/CD mediante Azure DevOps, GitHub Actions, Jenkins u otras herramientas similares.Docker.Experiencia en entornos Cloud (Azure, AWS o GCP).ValorableArquitecturas basadas en microservicios.Sistemas de mensajería y eventos (Kafka, RabbitMQ).Bases de datos NoSQL.Kubernetes.TDD y herramientas avanzadas de calidad de código.CompetenciasLiderazgo técnico e influencia sin autoridad jerárquica.Capacidad de toma de decisiones técnicas.Mentorización y desarrollo de talento.Pensamiento analítico y visión arquitectónica.Comunicación efectiva con perfiles técnicos y de negocio.Capacidad de priorización en entornos complejos.Orientación a la calidad, la seguridad y la mejora continua.Proactividad e iniciativa.#J-*****-Ljbffr

Requirements

Grado en Ingeniería Informática, Ingeniería del Software o similar. También se valorará CFGS en Desarrollo de Aplicaciones (DAM/DAW) acompañado de experiencia consolidada. Formación complementaria valorable Máster o especialización en Arquitectura de Software, Cloud Computing o Desarrollo de Aplicaciones Distribuidas. Certificaciones técnicas Microsoft, AWS, Google Cloud o tecnologías de desarrollo. Experiencia Mínimo 5 años de experiencia en desarrollo Full Stack. Experiencia demostrable en diseño y desarrollo de aplicaciones complejas. Participación en decisiones de arquitectura de software. Desarrollo de APIs e integraciones entre sistemas. Experiencia trabajando en entornos ágiles y equipos multidisciplinares. Conocimientos técnicos Imprescindibles Dominio avanzado de al menos un stack Full Stack moderno: Frontend: React, Angular o Vue. Backend: . NET, Java, Node.js o Python. Arquitecturas en capas, Clean Architecture, DDD y patrones de diseño. Diseño y desarrollo de APIs REST y/o GraphQL. Integración de sistemas empresariales (ERP, MES, CRM, BI). Bases de datos relacionales y SQL avanzado. Testing unitario, integración y end-to-end. Seguridad de aplicaciones, OWASP, OAuth, JWT y protección de APIs. CI/CD mediante Azure DevOps, GitHub Actions, Jenkins u otras herramientas similares. Docker. Experiencia en entornos Cloud (Azure, AWS o GCP). Valorable Arquitecturas basadas en microservicios. Sistemas de mensajería y eventos (Kafka, RabbitMQ). Bases de datos NoSQL. Kubernetes. TDD y herramientas avanzadas de calidad de código. Competencias Liderazgo técnico e influencia sin autoridad jerárquica. Capacidad de toma de decisiones técnicas. Mentorización y desarrollo de talento. Pensamiento analítico y visión arquitectónica. Comunicación efectiva con perfiles técnicos y de negocio. Capacidad de priorización en entornos complejos. Orientación a la calidad, la seguridad y la mejora continua. Proactividad e iniciativa. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all