Arquitecto/a Software Fullstack
Estamos en búsqueda de un/a Arquitecto/a Software Fullstack con experiencia en entornos Java, Angular y prácticas DevOps, para participar en un proyecto estratégico de desarrollo de aplicaciones de gestión avanzada en entorno híbrido.
Responsabilidades
- Liderar el diseño e integración de soluciones software, tanto frontend como backend, aplicando buenas prácticas de arquitectura.
- Desarrollar interfaces ricas y eficientes con Angular y PrimeNG.
- Implementar y mantener servicios backend con Java y Spring Boot, incluyendo APIs documentadas con OpenAPI / Swagger.
- Asegurar la calidad del código mediante pruebas unitarias con JUnit y Mockito, y pruebas de frontend con Karma y Jasmine.
- Participar en la definición e implementación de pipelines CI / CD usando herramientas como GitHub Actions, Jenkins y Azure DevOps.
- Gestionar entornos de contenedores con Docker y su orquestación con Kubernetes (AKS), OpenShift y Swarm.
- Administrar certificados digitales y asegurar el correcto funcionamiento en entornos seguros.
- Trabajar con bases de datos como SQL Server y PostgreSQL.
Requisitos
- Experiencia demostrada como Arquitecto/a Software en entornos fullstack.
- Conocimientos sólidos en Angular, Java, Spring Boot y Node.js.
- Experiencia en automatización de pruebas y herramientas de integración continua.
- Conocimiento en entornos de contenedores y orquestación.
- Valorable experiencia en gestión de certificados y seguridad en aplicaciones distribuidas.