- Location
- Recife, Armazem 9, Brazil · Rio de Janeiro, Rio Metropolitan Center · Nova Lima, Shopping Alta Vila · Sao Paulo, Torre Paineira
- Workplace
- Hybrid
- Type
- Full-time
- Department
- IT
- Source
- Workday
Description
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.
.
Habilidades e experiências
Requisitos obrigatórios
- Experiência sólida com Spring Boot (Spring Web, Spring Data e Spring Security).
- Domínio de Angular, incluindo componentização, arquitetura de front-end e utilização de RxJS.
- Experiência no desenvolvimento de microsserviços e APIs REST.
- Vivência com plataformas de mensageria, como Kafka, RabbitMQ ou Azure Service Bus.
- Conhecimento em bancos de dados NoSQL, como MongoDB, DynamoDB ou Cassandra.
- Experiência com ferramentas de versionamento (Git) e práticas de CI/CD.
- Vivência em ambientes de nuvem (Microsoft Azure, AWS ou Google Cloud Platform).
- Capacidade de atuar de forma colaborativa, com forte senso de responsabilidade e visão de qualidade.
Diferenciais
- Experiência com Docker e Kubernetes.
- Conhecimento em Arquitetura Hexagonal, Domain-Driven Design (DDD) ou Clean Architecture.
- Vivência com soluções de observabilidade e monitoramento de aplicações, como Dynatrace ou ferramentas similares.
- Experiência em ambientes de alta disponibilidade, alta escalabilidade e missão crítica.
- Certificações relacionadas a Cloud, Java ou Arquitetura de Software serão consideradas um diferencial.
.