C6 Bank
Jobgether
Líder Técnico / Arquitecto de Soluciones de Java (React, Telecomunicaciones)
Sobre la oportunidad
Este puesto se publica en nombre de una empresa colaboradora, que gestiona todas las solicitudes y los siguientes pasos. Nuestro colaborador busca un Líder Técnico / Arquitecto de Soluciones de Java (React, Telecomunicaciones) con sede en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud se revise de forma rápida, objetiva y justa en comparación con los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista se comparte directamente con la empresa contratante. La decisión final y los siguientes pasos (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales según las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
¿Eres un ingeniero de Java con experiencia, listo para combinar desarrollo práctico, arquitectura de soluciones y liderazgo técnico en un proyecto estratégico de telecomunicaciones? En esta oportunidad remota, ayudarás a construir un portal moderno para clientes y administración junto con una plataforma de integración diseñada para transformar procesos de negocio heredados. Liderarás el descubrimiento técnico inicial, definirás los cimientos arquitectónicos y guiarás la entrega de un producto mínimo viable (MVP) listo para producción. Trabajando en la intersección de Java, Spring Boot, React y tecnologías nativas de la nube, equilibrarás la arquitectura y el liderazgo técnico con la codificación práctica. Liderarás un equipo de tres desarrolladores full-stack mientras colaboras directamente con partes interesadas internacionales y socios técnicos. Este rol ofrece la oportunidad de influir en decisiones clave de ingeniería y contribuir a una plataforma de telecomunicaciones escalable con perspectivas a largo plazo.
Responsabilidades
- Gestionar la arquitectura de soluciones: Definir y mantener la arquitectura técnica para el portal de clientes y la plataforma de integración dentro del dominio de Sistemas de Soporte al Negocio/Sistemas de Soporte a Operaciones (BSS/OSS) de telecomunicaciones.
- Liderar el descubrimiento técnico: Evaluar requisitos, opciones técnicas, dependencias y establecer la estrategia de implementación y los cimientos arquitectónicos para el MVP.
- Diseñar sistemas escalables: Desarrollar modelos de dominio, REST APIs, flujos de integración, microservicios y componentes impulsados por eventos utilizando principios arquitectónicos sólidos, incluido el Diseño Orientado al Dominio (DDD).
- Contribuir al desarrollo práctico: Escribir y mantener código de Java y Spring Boot de calidad de producción, centrándose particularmente en componentes técnicos complejos y escenarios de integración críticos. Mantener un equilibrio aproximado de 50/50 entre arquitectura y liderazgo técnico por un lado, y desarrollo práctico por el otro.
- Liderar y mentorizar desarrolladores: Guiar a un equipo de tres desarrolladores de Java full-stack a través de la planificación técnica, implementación, resolución de problemas y entrega, fomentando la colaboración y la mejora continua.
- Establecer estándares de ingeniería: Realizar revisiones de código, definir convenciones de codificación, implementar puertas de calidad y promover prácticas de desarrollo de software mantenibles, fiables y seguras.
- Guiar la arquitectura frontend: Dar forma a la arquitectura de aplicaciones React y TypeScript, establecer estándares de desarrollo de UI, revisar código frontend y contribuir a la implementación cuando sea necesario.
- Diseñar integraciones empresariales: Construir estrategias de integración para servicios externos, APIs de terceros y sistemas heredados, aplicando patrones fiables como idempotencia, reintentos, procesamiento asíncrono y el patrón Transactional Outbox.
- Impulsar el diseño de seguridad y flujos de trabajo: Guiar implementaciones de autenticación, autorización y control de acceso utilizando OAuth2, OpenID Connect (OIDC), Spring Security y control de acceso basado en roles (RBAC), junto con soluciones de orquestación de flujos de trabajo adecuadas.
- Colaborar entre equipos de ingeniería: Trabajar estrechamente con especialistas en DevOps y QA en entornos de AWS, pipelines de CI/CD, pruebas de contrato, prácticas de despliegue y calidad de integración.
- Documentar y comunicar decisiones: Registrar decisiones arquitectónicas utilizando Registros de Decisiones Arquitectónicas (ADRs) y diagramas de C4, comunicarse directamente con partes interesadas con sede en el Reino Unido y equipos técnicos de terceros, y demostrar el progreso a través de demostraciones en vivo regulares.
- Apoyar prácticas de ingeniería modernas: Incorporar herramientas de desarrollo asistidas por IA y métodos contemporáneos de entrega de software para mejorar la productividad y la eficacia de la ingeniería.
Requisitos
- Experiencia profesional: Al menos 8 años de experiencia comercial en desarrollo de Java y 2 o más años en un puesto de liderazgo técnico, como Líder Técnico, Arquitecto de Soluciones o similar.
- Experiencia en telecomunicaciones: Experiencia práctica en el sector de las telecomunicaciones, preferiblemente en proveedores de servicios de Internet (ISP), plataformas BSS/OSS, servicios de banda ancha, gestión de pedidos, catálogos de productos o cualificación de servicios.
- Desarrollo de Java y backend: Sólida experiencia práctica con Java y Spring Boot, incluido el diseño e implementación de servicios backend de nivel de producción e integraciones complejas.
- Desarrollo Frontend: Al menos 3–4 años de experiencia práctica con React/ReactJS y TypeScript, incluida la capacidad de guiar la arquitectura frontend, revisar código y contribuir al desarrollo cuando sea necesario.
- Arquitectura de soluciones: Experiencia demostrada en el diseño y entrega de sistemas basados en microservicios, con gran carga de integración, con un sólido conocimiento de DDD, arquitectura impulsada por eventos, sistemas distribuidos y diseño de aplicaciones escalables.
- Diseño de API e integración: Experiencia en el diseño de REST APIs y contratos basados en OpenAPI, integración de múltiples sistemas externos e implementación de patrones de comunicación fiables como reintentos, idempotencia, procesamiento asíncrono y mensajería transaccional.
- Estándares de telecomunicaciones: Se requiere familiaridad con las Open APIs de TM Forum, idealmente respaldada por experiencia práctica en proyectos de integración de telecomunicaciones.
- Orquestación de flujos de trabajo: Experiencia práctica con Camunda, Flowable o un motor de orquestación de flujos de trabajo o procesos de negocio comparable.
- Experiencia en seguridad: Conocimiento práctico de OAuth2, OIDC, Spring Security y RBAC, incluida la implementación de mecanismos seguros de autenticación y autorización.
- Nube y DevOps: Experiencia con AWS y entornos contenerizados, incluidos Docker y Kubernetes, con exposición a servicios como Amazon EKS o ECS y prácticas modernas de CI/CD.
- Liderazgo técnico: Capacidad demostrada para mentorizar desarrolladores, coordinar la planificación técnica, realizar revisiones de código efectivas, tomar decisiones arquitectónicas y guiar a un equipo hacia una entrega exitosa.
- Habilidades de comunicación: Dominio intermedio-alto (B2+) a avanzado (C1) del inglés, con la capacidad de comunicar conceptos técnicos con claridad y colaborar directamente con clientes con sede en el Reino Unido y equipos internacionales.
- Desarrollo asistido por IA: Familiaridad con herramientas de codificación impulsadas por IA como Claude Code o Cursor y un interés en aplicarlas eficazmente dentro de flujos de trabajo profesionales de ingeniería de software.
Se valorará
- Experiencia con PostgreSQL y herramientas de migración de bases de datos como Flyway o Liquibase.
- Familiaridad con Apache Kafka o AWS SQS para mensajería y comunicación impulsada por eventos.
- Experiencia con herramientas de infraestructura como código (IaC) como Terraform o AWS CDK.
- Comprensión de arquitecturas de aplicaciones multi-inquilino.
- Experiencia práctica con Auth0.
- Conocimiento de sistemas de telecomunicaciones y redes como RADIUS, NetBox o Gestión de Direcciones IP (IPAM).
- Conocimiento de ecosistemas y proveedores de banda ancha del Reino Unido como Openreach, PXC o CityFibre.
- Experiencia liderando fases de descubrimiento técnico, picos de arquitectura o iniciativas de diseño de plataformas en etapas tempranas.
Beneficios
- Compensación competitiva: Un paquete salarial que refleje tu experiencia técnica, experiencia profesional y cualificaciones. El rango salarial específico no se divulga en la oferta original.
- Trabajo remoto: Trabaja de forma remota, con la flexibilidad y comodidad de un entorno de trabajo distribuido.
- Participación en proyectos estratégicos: Únete a un equipo piloto estratégicamente importante responsable de entregar la primera fase de producción de una nueva plataforma de telecomunicaciones.
- Oportunidades a largo plazo: Un contrato inicial de aproximadamente cuatro meses o más, con posibles perspectivas de proyecto a más largo plazo.
- Pila tecnológica moderna: Trabaja con Java, Spring Boot, React, TypeScript, microservicios, arquitectura impulsada por eventos, AWS, Docker y Kubernetes.
- Exposición al desarrollo impulsado por IA: Explora prácticas y herramientas de ingeniería asistidas por IA dentro de un entorno de desarrollo de software a escala empresarial.
- Propiedad técnica: Influye en las decisiones arquitectónicas, establece estándares de ingeniería y contribuye directamente al diseño e implementación de una nueva plataforma.
- Cultura colaborativa: Trabaja en un entorno abierto donde se valora la experiencia técnica, las ideas innovadoras y la resolución proactiva de problemas.
- Aplazamiento militar: Se enumera el aplazamiento o reserva militar oficial entre los beneficios ofrecidos, sujeto a los requisitos de elegibilidad aplicables y las regulaciones locales.
