freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available