Yapp Logo
cover

RETHINK

Tecnologia e Desenvolvimento | Belo Horizonte, MG

Sobre a Rethink


Somos uma consultoria que une tecnologia, design e estratégia para solucionar desafios de grandes empresas brasileiras. Com uma abordagem que integra código, experiência do usuário e estratégia de produtos, auxiliamos negócios a se prepararem para o futuro, desde a concepção até a implementação.


Nos dedicamos a desenvolver experiências que atendem tanto nossos clientes quanto as pessoas que trabalham conosco. Os Rethinkers, são o nosso maior recurso, e por isso, nos esforçamos para criar um ambiente de trabalho incrível!


O resultado? Smiles, Gol e Santander Esfera são algumas das empresas que contam com a nossa parceira estratégica para crescerem no digital.


Diversidade e Inclusão


Acreditamos que, para repensar o futuro, precisamos promover ambientes mais diversos e inclusivos. Por isso,  incentivamos a participação de mulheres, pessoas negras, pardas, indígenas, membros da comunidade LGBTQIAPN+ e pessoas com deficiência em nossas oportunidades.


Que tal repensar um futuro mais diverso com a gente?



Pessoa Tech Lead

RETHINK | Líder | Remoto | Belo Horizonte | RET000018

Vaga publicada em 12/02/2025


Principais responsabilidades

  • Alinhar e acompanhar os objetivos do time.

  • Assegurar a execução dos processos da Rethink pelo time.

  • Acompanhar a evolução das tarefas dentro do ciclo de desenvolvimento identificando e mitigando riscos que impeçam a entrega das tasks comprometidas

  • Ser referência de TI para o time e cliente.

  • Garantir o bom clima do time sendo um grande responsável pela manutenção da cultura da Rethink.

  • Aprovação das horas extras realizadas pelos times de TI validando que estão efetivamente respaldadas por solicitações do cliente ou por necessidades específicas.

  • Realizar entrevistas de candidatos para atuação no time de TI de sua responsabilidade.

  • Assegurar que o time mantenha em dia as ferramentas de trabalho (JIRA, Documentação).

  • Identificar oportunidades e necessidades de treinamento ao time, buscando sempre encontrar um nivelamento e que a equipe consiga evoluir.

  • Definir em conjunto com o Coordenador perfis necessários para os projetos.

  • Apoiar o time de projetos na criação de cronogramas e estimativas de novos projetos.

  • Acompanhar as dinâmicas das equipes em busca de processos ágeis, facilitar a comunicação e desbloquear obstáculos.

  • Resolver conflitos e manter um ambiente de trabalho colaborativo e positivo.

  • Criar desenhos de solução e participar da definição de arquitetura de software para o projeto.

  • Colaborar com outros membros da equipe para atingir metas e prazos estabelecidos.

  • Comunicar de forma eficaz com todas as partes interessadas do projeto.

  • Garantir que a equipe esteja alinhada com os objetivos e diretrizes do projeto.

Requisitos técnicos

  • Experiência sólida em desenvolvimento backend com Java (mínimo de 5 anos de experiência).

  • Domínio do framework Spring Boot e suas principais bibliotecas e módulos (Spring Data, Spring Security, Spring MVC, etc).

  • Conhecimento em banco de dados relacionais (ex: PostgreSQL, MySQL) e noSQL (ex: MongoDB, Redis).

  • Experiência com integração de APIs RESTful.

  • Familiaridade com boas práticas de segurança, escalabilidade e otimização de performance.

  • Experiência com controle de versão, preferencialmente Git.

  • Experiência em aplicações na nuvem com AWS, incluindo serviços como EC2, S3, RDS, Lambda, entre outros.

  • Conhecimento em ambientes de containers e orquestração, como Docker e Kubernetes.

  • Conhecimento em testes unitários.

Você terá um diferencial se:

  • Experiência em aplicações Oracle Commerce Cloud (OCC)

  • Experiência com Docker e Kubernetes;

  • Experiência em bancos de dados relacionais e não-relacionais (MongoDB, ElasticSearch, Redis, etc.).

  • Experiência em DevOps e na criação de pipeline de entregas contínuas;

  • Experiência no desenvolvimento de arquiteturas resilientes e escaláveis;

Perfil comportamental

  • Facilidade em tomar decisões rápidas e certeiras

  • Realização de feedbacks e direcionamentos técnicos

  • Foco em colaboração e espírito de equipe, para garantir o sucesso dos projetos e o desenvolvimento do time.

  • Pensamento analítico e habilidade para resolver problemas complexos.

  • Boa comunicação e capacidade de trabalhar em equipe.

  • Autonomia e pro atividade para propor e implementar melhorias.