Full-Stack Developer Java Sênior (Remote)

.Responsabilidades e atribuiçõesConstruir soluções de desenvolvimento de software;Atuar na integração de parceiros de shopping, contemplando integração de produtos e realização de pedidos;Atuar na integração de parceiros do Compre e Pontue, garantindo que o participante realize compras e obtenha pontos Livelo;Possuir visão clara de todo o ciclo de desenvolvimento de software;Apoiar nas decisões técnicas e estratégicas, avaliando riscos e impactos das soluções, considerando 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;Apoiar o time na solução de problemas de alta complexidade, com proatividade e dinamismo;Estabelecer e promover práticas de desenvolvimento ágil, incentivando colaboração, feedback contínuo e melhoria contínua;Monitorar e analisar métricas de desempenho, identificando oportunidades de otimização e aprimoramento do sistema;Cultivar um ambiente de trabalho inclusivo e colaborativo, incentivando a diversidade e o trabalho em equipe, garantindo as entregas.Requisitos e qualificaçõesEnsino superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas;Experiência como desenvolvedor Full Stack utilizando Java, Node.js, Spring Boot e React;Conhecimento em Java (versão 17, 21 ou superior);Conhecimento em Spring Boot;Conhecimento em Node.js e React;Experiência com arquiteturas distribuídas, resilientes, escaláveis e de alta performance;Experiência em modelagem, documentação e implementação de APIs;Experiência com comunicação síncrona e assíncrona;Experiência com serviços de mensageria, com foco em SNS, SQS e RabbitMQ;Conhecimento em arquitetura de microsserviços e micro-frontends;Experiência com soluções em Cloud (AWS, GCP, Azure);Experiência com Git, Docker e Kubernetes;Experiência com ferramentas de build e gerenciamento de dependências, como Maven;Conhecimento em observabilidade de software e troubleshooting de aplicações;Conhecimento em bancos de dados relacionais e não relacionais;Experiência com Oracle, Postgres, MongoDB, OracleDB e ferramentas de acesso como DBeaver;Conhecimento em soluções de cache, como Redis;Conhecimento em padrões de qualidade de software, incluindo pirâmide de testes, testes unitários e automação de testes;Experiência com ferramentas de testes e validação de APIs, como Postman e SoapUI;Conhecimento em testes de performance utilizando JMeter;Experiência com análise de qualidade de código (Sonar) e testes de contrato (Pact);Vivência em práticas ágeis, como Scrum;Conhecimento em ferramentas de desenvolvimento como IntelliJ IDEA e Visual Studio Code;Conhecimento em ferramentas de colaboração e desenho de soluções, como Miro;Conhecimento em desenvolvimento utilizando Inteligência Artificial;Será diferencial conhecimento em Dynatrace;Será diferencial conhecimento em Amazon Q, Kiro e ADK do Google para desenvolvimento de agentes.

Similar jobs