Pular para o conteúdo principal

Principal Engineer/Java Enterprise/Distributed Systems.

Descrição da vaga

Estamos ampliando nosso time de engenharia! 🚀 10 oportunidades para Principal Engineer | Java Enterprise | Distributed Systems


Se você é apaixonado por resolver problemas complexos, desenhar arquiteturas robustas e atuar em sistemas distribuídos de missão crítica, esta oportunidade pode ser para você.

A Sciensa está conduzindo a contratação de 10 Principal Engineers para um dos maiores projetos do ecossistema de um grande Banco, com atuação direta na evolução de plataformas de alta disponibilidade, escalabilidade e arquitetura cloud native.


Sobre o desafio

Buscamos profissionais Principal Engineer para atuar na evolução de plataformas críticas do ecossistema Santander, participando da definição e implementação de soluções de alta disponibilidade, alta escalabilidade e missão crítica.

Esta posição é destinada a profissionais com forte atuação técnica, que permaneçam hands-on no desenvolvimento, mas que também liderem decisões arquiteturais, estabeleçam padrões técnicos e influenciem a evolução das squads de engenharia.

O profissional atuará em um ambiente altamente distribuído, orientado a eventos e cloud native, participando diretamente da definição de arquiteturas resilientes, escaláveis e performáticas.


Responsabilidades e atribuições

Principais responsabilidades

• Definir arquiteturas para aplicações distribuídas de alta disponibilidade.

• Atuar como referência técnica para múltiplos times de engenharia.

• Desenvolver soluções utilizando Java moderno e frameworks do ecossistema JVM.

• Projetar microsserviços escaláveis e resilientes.

• Definir estratégias de comunicação assíncrona utilizando Apache Kafka.

• Liderar discussões técnicas sobre arquitetura distribuída e consistência de dados.

• Apoiar a evolução tecnológica das aplicações e da plataforma.

• Participar de definições envolvendo performance, observabilidade, escalabilidade e segurança.

• Trabalhar próximo às squads de desenvolvimento apoiando decisões técnicas e disseminando boas práticas.


Requisitos e qualificações

Requisitos obrigatórios


Linguagens e Frameworks

• Java 17 ou superior

• Spring Boot

• Quarkus

• Maven ou Gradle


Arquitetura

• Microsserviços

• Sistemas Distribuídos

• Arquitetura Orientada a Eventos (EDA)

• APIs REST

• Arquitetura Cloud Native


Mensageria

Experiência sólida com Apache Kafka, incluindo:


• Consumer Groups

• Particionamento

• Estratégias de Retry

• Dead Letter Queue (DLQ)

• Versionamento de eventos

• Garantias de entrega

• Performance e escalabilidade


Cloud & Plataforma

• AWS

• Kubernetes

• Docker

• CI/CD


Arquitetura Distribuída

Experiência prática com padrões como:


• Saga Pattern

• Transactional Outbox

• Change Data Capture (CDC)

• CQRS

• Event Sourcing

• Idempotência

• Consistência eventual


Performance

Experiência com:


• aplicações de alta escala;

• ambientes de missão crítica;

• tuning de performance;

• troubleshooting em produção.

Informações adicionais

🤝 Buscamos profissionais que tenham

• Forte atuação hands-on.

• Capacidade de desenhar soluções complexas.

• Histórico de liderança técnica.

• Vivência em grandes ambientes corporativos.

• Excelente capacidade de tomada de decisão arquitetural.

• Perfil colaborativo e influenciador técnico.


💡 Diferenciais

• Experiência em instituições financeiras.

• Vivência em ambientes regulados.

• Conhecimento de programação reativa (Project Reactor, Mutiny ou Vert.x).

• Observabilidade (OpenTelemetry, Prometheus, Grafana).

• Service Mesh (Istio).

• Experiência com ambientes Kubernetes em larga escala.


O que esperamos encontrar

Mais do que um excelente desenvolvedor Java, buscamos um profissional que:


• seja referência técnica;

• participe ativamente das decisões arquiteturais;

• compreenda profundamente sistemas distribuídos;

• domine arquitetura orientada a eventos;

• consiga justificar escolhas técnicas e seus trade-offs;

• mantenha forte atuação hands-on mesmo em um papel de liderança técnica.


💼 Informações Contratuais

  • Modalidade: CLT
  • Equipamento: Fornecido pela Sciensa, conforme necessidade do projeto
  • Modelo de atuação: A atuação é predominantemente remota.

Existe também a possibilidade de encontros presenciais em São Paulo para alinhamentos estratégicos e entregas. A expectativa é de aproximadamente uma ou duas idas por mês, conforme a necessidade da operação.


🚀 Conheça a Sciensa: Vídeo Institucional – Vimeo

📩 Interessou? Vamos conversar!

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista de RH
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: Entrevista Final
  5. Etapa 5: Contratação

Junte-se à nossa equipe!

A Sciensa é uma InfraTech de referência no Brasil, especialista em infraestrutura digital para o mercado financeiro. Trabalhamos com APIs & integrações, Cloud, Data & IA, Cibersegurança e Plataformas sob medida. Há mais de 15 anos entregamos inovação, robustez e eficiência para clientes que precisam operar com segurança, escalabilidade e alta performance.


Nosso propósito & cultura

Por que existimos: para garantir que empresas financeiras possam crescer com tecnologia confiável, segura e inovadora.

Como fazemos: com times colaborativos, autonomia, aprendizado constante e foco em resultados reais.

Valores que norteiam nosso dia a dia: inovação, excelência técnica, segurança, protagonismo, transparência.


Nossos valores e diferencial

Excelência técnica e segurança em cada camada do ecossistema digital.

Inovação contínua: buscamos sempre incorporar as melhores práticas, novas tecnologias e responder de forma proativa às necessidades do mercado.

Foco no impacto: para nós, não basta entregar um sistema, queremos que ele gere valor, eficiência, escalabilidade e confiança.

Colaboração e protagonismo: valorizamos equipes com autonomia, em que cada profissional pode contribuir de forma real nas decisões, no crescimento da empresa e dos clientes.


O que significa trabalhar aqui

Projetos de grande impacto: você vai atuar em soluções que afetam milhões de usuários, sistemas críticos, governança de dados e segurança.

Reconhecimento e autonomia: você exerce protagonismo, participa de decisões técnicas, vê seus resultados gerando valor para clientes e para a empresa.

Time diverso e colaborativo: pessoas de diferentes perfis, trocas de conhecimento, espírito de time, valorização dos que compartilham, inovam e evoluem.