Arquitecto/a de Software Backend
Role details
Job location
Tech stack
Job description
BCNC GROUP busca un/a Arquitecto/a de Software Backend para un proyecto innovador. La posición combina gobierno de arquitectura y soporte a equipos de desarrollo en un entorno de microservicios., * Validar diseños técnicos y soluciones propuestas.
- Participar en la evolución de frameworks y librerías.
- Dar soporte experto a equipos de desarrollo.
- Acompañar la modernización de servicios legacy., * Validar diseños técnicos y soluciones propuestas por equipos de proyecto.
- Participar en la evolución de frameworks, librerías, arquetipos y arquitectura de referencia.
- Dar soporte experto a equipos de desarrollo.
- Acompañar la modernización de servicios legacy hacia microservicios.
- Trabajar en entornos Java, Spring Boot, APIs, Kafka y OpenShift/Kubernetes.
- Participar en iniciativas de integración, APIOps, contract-first y automatización.
Stack principal
- Java 17/21
- Spring Boot 3
Requirements
Se requiere experiencia de 3 a 6 años en desarrollo backend Java, así como sólidos conocimientos en Spring Boot y APIs REST. La forma de trabajo es híbrida, con flexibilidad en oficinas de Madrid o Andalucía., * Experiencia de 3 a 6 años en desarrollo backend Java.
-
Experiencia sólida con Spring Boot y/o Quarkus.
-
Conocimiento de Apache Camel.
-
Experiencia diseñando APIs REST con OpenAPI.
-
Comprensión práctica de Kafka: producers y consumers.
-
Experiencia trabajando sobre Kubernetes u OpenShift., Desarrollo backend Java Spring Boot Apache Camel APIs REST Kafka Kubernetes OpenShift Arch. hexagonal, * Apache Camel / Quarkus
-
APIs REST / OpenAPI
-
Kafka
-
Kubernetes / OpenShift
-
Maven, Helm, ArgoCD
-
Deseable: Apicurio, Avro, GraalVM, Debezium, observabilidad, herramientas de IA para desarrollo, * Experiencia de 3 a 6 años en desarrollo backend Java.
-
Experiencia sólida con Spring Boot y/o Quarkus.
-
Conocimiento de Apache Camel.
-
Experiencia diseñando APIs REST con OpenAPI.
-
Comprensión práctica de Kafka: producers, consumers, particiones y consumer groups.
-
Experiencia trabajando sobre Kubernetes u OpenShift.
-
Criterio arquitectónico para revisar, validar y proponer mejoras técnicas.
-
Perfil proactivo, resolutivo y con capacidad para colaborar con distintos equipos., * Experiencia en oficinas de arquitectura, centros de excelencia o frameworks corporativos.
-
Haber participado en definición de arquitectura de referencia.
-
Experiencia ayudando a equipos a aplicar buenas prácticas técnicas.
-
Conocimiento de arquitectura hexagonal, DDD, SOLID y event-driven