AI/R
Java Back-End Developer | Mid Level (Remote)
Publicada há 6 dias
Candidatar no LinkedInSobre a vaga
<span>Descrição da vaga<br><br>Responsabilidades e atribuições<br><br><ul><li>Desenvolver e evoluir soluções back-end para o segmento financeiro;</li><li>Construir, manter e aprimorar aplicações no padrão BFF (Backend for Frontend), realizando a integração entre interfaces digitais e serviços de negócio;</li><li>Implementar APIs e orquestrar chamadas entre serviços, garantindo desempenho, segurança e confiabilidade das integrações;</li><li>Realizar integração com sistemas e fontes de dados, processando informações e disponibilizando-as para consumo das aplicações front-end;</li><li>Implementar regras de negócio de acordo com os requisitos definidos e a solução especificada;</li><li>Garantir a qualidade do código por meio da adoção de boas práticas de desenvolvimento, segurança e padrões técnicos estabelecidos;</li><li>Aplicar estratégias de validação e transformação de dados, tratamento de erros, timeouts, retentativas e cache;</li><li>Contribuir para a construção de soluções escaláveis, resilientes e aderentes às necessidades dos canais digitais;</li><li>Desenvolver testes automatizados e apoiar a observabilidade das aplicações;</li><li>Atuar em ambientes de alta concorrência e alto volume de requisições.<br><br></li></ul>Requisitos e qualificações<br><br><ul><li>Experiência com desenvolvimento back-end utilizando Java;</li><li>Conhecimento em Spring Boot;</li><li>Experiência na construção e manutenção de APIs REST;</li><li>Conhecimento em contratos de integração e documentação de APIs com Swagger;</li><li>Experiência com arquitetura orientada a eventos (Event-Driven Architecture);</li><li>Conhecimento em serviços de mensageria;</li><li>Experiência com GitHub e GitLab;</li><li>Conhecimento em Maven;</li><li>Experiência com autenticação e autorização de aplicações;</li><li>Conhecimento em validação e transformação de dados;</li><li>Experiência em tratamento de erros, timeouts, retentativas e estratégias de cache;</li><li>Conhecimento em orientação a objetos e boas práticas de arquitetura de software;</li><li>Experiência com testes unitários e automação de testes;</li><li>Conhecimento em observabilidade e padrões de resiliência;</li><li>Experiência em desenvolvimento de soluções escaláveis para ambientes de alta demanda e elevado volume de transações.<br><br></li></ul>Informações adicionais<br><br><strong>Benefícios<br><br></strong><ul><li>Vale-alimentação e/ou vale-refeição;</li><li>Plano de saúde e plano odontológico;</li><li>Plano de saúde para o seu pet;</li><li>Auxílio home office (para vagas remotas);</li><li>Kit de boas-vindas no onboarding;</li><li>Seguro de vida;</li><li>Zenklub, com acompanhamento psicológico e nutricional;</li><li>TotalPass;</li><li>Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce);</li><li>Parcerias e descontos para o seu desenvolvimento;</li><li>Acesso ao conteúdo UOL;</li><li>Kit maternidade;</li><li>Licença maternidade e paternidade estendidas; </li><li>Programa de indicações.<br><br></li></ul>Become a Compasser, be part of AI/R.<br><br>Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.<br><br>We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.<br><br>To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.<br><br>We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.<br><br><strong>Join us and be part of the AI-driven revolution.</strong><button><span><span><span>…</span><span> more</span></span></span></button></span>