Текст заказа
Estamos em busca de um(a) Consultor(a) Back End | Spring Boot para atuar no desenvolvimento e evolução de aplicações robustas, escaláveis e de alta performance. Esta posição terá papel fundamental na construção de soluções modernas baseadas em microsserviços, APIs e arquiteturas distribuídas, contribuindo para projetos de inovação e transformação digital de nossos clientes. O profissional atuará em parceria com equipes multidisciplinares, apoiando decisões técnicas e promovendo a excelência no desenvolvimento de software.
Na Avanade, você terá a oportunidade de trabalhar com tecnologias de ponta, desenvolver sua carreira em um ambiente colaborativo e participar de projetos que geram impacto real para organizações líderes em seus segmentos.
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, implementar e evoluir aplicações e serviços back-end utilizando Spring Boot.
* Projetar, desenvolver e manter microsserviços escaláveis, resilientes e seguros.
* Desenvolver e manter APIs REST, garantindo padronização, versionamento, performance e qualidade das integrações.
* Implementar integrações síncronas e assíncronas utilizando Apache Kafka, RabbitMQ ou Azure Service Bus.
* Aplicar boas práticas de desenvolvimento, princípios de orientação a objetos, Clean Code e padrões de projeto.
* Contribuir para definições arquiteturais considerando escalabilidade, disponibilidade, segurança e performance.
* Desenvolver testes unitários e de integração para garantir a qualidade e confiabilidade das soluções.
* Identificar, analisar e solucionar problemas técnicos complexos, promovendo melhorias contínuas.
* Atuar com bancos de dados relacionais e não relacionais, assegurando eficiência na persistência e consulta de dados.
* Participar de revisões de código (Code Review), disseminando boas práticas e padrões de desenvolvimento.
* Atuar em ambientes de integração contínua e entrega contínua (CI/CD), contribuindo para a automação dos processos de build e deploy.
* Trabalhar de forma colaborativa com equipes multidisciplinares na evolução contínua das soluções.
.
Habilidades e Experiências
Requisitos obrigatórios
* Experiência sólida em desenvolvimento Back-end.
* Domínio de Spring Boot, incluindo Spring Web, Spring Data JPA e Spring Security.
* Experiência no desenvolvimento e manutenção de microsserviços e APIs REST.
* Conhecimento em arquitetura de software, princípios SOLID, Clean Code e Design Patterns.
* Experiência com ferramentas de mensageria, como Apache Kafka, RabbitMQ ou Azure Service Bus.
* Conhecimento em bancos de dados relacionais e/ou NoSQL, incluindo SQL Server, PostgreSQL, Oracle, MongoDB, DynamoDB ou Cassandra.
* Experiência com versionamento de código utilizando Git.
* Conhecimento em pipelines de CI/CD e processos de automação de build e deploy.
* Vivência em ambientes de Cloud, preferencialmente Microsoft Azure, AWS ou Google Cloud Platform.
* Experiência com testes automatizados.
* Capacidade analítica, resolução de problemas e atuação colaborativa em equipes ágeis.
* Disponibilidade para atuação em modelo híbrido, com presença nas bases da Avanade em São Paulo/SP, Rio de Janeiro/RJ, Nova Lima/MG ou Recife/PE.
Diferenciais
* Experiência com Docker e Kubernetes.
* Conhecimento em Arquitetura Hexagonal, Domain-Driven Design (DDD) e Clean Architecture.
* Experiência com soluções de observabilidade e monitoramento, como Dynatrace e Grafana.
* Experiência em ambientes de alta disponibilidade, alta escalabilidade e sistemas de missão crítica.
* Conhecimento em Infraestrutura como Código (IaC).
.