Desenvolvedor JAVA SR
Desenvolvedor(a) Backend Java Sênior
Buscamos um(a) profissional com sólida experiência em desenvolvimento backend Java e construção de APIs corporativas. Essa pessoa atuará na evolução de serviços críticos, contribuindo com decisões técnicas, integração de sistemas e garantia de segurança, resiliência, qualidade e compatibilidade das APIs em produção.
Principais responsabilidades
-
Desenvolver, evoluir e manter aplicações backend utilizando Java 17+ e Spring Boot 3+;
-
Construir e integrar APIs REST, definindo contratos, versionamento e documentação com OpenAPI/Swagger;
-
Implementar soluções orientadas a objetos, utilizando collections, streams, tratamento de exceções e concorrência;
-
Desenvolver integrações assíncronas e orientadas a eventos com Kafka, garantindo processamento confiável e idempotência;
-
Aplicar padrões de resiliência, como timeout, retry, circuit breaker e fallback, preferencialmente com Resilience4j;
-
Integrar sistemas legados e ambientes mainframe, traduzindo regras de negócio em serviços modernos;
-
Criar e manter testes unitários, de integração, mocks e testes de contrato;
-
Trabalhar com Docker, CI/CD e práticas de observabilidade, incluindo logs, métricas e tracing;
-
Implementar boas práticas de segurança para APIs, como OAuth2, JWT, gestão de segredos, validação de entradas e conformidade com a LGPD;
-
Avaliar impactos técnicos, conduzir decisões de arquitetura e garantir a evolução sustentável das soluções;
-
Realizar revisões de código, apoiar outros desenvolvedores e promover boas práticas de engenharia.
Requisitos obrigatórios
-
Mais de 5 anos de experiência com desenvolvimento backend Java e APIs corporativas;
-
Domínio de Java 17 ou superior;
-
Experiência sólida com Spring Boot 3+;
-
Forte conhecimento em orientação a objetos, collections, streams, exceções e concorrência;
-
Experiência com APIs REST, OpenAPI/Swagger, contratos e versionamento;
-
Experiência com Kafka, processamento assíncrono e idempotência;
-
Conhecimento em Resilience4j e padrões de resiliência;
-
Experiência com testes unitários, de integração, mocks e testes de contrato;
-
Conhecimento em Docker, CI/CD e observabilidade;
-
Experiência com segurança de APIs, OAuth2/JWT e práticas relacionadas à LGPD;
-
Vivência com integração de sistemas legados ou mainframe;
-
Boa capacidade de comunicação e tradução de regras de negócio em soluções técnicas.
Requisitos desejáveis
-
Experiência com Apache Camel e padrões de integração;
-
Conhecimento em integrações REST e SOAP;
-
Experiência com Redis, bancos de dados relacionais e SQL;
-
Conhecimento em Kubernetes, cloud, microsserviços, DDD e arquitetura distribuída;
-
Vivência com governança corporativa de APIs;
-
Conhecimento em segmentos bancários, crédito ou cobrança;
-
Experiência prática com ferramentas de Inteligência Artificial generativa aplicadas ao desenvolvimento de software, incluindo geração, refatoração, documentação e revisão de código;
Diferencial de senioridade
Esperamos que o(a) profissional tenha autonomia para definir contratos de APIs, avaliar impactos, conduzir decisões técnicas, revisar código, orientar desenvolvedores e garantir a segurança, a resiliência, a qualidade e a compatibilidade das soluções em produção.
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: 58eb39
#LI-JO1
#LI-Hybrid