Java Back-End Developer | Sênior (Remote)

.Responsabilidades e atribuiçõesConstruir soluções de desenvolvimento de software com foco em catálogo;Apoiar nas decisões técnicas e estratégicas, avaliando os riscos e impactos das soluções (resiliência, performance, escalabilidade e segurança);Participar da construção e validação das soluções desenvolvidas garantindo boa comunicação e clareza nos processos;Trabalhar junto ao time na construção, definição e execução de cenários de testes do produto;Monitorar e analisar métricas de desempenho, identificando oportunidades de otimização e aprimoramento do sistema;Estabelecer e promover práticas de desenvolvimento ágil, incentivando a colaboração, feedback contínuo e melhoria contínua;Possuir visão clara de todo o ciclo de desenvolvimento de software;Cultivar um ambiente de trabalho inclusivo e colaborativo, incentivando a diversidade e o trabalho em equipe, garantindo as entregas;Proatividade e dinamismo para com o time, apoiando na solução de problemas de alta complexidade.Requisitos e qualificaçõesExperiência sólida como desenvolvedor Back-end com Java (versões 17, 21 ou superior) e Spring Boot;Conhecimento em arquitetura de Microsserviços;Conhecimento em comunicação síncrona e assíncrona;Experiência com mensageria (SNS/SQS, RabbitMQ);Conhecimento em boas práticas de desenvolvimento de software;Conhecimento em bancos de dados relacionais e não relacionais (principalmente Oracle, Postgres, MongoDB e Redis);Conhecimento em qualidade de software (pirâmide de testes, testes unitários e automação);Experiência com ferramentas de observabilidade e troubleshooting (diferencial Dynatrace);Conhecimento em desenvolvimento com Inteligência Artificial (diferencial Amazon Q);Conhecimento em desenvolvimento com ADK do Google para criação de agentes;Vivência com metodologias ágeis (Scrum);Experiência com desenvolvimento de arquiteturas distribuídas, resilientes, escaláveis e de alta performance;Experiência em modelagem, documentação e implementação de APIs;Experiência com soluções Cloud (AWS, GCP, Azure, etc.);Experiência com Git, Docker e Kubernetes;Experiência com observabilidade de software.Desejável:Experiência com Node.js;Experiência com desenvolvimento Front-end (React, JavaScript, TypeScript);Vivência como desenvolvedor Full Stack;Experiência com arquitetura de Micro-Frontends;Conhecimento em integração entre front-end e APIs (consumo, autenticação, performance).