Sobre a vaga
Resumo em 1 parágrafo (opcional).
Responsabilidades
-
- Conhecimento nas linguagens: Java e Python.
- Arquitetura e desenvolvimento de APIs — capacidade de desenvolver e manter APIs REST, compreender HTTP, autenticação/autorização, integração entre sistemas, contratos de API, tratamento de erros e conceitos de arquitetura como camadas, microsserviços e comunicação síncrona/assíncrona.
- Banco de dados e persistência — conhecimento prático de SQL, bancos relacionais e NoSQL, modelagem de dados, queries, índices e transações.
- Qualidade de código e testes — capacidade de escrever código claro, organizado e de fácil manutenção, aplicando boas práticas de desenvolvimento de forma pragmática. Esperamos experiência com testes automatizados, code review e refatoração, além de conhecimento de Design Patterns e, principalmente, saber quando e como aplicá-los.
- Git, CI/CD e ambiente de execução — autonomia no uso de Git no dia a dia, incluindo branches, pull requests e resolução de conflitos. Esperamos também que entenda o caminho da aplicação do desenvolvimento até produção, conseguindo acompanhar e atuar em pipelines de CI/CD, analisar logs e falhas de deploy e ter familiaridade com ambientes Cloud, como Azure.
Requisitos
-
- Conhecimento nas linguagens: Java e Python.
- Arquitetura e desenvolvimento de APIs — capacidade de desenvolver e manter APIs REST, compreender HTTP, autenticação/autorização, integração entre sistemas, contratos de API, tratamento de erros e conceitos de arquitetura como camadas, microsserviços e comunicação síncrona/assíncrona.
- Banco de dados e persistência — conhecimento prático de SQL, bancos relacionais e NoSQL, modelagem de dados, queries, índices e transações.
- Qualidade de código e testes — capacidade de escrever código claro, organizado e de fácil manutenção, aplicando boas práticas de desenvolvimento de forma pragmática. Esperamos experiência com testes automatizados, code review e refatoração, além de conhecimento de Design Patterns e, principalmente, saber quando e como aplicá-los.
- Git, CI/CD e ambiente de execução — autonomia no uso de Git no dia a dia, incluindo branches, pull requests e resolução de conflitos. Esperamos também que entenda o caminho da aplicação do desenvolvimento até produção, conseguindo acompanhar e atuar em pipelines de CI/CD, analisar logs e falhas de deploy e ter familiaridade com ambientes Cloud, como Azure.
Cultura na BRQ
Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.
Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa. https://www.brq.com/carreiras/
Ref: RESV0000 #LI-Hybrid #LI-LS1