Technology
Java Back-End Developer | Mid Level
Compass UOL
HimalayasRemote
- Location
- Brazil, Brazil
- Type
- Remote
- Salary
- Salary not specified
- Posted
- 8 Nov 2026
• Desenvolver e evoluir soluções back-end para o segmento financeiro; • 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; • Implementar APIs e orquestrar chamadas entre serviços, garantindo desempenho, segurança e confiabilidade das integrações; • Realizar integração com sistemas e fontes de dados, processando informações e disponibilizando-as para consumo das aplicações front-end; • Implementar regras de negócio de acordo com os requisitos definidos e a solução especificada; • 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; • Aplicar estratégias de validação e transformação de dados, tratamento de erros, timeouts, retentativas e cache; • Contribuir para a construção de soluções escaláveis, resilientes e aderentes às necessidades dos canais digitais; • Desenvolver testes automatizados e apoiar a observabilidade das aplicações; • Atuar em ambientes de alta concorrência e alto volume de requisições.
. Desenvolver e evoluir soluções back-end para o segmento financeiro; 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; Implementar APIs e orquestrar chamadas entre serviços, garantindo desempenho, segurança e confiabilidade das integrações; Realizar integração com sistemas e fontes de dados, processando informações e disponibilizando-as para consumo das aplicações front-end; Implementar regras de negócio de acordo com os requisitos definidos e a solução especificada; 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; Aplicar estratégias de validação e transformação de dados, tratamento de erros, timeouts, retentativas e cache; Contribuir para a construção de soluções escaláveis, resilientes e aderentes às necessidades dos canais digitais; Desenvolver testes automatizados e apoiar a observabilidade das aplicações; Atuar em ambientes de alta concorrência e alto volume de requisições. Experiência com desenvolvimento back-end utilizando Java; Conhecimento em Spring Boot; Experiência na construção e manutenção de APIs REST; Conhecimento em contratos de integração e documentação de APIs com Swagger; Experiência com arquitetura orientada a eventos (Event-Driven Architecture); Conhecimento em serviços de mensageria; Experiência com GitHub e GitLab; Conhecimento em Maven; Experiência com autenticação e autorização de aplicações; Conhecimento em validação e transformação de dados; Experiência em tratamento de erros, timeouts, retentativas e estratégias de cache; Conhecimento em orientação a objetos e boas práticas de arquitetura de software; Experiência com testes unitários e automação de testes; Conhecimento em observabilidade e padrões de resiliência; Experiência em desenvolvimento de soluções escaláveis para ambientes de alta demanda e elevado volume de transações. Informações adicionais Benefícios Vale-alimentação e/ou vale-refeição; Plano de saúde e plano odontológico; Plano de saúde para o seu pet; Auxílio home office (para vagas remotas); Kit de boas-vindas no onboarding; Seguro de vida; Zenklub, com acompanhamento psicológico e nutricional; TotalPass; Programa de Certificações e Capacitação Contínua com parceiros (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce); Parcerias e descontos para o seu desenvolvimento; Acesso ao conteúdo UOL; Kit maternidade; Licença maternidade e paternidade estendidas; Programa de indicações. Originally posted on Himalayas