Descrição
Resumo da Vaga:
Buscamos um(a) desenvolvedor(a) backend sênior comunicativo(a), colaborativo(a) e com alta maturidade técnica para atuar em projeto complexo com foco em escalabilidade e segurança.
Principais Destaques:
1. Atuar em projeto de alta complexidade com Kotlin, Spring Boot, GCP e AWS.
2. Liderar discussões técnicas e propor soluções de arquitetura.
3. Mentorar desenvolvedores(as) e elevar o nível técnico do time.
**QUEM BUSCAMOS?**
Buscamos alguém comunicativo(a), colaborativo(a) e com alta maturidade técnica para atuar em um ambiente dinâmico, que valoriza transparência, autonomia, responsabilidade e tomada de decisão.
Queremos pessoas que gostem de desafios profundos de engenharia, tenham vontade de aprender, evoluir e trabalhar em um time engajado, entregando valor real para nossos clientes. Você será peça\-chave em um ecossistema robusto, multi\-cloud e orientado a eventos.
**O CONTEXTO E O DESAFIO**
Você vai atuar em um projeto de alta complexidade, o ecossistema roda com Kotlin com Spring Boot GCP e AWS e uma arquitetura event\-driven.
**PRINCIPAIS ATIVIDADES**
* Desenvolver, evoluir e manter nossa aplicação backend de alta escala utilizando Kotlin e Spring Boot.
* Liderar discussões técnicas, propondo soluções de arquitetura focadas em escalabilidade, segurança e alta disponibilidade.
* Sustentar e evoluir a arquitetura orientada a eventos, utilizando mensageria pesada (Pub/Sub SQS e/ou outros).
* Garantir a orquestração e o bom funcionamento dos serviços em Kubernetes e Docker multi\-stage.
* Garantir qualidade de código, padronização e evolução constante de práticas internas em um repositório extenso.
* Mentorar desenvolvedores(as) menos experientes e elevar o nível técnico do time através de code reviews e pair programming.
* Acompanhar monitoramento, performance e confiabilidade das aplicações.
**ABERTURA PARA OUTRAS STACKS:** Profissionais de outras stacks com domínio profundo de Orientação a Objetos e interesse em migrar para Kotlin/Spring também são muito bem\-vindos valorizamos fundamentos sólidos acima de tecnologias específicas.
**REQUISITOS ESSENCIAIS**
* Experiência Sênior: Sólida vivência em ambientes de alta escala.
* Fundamentos Sólidos: Domínio avançado sobre Orientação a Objetos, Design Patterns e Arquitetura de Software.
* Ecossistema JVM: Proficiência em Kotlin ou Java
Banco de Dados: Forte domínio em bancos relacionais e/ou não relacionais (MongoDB, Redis, RDS).
* Mensageria e Eventos: Experiência prática e profunda em arquiteturas event\-driven Infraestrutura: Proficiência em Docker e vivência com Kubernetes em ambiente de produção.
* Segurança: Experiência sólida com padrões de autenticação e segurança (OAuth 2\.0, JWT, criptografia AES).
* Qualidade: Cultura intrínseca de testes automatizados e documentação de APIs.
**DIFERENCIAIS (NÃO ELIMINATÓRIOS)**
* Conhecimento prático em arquiteturas.
* Experiência com CI/CD
* Projetos pessoais ou contribuições relevantes em Open Source.
* Inglês e/ou espanhol técnico em nível intermediário/avançado.