Descrição da empresaA WeFit é uma empresa de Design de Serviços Digitais com o propósito de transformar estratégias, objetivos e necessidades em experiências por meio de Design, Processos e Tecnologia. Nossa filosofia central é a resolução de problemas. Valorizamos a criatividade e inovação, o nosso foco principal está em encontrar soluções práticas e eficazes para os desafios de entregar uma boa experiência para os usuários e agregar valor para os negócios dos nossos clientes. Procuramos profissionais que compartilhem dessa visão e que estejam prontos para buscar profundidade em situações complexas com uma mentalidade voltada para a resolução de problemas. Nossa expectativa é que este(a) profissional consiga tomar decisões com base em critérios técnicos e de experiência que possam impactar as regras de negócio do cliente, o Front, Backend e refletir isso nas suas atividades. Nossa expectativa é que este(a) profissional consiga tomar decisões com base em critérios técnicos e de experiência que possam impactar as regras de negócio do cliente, o Front, Backend e refletir isso nas suas atividades.Atividades e ResponsabilidadesComo um desenvolvedor Java Sênior para atuar no desenvolvimento e manutenção de aplicações back-end utilizando Java (21) e Spring Boot. A pessoa será responsável por projetar e implementar APIs RESTful seguras, performáticas e escaláveis, contribuindo ativamente em um ambiente baseado em microsserviços. Além disso, irá colaborar com times multidisciplinares, participando da análise de requisitos técnicos e funcionais, propondo soluções eficientes e alinhadas às necessidades do negócio.
Além disso, você terá o importante papel de colaborar com o designer e o desenvolvedor frontend na exploração dos casos de uso com o objetivo de entregar uma experiência robusta. Por fim, você também poderá contribuir introduzindo novos processos, tecnologias e arquiteturas em um ambiente com ampla abertura para discussões. Em relação ao modelo de trabalho, gostamos de nos encontrar e por isso adotamos o trabalho híbrido (frequência será combinada), mas se você é de outro estado, também temos espaço para você trabalhar 100% remoto.RequisitosExperiência sólida com Java 11 ou superior. Domínio do Spring Framework, especialmente Spring Boot, Spring Data e Spring Security. Vivência com arquitetura de microsserviços. Prática com testes automatizados (JUnit, Mockito ou similares.). Conhecimento em segurança de aplicações e APIs. Preocupação constante com arquitetura e documentação; Conforto em trabalhar em um ambiente altamente colaborativo. Experiência com tecnologias para CI e CD.DiferenciaisFamiliaridade com mensageria (AWS SQS, Kafka ou similares.). Conhecimento em ferramentas de monitoramento e observabilidade (Prometheus, Grafana, ELK). Noções de DevOps e práticas SRE. Experiência em ambientes de alta disponibilidade e grande volume de dados. Experiência na configuração de ambientes serverless; Experiência com serviços de computação em nuvem (e.g. AWS, Google Cloud Platform e Azure).