Senior Full Stack Engineer (Java + Spring Boot + Angular 18)

Apiux Tech
Municipality of Madrid, Spain
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Java
.NET
API
Amazon Web Services (AWS)
Azure
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
DevOps
Distributed Systems
Fault Tolerance
Node.js
Software Architecture
RabbitMQ
Google Cloud Platform
React
Spring-boot
Backend
Vue.js
Angular
Gitlab-ci
Kafka
Front End Software Development
Docker
Jenkins
Microservices

Job description

Aplican únicamente residentes de España Buscamos un/a Senior Full Stack Engineer con alta solvencia técnica, capacidad para diseñar arquitecturas complejas y liderar iniciativas críticas en entornos de alto rendimiento. El rol requiere autonomía, pensamiento estructurado, trabajo colaborativo y habilidades de comunicación. Responsabilidades: * Ser residente de España. * Desarrollar y mantener aplicaciones Full Stack utilizando Java/Spring Boot en el backend y Angular 18 en el frontend. * Diseñar arquitecturas escalables y modulares, aplicando buenas prácticas, patrones de diseño y principios de clean architecture. * Participar en la toma de decisiones técnicas, aportando criterio, autonomía y experiencia en entornos críticos. * Implementar pipelines CI/CD, contenedores y prácticas DevOps, garantizando calidad y eficiencia en los despliegues. * Optimizar y asegurar la resiliencia de sistemas distribuidos, manejando cargas, concurrencia y tolerancia a fallos. * Colaborar

Requirements

con equipos multidisciplinares, comunicando de forma clara y apoyando en mentoría técnica cuando sea necesario. Requisitos: Imprescindibles: * +5 años de experiencia en desarrollo backend conJava y Spring Boot. * Experiencia sólida desarrollando frontend con Angular (idealmente v18 o versiones recientes). * Experiencia en diseño de APIs REST, microservicios y arquitectura de software. * Conocimiento y uso de CI/CD, Docker y herramientas de integración continua (Jenkins, GitLab CI, etc.). * Experiencia en cloud (AWS, Azure o GCP). * Experiencia en sistemas distribuidos: concurrencia, resiliencia, alta disponibilidad. * Capacidad de trabajo autónomo en entornos críticos y alta capacidad de resolución de problemas. Deseables: * Experiencia conRxJS, NgRx u otros patterns de arquitectura frontend. * Conocimientos en DDD, hexagonal architecture o CQRS. * Experiencia con mensajería (Kafka, RabbitMQ). * Conocimiento de otras tecnologías frontend (React, Vue) o backend (.NET, Node.js). * Experiencia guiando a otros desarrolladores o asumiendo liderazgo técnico. Beneficios de ser un Happener * Contrato indefinido * Modalidad 100% remoto * Rango salarial de 30K a 35K * 23 días de vacaciones hábiles por año laborado * Apiux Academy: formación, entrenamientos técnicos e interacción con la comunidad tech para desarrollar tu talento al máximo * Convenios con Open English * Convenios con Coderhouse * Certificaciones patrocinadas con Google Cloud, AWS, ISTQB * Día de cumpleaños libre * Bonos por nacimiento, matrimonio y referidos * Happy Points: sistema de puntos canjeables por días libres * Proyectos de larga duración y, en algunos casos, de alcance internacional * Y-Share: posibilidad de ser dueño de una parte de la compañía

Apply for this position