Skills
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Back-End Java Sênior para atuar em projetos com alta demanda, escalabilidade e criticidade, junto a squads ágeis multidisciplinares. Você terá espaço para liderar frentes técnicas, evoluir aplicações existentes e propor soluções de maior complexidade.
Responsabilidades
- Desenvolver e evoluir aplicações de alta complexidade, garantindo escalabilidade e resiliência
- Atuar na sustentação, manutenção e modernização de sistemas legados
- Conduzir frentes técnicas e orientar o time em boas práticas de engenharia de software
- Sugerir, pesquisar e implementar novas tecnologias e abordagens para otimizar o ecossistema
- Colaborar com a squad em rituais ágeis para entregar valor contínuo ao cliente
Requisitos
- Domínio avançado em Java (versões 11+) e ecossistema Spring
- Conhecimento sólido em orientação a objetos, design patterns e princípios SOLID
- Experiência com arquiteturas Hexagonal Architecture e Clean Architecture
- Vivência com microsserviços e APIs RESTful
- Prática com testes unitários (JUnit e Mockito)
- Experiência com bancos relacionais e não relacionais (PostgreSQL, DB2, Oracle, Redis)
- Conhecimento em CI/CD (CloudBees/Jenkins), Git, Maven/Gradle e metodologias ágeis (Scrum/Jira)
Beneficios
- Flexibilidade de trabalho conforme o projeto (anywhere office, híbrido ou presencial)
- Apoio em desenvolvimento contínuo com BRQ Academy, mentoria e incentivo a certificações
- Programas de idiomas, além de iniciativas de saúde e bem-estar
- Cultura de diversidade, inclusão e oportunidades afirmativas