Create Alert
Email me similar jobs

Desenvolvedor(a) Full Stack Spring Boot + Angular

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.

.

Similar jobs