Desenvolvedor(a) Backend Java Sênior
Summary
Desenvolve e mantém aplicações backend em Java/Spring, APIs REST e microsserviços na AWS, garantindo qualidade e escalabilidade com boas práticas.
Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) Backend Java Sênior para atuar no desenvolvimento e evolução de aplicações, trabalhando com tecnologias modernas, arquitetura de microsserviços e ambiente cloud AWS.
Buscamos um profissional com sólida experiência em Java e Spring, capaz de atuar com autonomia em demandas de alta complexidade, contribuir com decisões técnicas e garantir qualidade, escalabilidade e boas práticas no desenvolvimento das soluções.
📍 Modelo de trabalho: Híbrido – 2 dias presenciais por semana na região da Faria Lima – São Paulo/SP.
Principais responsabilidades
- Desenvolver e evoluir aplicações backend utilizando Java e Spring;
- Desenvolver e manter APIs REST;
- Atuar com arquitetura baseada em microsserviços;
- Desenvolver integrações e soluções utilizando mensageria;
- Trabalhar com aplicações e serviços em ambiente AWS;
- Atuar com bancos de dados relacionais e não relacionais;
- Garantir a qualidade das entregas por meio de testes unitários e integrados;
- Aplicar boas práticas de desenvolvimento, como SOLID, Clean Code e Clean Architecture;
- Participar de discussões e definições técnicas junto ao time;
- Contribuir com melhorias de arquitetura, performance, qualidade e evolução das aplicações;
- Atuar em ambiente ágil, colaborando com diferentes profissionais e áreas.
Requisitos obrigatórios
- Sólida experiência com Java, preferencialmente versões recentes (Java 21+);
- Experiência com Spring Framework, principalmente Spring Boot;
- Experiência com APIs REST;
- Vivência com arquitetura de microsserviços;
- Experiência com AWS, utilizando serviços como SQS, S3, ECS, Lambda, API Gateway e/ou Cognito;
- Conhecimento em mensageria/filas, especialmente AWS SQS;
- Experiência com bancos de dados SQL e NoSQL;
- Conhecimento em Git;
- Experiência com testes unitários e integrados;
- Conhecimento e aplicação de SOLID, Clean Code e boas práticas de desenvolvimento;
- Conhecimentos em ambiente Linux;
- Vivência com metodologias ágeis, como Scrum ou Kanban.
Conhecimentos desejáveis
- Spring Data, Spring Cloud e Spring Security;
- MongoDB e/ou DynamoDB;
- Sonar e acompanhamento de métricas de qualidade de código;
- GitFlow;
- Clean Architecture;
- Docker;
- Experiência com Python;
- Experiência com ferramentas de desenvolvimento assistido por Inteligência Artificial;
- Experiência participando de definições de arquitetura ou atuando como referência técnica;
- Conhecimento em desenvolvimento frontend com Angular 14+.
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.
Ref: RESVba696d
#LI-RS1