Create Alert
Email me similar jobs

Principal Engineer | Java Enterprise | Distributed Systems

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.


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 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;

- troubleshootingem produção.


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!

Similar jobs

Principal Engineer | Java Enterprise | Distributed Systems

Apply Now
Back to search page