📌
Sobre a oportunidade
Estamos com posições Sênior para atuar na construção e evolução de uma plataforma distribuída de missão crítica. O ambiente envolve alta disponibilidade, baixa latência e consistência transacional, com desafios reais de engenharia.
Não é uma posição focada em CRUD simples, buscamos perfis com maturidade técnica para atuar em sistemas complexos e contribuir ativamente com decisões de arquitetura.
Responsabilidades e atribuições
🎯 Responsabilidades
- Desenvolver e evoluir sistemas distribuídos orientados a eventos
- Participar das decisões arquiteturais considerando escalabilidade, performance e resiliência
- Implementar soluções utilizando Java, Spring Boot, Spring Batch e/ou Quarkus
- Aplicar boas práticas de engenharia como Clean Architecture e princípios SOLID
- Trabalhar com integrações baseadas em mensageria (Kafka, SQS, RabbitMQ)
- Garantir qualidade de código por meio de testes automatizados (unitários e integração, BDD é diferencial)
- Atuar na modelagem e evolução de dados (SQL e NoSQL)
- Contribuir com práticas de observabilidade (logs, métricas e tracing)
- Realizar code reviews e colaborar com a evolução técnica do time
- Atuar em conjunto com times de produto e stakeholders na entrega de soluções
Requisitos e qualificações
✅ Requisitos
- Experiência sólida em engenharia de software (geralmente 5+ anos)
- Forte domínio em Java
- Experiência com Spring (Boot, Batch) e/ou Quarkus
- Experiência com sistemas distribuídos
- Conhecimento em arquitetura orientada a eventos
- Experiência com mensageria (Kafka, SQS ou RabbitMQ)
- Experiência com bancos de dados SQL e/ou NoSQL
- Conhecimento em modelagem de dados
- Familiaridade com Clean Architecture e SOLID
- Experiência com cloud (AWS, GCP ou Azure)
- Experiência com containers e Kubernetes
- Conhecimento em observabilidade
- Experiência com testes automatizados
⭐ Diferenciais
- Experiência em fintech, pagamentos ou adquirência
- Experiência com sistemas de alta volumetria
- Conhecimento em DDD (Domain-Driven Design)
- Experiência com ambientes multi-cloud
- Conhecimento em estratégias de resiliência (circuit breaker, retries, idempotência)
🧠
Contexto Técnico
- Boa comunicação e colaboração
- Perfil hands-on
- Capacidade de resolver problemas complexos
- Proatividade e senso de responsabilidade
- Interesse em evolução técnica contínua
Informações adicionais
💬 Por que essa posição é diferente
- Ambiente de alta complexidade técnica
- Oportunidade de crescimento técnico
- Cultura de boas práticas de engenharia
- Times colaborativos e orientados a resultado
🚀 Por que a Sciensa?
- Ambiente que equilibra autonomia e governança.
- Desafios técnicos reais e relevantes.
- Espaço para influenciar arquitetura e decisões técnicas.
- Atuação próxima ao negócio, com impacto direto nas entregas.
📍 Importante:
Modalidade de Contratação: PJ (Valor/Hora).
📅 Carga horária: 8h diárias
🏢 Modelo de trabalho: 100% Remoto
💻 Equipamento: Fornecido pela Sciensa, conforme necessidade da área/projeto.