Principal Engineer | Java Enterprise | Distributed Systems.
SCIENSA INOVACAO E ESTRATEGIA DIGITAL LTDA
Detalhes da vaga
- Cargo
- Principal Engineer | Java Enterprise | Distributed Systems.
- Vagas
- 1
Localização
Descrição da vaga
Estamos ampliando nosso time de engenharia! 🚀 10 oportunidades para Principal Engineer | Java Enterprise | Distributed SystemsSe 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 desafioBuscamos 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çõesPrincipais 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óriosLinguagens e Frameworks• Java 17 ou superior• Spring Boot• Quarkus• Maven ou GradleArquitetura• Microsserviços• Sistemas Distribuídos• Arquitetura Orientada a Eventos (EDA)• APIs REST• Arquitetura Cloud NativeMensageriaExperiê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 escalabilidadeCloud & Plataforma• AWS• Kubernetes• Docker• CI/CDArquitetura DistribuídaExperiência prática com padrões como:• Saga Pattern• Transactional Outbox• Change Data Capture (CDC)• CQRS• Event Sourcing• Idempotência• Consistência eventualPerformanceExperiê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 encontrarMais 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 ContratuaisModalidade: CLTEquipamento: Fornecido pela Sciensa, conforme necessidade do projetoModelo 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!
Fonte: gupy