Engenheiro(a) de Software Sênior (Java / Full Stack)
Arquitetura & Modernização.
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Engenheiro(a) de Software Sênior (Java / Full Stack) | Arquitetura & Modernização — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Na Porto, nós não cuidamos só de negócios: somos o porto seguro para a vida e os sonhos de milhões de pessoas. Como uma das marcas mais valiosas e admiradas do Brasil, unimos inovação, tecnologia e colaboração para ir além. Acreditamos que a nossa potência vem da pluralidade. Queremos talentos únicos com suas diferentes histórias, culturas, gêneros, raças, deficiências e perspectivas. Não buscamos quem apenas se encaixe na nossa cultura. Queremos você para transformar e evoluir junto com a gente!
O que faz a Coordenação de Tecnologia de Projetos na Porto?
O que faz a Gerência de Tecnologia (Tribo de Emissão e Pós-Vendas) na Porto? Você fará parte de um time estratégico responsável por sustentar e modernizar o ecossistema de sistemas cruciais como Emissão, Compliance, Rastreadores e Vistoria Prévia. Sua atuação será como referência técnica na evolução arquitetural e migração do legado para plataformas modernas de alta escala, influenciando diretamente a excelência dos serviços entregues a milhões de clientes.
#VemPraPorto💙 #Tecnologia #ArquiteturaDeSoftware #Java #SAFe
Responsabilidades e atribuicoes
- Desenhar, arquitetar e liderar a migração do ecossistema legado para uma nova plataforma escalável, resiliente e de alta disponibilidade.
- Definir diretrizes de arquitetura limpa, microsserviços e padrões de integração, utilizando o ecossistema Java, React e mensageria, garantindo alinhamento com as áreas de arquitetura corporativa e verticais de negócio.
- Liderar a cultura de DevSecOps, promovendo boas práticas (Clean Architecture, DDD, TDD, Design Patterns) e estabelecendo padrões de observabilidade, segurança e performance.
- Apoiar e mentora desenvolvedores de diferentes níveis (Junior e Pleno), promovendo o alinhamento técnico do time, realizando code reviews rigorosos e disseminando conhecimento.
- Atuar ativamente em Squads multidisciplinares no framework SAFe, traduzindo necessidades complexas de negócio em soluções técnicas viáveis, sustentáveis e de alto impacto.
Requisitos
- Ensino Superior completo em TI, Ciência da Computação, Engenharia ou áreas correlatas;
- Experiência sólida em desenvolvimento e arquitetura de software utilizando o ecossistema Java;
- Domínio de arquitetura de Microsserviços, Design de APIs RESTful e padrões de mensageria/eventos (RabbitMQ, Kafka ou similares);
- Experiência com Domain-Driven Design (DDD) e estratégias de decomposição/migração de sistemas legados (Strangler Fig Pattern, etc.);
- Perfil Full Stack avançado com experiência prática na construção e otimização de aplicações frontend em React e/ou Angular;
- Sólidos conhecimentos em bancos de dados relacionais e não-relacionais (Oracle, MongoDB), incluindo tuning e modelagem para alta escala;
- Experiência prática com ferramentas de observabilidade e monitoramento (Datadog, Dynatrace ou OpenTelemetry);
- Vivência em ambientes ágeis de grande porte utilizando o framework SAFe.
Diferenciais:
- MBA ou Pós-Graduação em Arquitetura de Software, Engenharia de Software, Cloud Computing, Inteligência Artificial ou áreas correlatas;
- Experiência prática na aplicação e integração de Inteligência Artificial (IA) no ciclo de desenvolvimento de software;
- Conhecimento, vivência e prática em Spec-Driven Development (SDD);
- Certificações Java, Cloud (AWS/Azure/GCP) ou Arquitetura de Software.