Desenvolvedor Backend Java - SêniorA jornada de quem ama repensar o futuro está aqui. Sobre a RethinkSomos uma consultoria que une tecnologia, design e estratégia de produtos digitais para solucionar os desafios de grandes empresas brasileiras. Agora como parte da Framework Digital, ampliamos nosso impacto atuando de ponta a ponta na jornada digital, da concepção à escala.Nossa missão é gerar valor real por meio de soluções que conectam times, sistemas e pessoas. Acreditamos que a transformação digital acontece quando estratégia, tecnologia e experiência andam juntas e é isso que entregamos.Empresas como Smiles, Gol, Santander Esfera, Swift e Comgás confiam em nossa parceria para acelerar sua evolução digital com consistência e resultado. Diversidade e InclusãoPara repensar o futuro, é essencial garantir ambientes mais diversos e inclusivos. Por isso, incentivamos fortemente a candidatura de mulheres, pessoas pretas, pardas, indígenas, LGBTQIAPN+ e pessoas com deficiência.Que tal repensar um futuro mais diverso com a gente? Qual será o seu papel?Você será responsável por desenvolver, testar e manter APIs e serviços backend de alta performance utilizando Java e Spring Boot, garantindo que as soluções sejam escaláveis, seguras e eficientes. Como será seu dia a dia?Desenvolver e evoluir aplicações backend com Java e Spring Boot;Colaborar com times de frontend, produto e stakeholders para alinhar soluções;Implementar integrações com APIs RESTful e sistemas externos;Realizar code reviews, incentivar programação em pares e promover boas práticas;Garantir escalabilidade, segurança e performance das aplicações;Trabalhar com práticas de DevOps e pipelines de CI/CD;Documentar soluções e processos adotados.Para esta vaga, é essencial:Experiência sólida em desenvolvimento backend com Java (mínimo de 5 anos de experiência);Experiência em aplicações Oracle Commerce Cloud (OCC);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);Conhecimento em Service Mesh;Conhecimento de Segurança aplicada a webservices;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.Você pode se destacar se:Tiver experiência com Quarkus para desenvolvimento de microserviços;Conhecer práticas e ferramentas de CI/CD (Jenkins, GitLab CI);Tiver familiaridade com arquiteturas de microsserviços e metodologias ágeis (Scrum, Kanban).Demonstrar pensamento analítico, proatividade e boa comunicação. O que oferecemos aos nossos Rethinkers?Básico que a gente amaCartão Caju para usar como quiser nos benefícios de alimentação e home officeDay-off no aniversárioKit de onboarding com todas as ferramentas essenciais e mimos exclusivos para Rethinkers Saúde e bem-estarAuxílio bem-estar mensalConvênio médico Bradesco (100% custeado pela Rethink, com cobertura nacional)Assistência odontológicaSaúde mental com a plataforma Conexa SaúdeWellhub para cuidar do corpo em movimentoOn Happy para planejar suas viagens à lazerEscritórios em Belo Horizonte e Ipatinga prontos para te receberCarreira e desenvolvimentoPlataforma interna com cursos de hard e soft skillsOportunidades reais de crescimento em um ambiente que valoriza o aprendizado contínuo Como funciona o nosso processo seletivo?1. InscriçãoVocê começa sua jornada cadastrando seu perfil por aqui.2. Bate-papo com PeopleUma conversa leve para conhecermos você, sua história e seus objetivos — e te apresentarmos nossa cultura.3. Entrevista técnica com liderançaHora de mergulhar nas suas habilidades e experiências.4. Feedback finalIndependente do resultado, você receberá um retorno e os próximos passos serão alinhados com transparência. Curtiu a oportunidade?Então, vem repensar o futuro com a gente! ✨