Na Avanade , ajudamos nossos clientes a acelerar sua transformação digital por meio de soluções inovadoras, escaláveis e centradas em tecnologia. Buscamos um(a) Desenvolvedor(a) Full Stack Spring Boot + Angular para atuar no desenvolvimento e evolução de aplicações estratégicas, contribuindo diretamente para a criação de soluções modernas, resilientes e de alto desempenho. Esta posição terá papel fundamental na definição de arquiteturas, implementação de boas práticas e entrega de experiências digitais que geram impacto real para nossos clientes.
Faça parte de uma equipe colaborativa, inovadora e apaixonada por tecnologia, onde você terá espaço para crescer, compartilhar conhecimento e contribuir para projetos de transformação digital em grande escala.
Together we do what matters.
Saiba mais sobre alguns dos nossos benefícios
- Vale refeição ou alimentação
- Cartão Multibenefícios (até Consultor(a) Sênior)
- Convênio médico e odontológico
- Certificações e treinamentos
- Seguro de vida
- Previdência privada
- Avababy: acompanhamento da gestação e kit para novos pais e mães
- Participação nos resultados da empresa
- Wellhub
- Auxílio creche
- Mentoria de carreira
- Política de Birthday Off (um dia de folga no mês do seu aniversário)
- Sessões de bem-estar
Para cargos gerenciais: veículo corporativo, estacionamento e auxílio combustível
-
Responsabilidades
- Desenvolver e evoluir aplicações full stack utilizando Java Spring Boot e Angular .
- Liderar tecnicamente soluções end-to-end, apoiando decisões arquiteturais e garantindo qualidade nas entregas.
- Projetar, implementar e evoluir microsserviços escaláveis, resilientes e seguros.
- Definir e manter APIs REST, incluindo contratos, versionamento e padrões de integração.
- Implementar integrações assíncronas utilizando ferramentas de mensageria como Kafka , RabbitMQ ou tecnologias similares.
- Contribuir para decisões relacionadas à arquitetura, performance, escalabilidade e segurança das aplicações.
- Garantir a qualidade do código por meio de testes automatizados, revisões de código e disseminação de boas práticas.
- Apoiar o time na análise e resolução de problemas complexos, promovendo melhoria contínua das soluções.
- Trabalhar em colaboração com equipes multidisciplinares, influenciando decisões técnicas e de produto.