Resumo Tech Jobs
Vaga Pleno remota na Sylision Intelligence, com foco em Java, Kubernetes e AWS.
O que você vai fazer
- Modelar comando, evento e invariante do domínio de pedidos em Kotlin
- Manter projeções de leitura consumindo eventos do Kafka, com atraso monitorado
- Versionar evento antigo mantendo compatibilidade, sem reescrever histórico
O que pedem
- De 2 a 4 anos com Kotlin ou Java em produção, com domínio de negócio não trivial
- Spring Boot e corrotinas ou programação assíncrona no dia a dia
- Experiência com Kafka ou fila equivalente do lado do consumidor
Benefícios
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
Sobre a oportunidade
Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ. O que você vai fazer Modelar comando, evento e invariante do domínio de pedidos em Kotlin Manter projeções de leitura consumindo eventos do Kafka, com atraso monitorado Versionar evento antigo mantendo compatibilidade, sem reescrever histórico Reduzir tempo de reconstrução de projeção com marco de estado intermediário Garantir idempotência no consumo, incluindo teste para evento repetido Operar o serviço em Kubernetes, com plano de reversão de cada entrega Escrever a decisão de modelagem de cada evento novo, com a alternativa descartada
Responsabilidades
Modelar comando, evento e invariante do domínio de pedidos em Kotlin Manter projeções de leitura consumindo eventos do Kafka, com atraso monitorado Versionar evento antigo mantendo compatibilidade, sem reescrever histórico Reduzir tempo de reconstrução de projeção com marco de estado intermediário Garantir idempotência no consumo, incluindo teste para evento repetido Operar o serviço em Kubernetes, com plano de reversão de cada entrega Escrever a decisão de modelagem de cada evento novo, com a alternativa descartada
Requisitos
De 2 a 4 anos com Kotlin ou Java em produção, com domínio de negócio não trivial Spring Boot e corrotinas ou programação assíncrona no dia a dia Experiência com Kafka ou fila equivalente do lado do consumidor PostgreSQL com profundidade: índice, particionamento, consulta sobre histórico grande Teste automatizado em nível de domínio e de integração, com dependência em contêiner Disposição para modelar junto de quem conhece a regra, e não adivinhar sozinho
Diferenciais
Já ter trabalhado com event sourcing ou CQRS em produção, incluindo o que deu errado Noção de projeto orientado a domínio, com fronteira de contexto definida Kubernetes e AWS para operar o próprio serviço Ter enfrentado migração de esquema de evento em sistema já no ar Como é trabalhar aqui A vaga é remota. Modelagem de evento novo passa por conversa com quem conhece a operação de pedido e vira documento curto antes do código, porque evento gravado errado fica gravado errado para sempre. O time trabalha em ciclo de duas semanas e mantém painel de atraso de projeção sempre visível. Mudança que afeta reconstrução é medida sobre o histórico real antes de ser considerada pronta. Benefícios oferecidos pela empresa contratante Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe Trabalhe de qualquer lugar, com liberdade e flexibilidade Conexão global: convivência com times de diferentes países e culturas Apoio à saúde física com TotalPass e Mediquo Cuidado com a saúde mental pelo programa Team Care Contratação e jornada definidas com a empresa contratante Tecnologias Kotlin, Spring Boot, Apache Kafka, PostgreSQL, Kotlin Coroutines, Testcontainers, Docker, Kubernetes, AWS Como funciona o processo A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido.
Tecnologias
- Java
- Kubernetes
- AWS
- Kotlin
- SQL
- PostgreSQL
- Kafka
- Docker
Vaga encerrada
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.