Procuramos um **Desenvolvedor Java de nível Sênior** com talento e experiência para fazer parte do time de desenvolvimento de sistemas de planejamento de operações de transporte, e queira fazer a diferença na vida das pessoas que utilizam o transporte coletivo no dia a dia.
**O que fazemos**
Construimos e operamos uma plataforma de ITS - Sistemas Inteligentes de Transporte - que ajuda a movimentar os sistemas de transporte urbano de passageiros nas cidades brasileiras, com eficiência, pontualidade e segurança.
**O que valorizamos**
Buscamos profissionais apaixonados em melhorar a vida das pessoas através da tecnologia da informação.
Queremos pessoas que se importam com os detalhes, saibam se comunicar, resolver problemas complexos em equipe, e estejam sempre aprendendo coisas novas.
**Formação acadêmica**
Curso superior em Ciências da Computação ou Sistemas de Informação.
**O que você irá fazer**
- Auxiliar na busca de soluções tecnológicas, definição e implementação da arquitetura de software que será utilizada na modernização de um sistema legado.
- Disseminar conhecimento entre os desenvolvedores no uso das tecnologias que serão utilizadas na arquitetura.
- Criar guias, documentos, códigos que servirão de suporte ao desenvolvedor.
**Conhecimentos exigidos**
- Experiência avançada em programação Java.
- Experiência em construir sistemas com banco de dados.
- Vivência com boas práticas de desenvolvimento, como Clean Code, Clean Architecture, TDD, BDD e DDD.
- Experiência com arquitetura em nuvem (AWS, GCP ou Azure).
- Inglês técnico
**Diferenciais que contam pontos**
- Experiência em projetos de migração de sistemas monolíticos para microsserviços.
- Experiência em ambientes de alta disponibilidade e tolerante a falhas.
- Vivência em projetos com metodologia ágil.
- Familiaridade com ferramentas de gestão de projetos (Jira, Trello, etc.).
- Conhecimento em Git, Jenkins e práticas de CI/CD.
- Containerização (LXD ou Docker).
**Dedicação**
- 40 horas semanais
Tipo de vaga: Tempo Integral