C6 Bank
Jobgether
Java Tech Lead / Solution Architect (React, Telecom)
Sobre a oportunidade
Esta posição é listada em nome de uma empresa parceira, que gerencia todas as candidaturas e próximos passos. Nosso parceiro está procurando um Java Tech Lead / Solution Architect (React, Telecom) com base no Brasil.
Como Jobgether funciona
Usamos um processo de correspondência impulsionado por IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. Nosso sistema identifica os candidatos com maior compatibilidade, e essa lista é então compartilhada diretamente com a empresa contratante. A decisão final e os próximos passos (entrevistas, avaliações) são gerenciados por sua equipe interna.
Agradecemos seu interesse e desejamos sucesso!
Por que se candidatar através do Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento é baseado em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
Você é um engenheiro Java experiente pronto para combinar desenvolvimento prático, arquitetura de soluções e liderança técnica em um projeto estratégico de telecomunicações? Nesta oportunidade remota, você ajudará a construir um portal moderno para clientes e administração, juntamente com uma plataforma de integração projetada para transformar processos de negócios legados. Você liderará a descoberta técnica inicial, definirá as bases arquiteturais e guiará a entrega de um produto mínimo viável (MVP) pronto para produção. Trabalhando na intersecção de Java, Spring Boot, React e tecnologias nativas da nuvem, você equilibrará arquitetura e liderança técnica com codificação prática. Você orientará uma equipe de três desenvolvedores full-stack enquanto colabora diretamente com stakeholders internacionais e parceiros técnicos. Esta função oferece a oportunidade de influenciar decisões chave de engenharia e contribuir para uma plataforma de telecomunicações escalável com perspectivas de longo prazo.
Responsabilidades
- Propriedade da arquitetura de soluções: Definir e manter a arquitetura técnica para o portal do cliente e a plataforma de integração no domínio de Sistemas de Suporte a Negócios/Sistemas de Suporte a Operações (BSS/OSS) de telecomunicações.
- Liderança na descoberta técnica: Avaliar requisitos, examinar opções técnicas, identificar dependências e estabelecer a estratégia de implementação e as bases arquiteturais para o MVP.
- Projetar sistemas escaláveis: Desenvolver modelos de domínio, APIs REST, fluxos de integração, microsserviços e componentes orientados a eventos usando princípios arquiteturais sólidos, incluindo Domain-Driven Design (DDD).
- Contribuir com desenvolvimento prático: Escrever e manter código Java e Spring Boot de qualidade de produção, com foco particular em componentes técnicos complexos e cenários de integração críticos. Manter um equilíbrio aproximado de 50/50 entre arquitetura e liderança técnica de um lado e desenvolvimento prático do outro.
- Liderar e orientar desenvolvedores: Guiar uma equipe de três desenvolvedores Java full-stack através de planejamento técnico, implementação, resolução de problemas e entrega, promovendo colaboração e melhoria contínua.
- Estabelecer padrões de engenharia: Realizar revisões de código, definir convenções de codificação, implementar portões de qualidade e promover práticas de desenvolvimento de software sustentáveis, confiáveis e seguras.
- Orientar a arquitetura frontend: Moldar a arquitetura de aplicações React e TypeScript, estabelecer padrões de desenvolvimento de UI, revisar código frontend e contribuir para o desenvolvimento quando necessário.
- Projetar integrações empresariais: Construir estratégias de integração para serviços externos, APIs de terceiros e sistemas legados, aplicando padrões confiáveis como idempotência, retentativas, processamento assíncrono e o padrão Transactional Outbox.
- Impulsionar segurança e design de fluxo de trabalho: Guiar implementações de autenticação, autorização e controle de acesso usando OAuth2, OpenID Connect (OIDC), Spring Security e controle de acesso baseado em função (RBAC), juntamente com soluções apropriadas de orquestração de fluxo de trabalho.
- Colaborar entre equipes de engenharia: Trabalhar em estreita colaboração com especialistas em DevOps e QA em ambientes AWS, pipelines de CI/CD, testes de contrato, práticas de implantação e qualidade de integração.
- Documentar e comunicar decisões: Registrar decisões arquiteturais usando Architecture Decision Records (ADRs) e diagramas C4, comunicar diretamente com stakeholders baseados no Reino Unido e equipes técnicas de terceiros, e demonstrar progresso através de demonstrações ao vivo regulares.
- Apoiar práticas modernas de engenharia: Incorporar ferramentas de desenvolvimento assistidas por IA e métodos contemporâneos de entrega de software para melhorar a produtividade e a eficácia da engenharia.
Requisitos
- Experiência profissional: Pelo menos 8 anos de experiência comercial em desenvolvimento Java e 2 ou mais anos em uma posição de liderança técnica, como Tech Lead, Solution Architect ou comparável.
- Experiência em telecomunicações: Experiência prática no setor de telecomunicações, preferencialmente envolvendo provedores de serviços de internet (ISPs), plataformas BSS/OSS, serviços de banda larga, gerenciamento de pedidos, catálogos de produtos ou qualificação de serviços.
- Desenvolvimento Java e backend: Forte experiência prática com Java e Spring Boot, incluindo o design e a implementação de serviços backend de nível de produção e integrações complexas.
- Desenvolvimento Frontend: Pelo menos 3–4 anos de experiência prática com React/ReactJS e TypeScript, incluindo a capacidade de orientar a arquitetura frontend, revisar código e contribuir para o desenvolvimento quando necessário.
- Arquitetura de soluções: Experiência comprovada no design e entrega de sistemas baseados em microsserviços e com muitas integrações, com forte compreensão de DDD, arquitetura orientada a eventos, sistemas distribuídos e design de aplicações escaláveis.
- Design de API e integração: Experiência em projetar APIs REST e contratos baseados em OpenAPI, integrando múltiplos sistemas externos e implementando padrões de comunicação confiáveis como retentativas, idempotência, processamento assíncrono e mensagens transacionais.
- Padrões de Telecom: Familiaridade com as APIs Abertas do TM Forum é necessária, idealmente apoiada por experiência prática em projetos de integração de telecomunicações.
- Orquestração de fluxo de trabalho: Experiência prática com Camunda, Flowable ou um motor de orquestração de fluxo de trabalho ou processo de negócios comparável.
- Experiência em segurança: Conhecimento prático de OAuth2, OIDC, Spring Security e RBAC, incluindo a implementação de mecanismos seguros de autenticação e autorização.
- Cloud e DevOps: Experiência com AWS e ambientes conteinerizados, incluindo Docker e Kubernetes, com exposição a serviços como Amazon EKS ou ECS e práticas modernas de CI/CD.
- Liderança técnica: Capacidade comprovada de orientar desenvolvedores, coordenar planejamento técnico, realizar revisões de código eficazes, tomar decisões arquiteturais e guiar uma equipe para uma entrega bem-sucedida.
- Habilidades de comunicação: Proficiência em inglês intermediário-avançado (B2+) a avançado (C1), com a capacidade de comunicar conceitos técnicos claramente e colaborar diretamente com clientes baseados no Reino Unido e equipes internacionais.
- Desenvolvimento assistido por IA: Familiaridade com ferramentas de codificação impulsionadas por IA como Claude Code ou Cursor e interesse em aplicá-las efetivamente em fluxos de trabalho profissionais de engenharia de software.
Diferenciais
- Experiência com PostgreSQL e ferramentas de migração de banco de dados como Flyway ou Liquibase.
- Familiaridade com Apache Kafka ou AWS SQS para comunicação baseada em mensagens e eventos.
- Experiência com ferramentas de infraestrutura como código (IaC) como Terraform ou AWS CDK.
- Compreensão de arquiteturas de aplicações multi-tenant.
- Experiência prática com Auth0.
- Familiaridade com sistemas de telecomunicações e redes como RADIUS, NetBox ou Gerenciamento de Endereços IP (IPAM).
- Conhecimento de ecossistemas e provedores de banda larga do Reino Unido como Openreach, PXC ou CityFibre.
- Experiência em liderar fases de descoberta técnica, spikes de arquitetura ou iniciativas de design de plataforma em estágio inicial.
Benefícios
- Remuneração competitiva: Um pacote salarial que reflete sua expertise técnica, experiência profissional e qualificações. A faixa salarial específica não é divulgada na postagem original.
- Trabalho remoto: Trabalhe remotamente, com a flexibilidade e conveniência de um ambiente de trabalho distribuído.
- Envolvimento em projeto estratégico: Junte-se a uma equipe piloto estrategicamente importante responsável por entregar a primeira fase de produção de uma nova plataforma de telecomunicações.
- Oportunidades de longo prazo: Um contrato inicial de aproximadamente quatro meses ou mais, com potenciais perspectivas de projeto de longo prazo.
- Stack de tecnologia moderna: Trabalhe com Java, Spring Boot, React, TypeScript, microsserviços, arquitetura orientada a eventos, AWS, Docker e Kubernetes.
- Exposição a desenvolvimento com IA: Explore práticas e ferramentas de engenharia assistidas por IA em um ambiente de desenvolvimento de software em escala empresarial.
- Propriedade técnica: Influencie decisões arquiteturais, estabeleça padrões de engenharia e contribua diretamente para o design e implementação de uma nova plataforma.
- Cultura colaborativa: Trabalhe em um ambiente aberto onde expertise técnica, ideias inovadoras e resolução proativa de problemas são valorizadas.
- Dispensa militar: Dispensa ou reserva militar oficial está listada entre os benefícios oferecidos, sujeita aos requisitos de elegibilidade aplicáveis e regulamentações locais.
