Desenvolvedor(a) Java Sênior
Quem somos nós?
Somos um ecossistema de transformação digital que combina tecnologia e visão estratégica para escalar resultados e aumentar o valor entregue aos nossos clientes. Trabalhamos na construção de soluções inovadoras e disruptivas em mais de 300 projetos com grandes empresas nacionais de múltiplos segmentos.
Nosso propósito é impactar positivamente pessoas e negócios, exponencializando cada um para atingir seu máximo potencial. Respeitamos todas as diferenças e criamos um espaço aberto e livre para você ter autonomia, expor suas ideias, aprender com os erros, se conectar com outras pessoas e gerar mudanças ao seu redor.
Se você deseja estar em um ambiente colaborativo, desafiador e que incentiva você a sempre evoluir e ser o protagonista da sua história, aqui é o seu lugar!
Antes de avançarmos, é importante você saber que:
- Contratação: CLT
- Modelo de Trabalho: Remoto
- Horário: das 9h às 12h e das 13h às 18h. A jornada é flexível conforme agendas e entregas. .
- Etapas do Processo: Composto por 3 a 4 etapas, com um tempo médio de até 03 dias úteis entre uma etapa e outra.
- Meios de Comunicação: Utilizamos E-mail e WhatsApp. Certifique-se de que essas informações estejam corretas no momento de inscrição para evitar falhas na comunicação.
O que buscamos?
Estamos em busca de um(a) Desenvolvedor(a) Backend Java para fazer parte do nosso movimento. Procuramos alguém com forte experiência em desenvolvimento backend, que goste de construir soluções escaláveis, modernas e de alto impacto.
Essa pessoa terá papel importante na evolução de aplicações baseadas em microsserviços, APIs e arquiteturas orientadas a eventos, atuando em entregas de ponta a ponta — da implementação à disponibilização em produção.
Esperamos alguém com olhar técnico apurado, capaz de atuar em integrações complexas, performance de aplicações, boas práticas de arquitetura e qualidade de código, contribuindo ativamente para decisões técnicas, colaboração entre times e evolução contínua das soluções.
Também buscamos uma pessoa aberta à experimentação, inovação e adoção responsável de novas tecnologias e ferramentas, incluindo o uso de Inteligência Artificial aplicada ao desenvolvimento de software.
Como será seu dia-a-dia?
- Desenvolver e evoluir aplicações backend baseadas em microsserviços, APIs e arquiteturas orientadas a eventos, garantindo escalabilidade, estabilidade e qualidade das soluções;
- Conduzir decisões técnicas e de arquitetura com autonomia, propondo direcionamentos para os projetos;
- Construir integrações entre sistemas, aplicando boas práticas de resiliência, performance e segurança;
- Apoiar a manutenção e evolução dos ambientes produtivos, identificando problemas e propondo correções e melhorias contínuas;
- Conduzir code reviews e disseminar boas práticas de arquitetura, design e qualidade de código;
- Apoiar tecnicamente e orientar desenvolvedores menos experientes do time, atuando como referência técnica no dia a dia;
- Colaborar com times multidisciplinares, traduzindo necessidades de negócio em soluções técnicas eficientes;
- Explorar novas tecnologias e ferramentas — incluindo IA aplicada ao desenvolvimento — buscando ganho de eficiência e qualidade nas entregas.
Para cumprir esse desafio, você precisa ter:
- Experiência sólida com desenvolvimento backend utilizando Java e o ecossistema Spring (Spring Boot, Spring Data, Spring Security);
- Domínio em orientação a objetos, design patterns e princípios SOLID, aplicados a soluções escaláveis e de fácil manutenção;
- Vivência na construção e evolução de microsserviços, APIs REST e arquiteturas orientadas a eventos, com autonomia para conduzir soluções da concepção à entrega em produção;
- Conhecimento em mensageria (ex: Kafka, RabbitMQ ou SQS) e práticas de integração resiliente;
- Experiência com testes automatizados (unitários e/ou de integração), utilizando JUnit, Mockito ou similares;
- Experiência com bancos de dados relacionais (ex: PostgreSQL, MySQL) e NoSQL (ex: MongoDB, Redis, DynamoDB), incluindo modelagem e otimização de performance;
- Conhecimento em segurança de aplicações e APIs, incluindo autenticação, autorização e criptografia;
- Familiaridade com práticas de observabilidade e monitoramento (ex: Datadog, Grafana, New Relic);
- Vivência com ambientes cloud (AWS, Azure ou GCP) e conteinerização (Docker, Kubernetes);
- Conhecimento em práticas de CI/CD e ferramentas associadas (ex: Jenkins, GitLab CI/CD, GitHub Actions);
- Vivência apoiando ou orientando tecnicamente desenvolvedores menos experientes;
- Interesse e experiência no uso de ferramentas de IA aplicadas ao desenvolvimento de software.
Você irá se destacar se:
- Tiver experiência em arquiteturas distribuídas ou cenários de alta complexidade técnica e alto volume de dados;
- Tiver vivência com migração de sistemas legados ou modernização de aplicações;
- Já tiver atuado como referência técnica ou apoiado a liderança técnica em projetos anteriores;
- Tiver certificação em cloud (AWS, Azure ou GCP);
O que oferecemos aos nossos Builders?
- Auxílio Alimentação (VA/VR) no cartão Caju;
- Auxílio Home-Office no cartão Caju;
- Programa de Pontos Flexíveis em seu Caju - um valor flexível para você usar como você quiser;
- Plano de Saúde Nacional Porto Seguro (Plano Prata com apartamento e sem coparticipação) com 50% da mensalidade custeada pela Builders;
- Assistência Odontológica pela Porto Seguro (Plano Bronze) com 100% da mensalidade paga pela Builders;
- Auxílio Creche para crianças de até 72 meses;
- Auxílio à Saúde Mental - acesso ao aplicativo Conexa;
- Auxílio à Saúde Física - acesso ao aplicativo Gympass e TotalPass;
- Seguro de vida
Todas as nossas vagas são inclusivas e abertas a pessoas de todas as identidades de gênero, orientações sexuais, idades, etnias, culturas, origens, crenças, deficiências e outras diversidades. Acreditamos que a pluralidade enriquece nosso time e promove um ambiente de trabalho mais inovador e colaborativo.
Ficou com curiosidade de saber mais? #SóBora se inscrever?