Backend Developer Sênior - REMOTO
Summary
A Senior Backend Developer builds and evolves APIs and backend services using Java with Spring Boot, focusing on event-driven architectures, system integration, and ensuring performance and observability for critical business journeys.
A Verity está buscando novos talentos! Somos uma consultoria de transformação e engenharia digital e buscamos Backend Developer Sênior para fazer parte dessa jornada.
Olha só quais são as experiências e conhecimentos que você precisa ter para acelerar e transformar com a gente:
Responsabilidades e atribuições
- Buscamos uma pessoa Desenvolvedora Backend Java Sênior para atuar em um contexto estratégico de evolução de arquitetura, integração de sistemas e modernização tecnológica, com foco na construção e evolução de APIs e serviços backend que suportam jornadas críticas do negócio.
- Essa pessoa terá papel importante na evolução de soluções integradas ao OneData, apoiando a transição de arquiteturas legadas para um modelo mais escalável, resiliente e orientado a eventos, garantindo estabilidade operacional, performance e continuidade para os times.
- Desenvolver e evoluir APIs e serviços backend em Java com Spring Boot, garantindo consumo eficiente e estruturado de dados consolidados no OneData.
- Projetar e implementar arquitetura orientada a eventos (Pub/Sub), promovendo integração resiliente entre sistemas e desacoplamento progressivo de componentes legados.
- Construir camadas de adaptação, como adapters, facades e BFFs, viabilizando a migração incremental de consumidores sem impacto operacional.
- Estruturar e otimizar endpoints críticos das jornadas do Domiciliar, como agendamento, viabilidade, roteirização e rentabilidade, assegurando performance e escalabilidade.
- Definir e implementar padrões de acesso a dados e exposição de APIs, incluindo versionamento, paginação, filtros avançados, agregações e estratégias de cache.
- Apoiar a transição entre modelos de dados e versões de contratos, garantindo convivência segura entre versões, compatibilidade e evolução arquitetural progressiva.
- Implementar práticas robustas de resiliência e performance, como circuit breaker, retry, timeout, fallback e rate limiting, assegurando estabilidade em ambientes críticos.
- Atuar na identificação e mitigação de gargalos de latência, consumo excessivo de recursos e sobrecarga em banco de dados e cache.
- Garantir a observabilidade completa das APIs, com logs estruturados, métricas, tracing distribuído e monitoramento de erros e latência.
- Documentar contratos de APIs, eventos e decisões técnicas, promovendo clareza, governança e continuidade para os times.
Requisitos e qualificações
- Experiência sólida com desenvolvimento backend em Java.
- Domínio de Spring Boot para construção e evolução de APIs e microsserviços.
- Vivência com arquiteturas orientadas a eventos e mecanismos de mensageria / Pub/Sub.
- Experiência com integração entre sistemas, modernização de legados e construção de camadas de adaptação.
- Conhecimento em boas práticas de desenho de APIs REST, incluindo versionamento, paginação, filtros, contratos e compatibilidade entre versões.
- Experiência com práticas de resiliência, escalabilidade e performance em ambientes distribuídos.
- Conhecimento em observabilidade, incluindo logs, métricas, tracing e monitoramento.
- Capacidade de atuar em contextos de alta criticidade, com visão técnica e preocupação com estabilidade operacional.
- Boa comunicação para documentação técnica e interação com diferentes times.
Diferenciais
- Experiência em produtos com alto volume de uso e operação contínua.
- Vivência em contextos de multi-marca ou white-label.
- Experiência com arquiteturas escaláveis de backend.
- Atuação próxima a áreas de operação, entendendo impacto direto no negócio.
- Experiência com integração em ambientes instáveis ou sistemas legados.
Competências esperadas
- Pensamento analítico e foco em solução de problemas.
- Atenção à experiência do usuário e impacto operacional.
- Organização e qualidade na entrega de código.
- Senso de dono e responsabilidade.
- Colaboração com times de produto, design e frontend
Informações adicionais
Aqui nós somos humanos, somos digitais, somos Verity!
Tudo o que fazemos se baseia em nossos 8 POWER PRINCIPLES:
- Amar tecnologia;
- Assumir grandes responsabilidades;
- Cultivar relações de confiança por meio da transparência;
- Dar atenção e ser orientado pela necessidade e experiência do cliente;
- Encarar desafios de forma ágil;
- Colaborar entre pessoas e equipes;
- Encorajar a autonomia consciente;
- Atingir resultados de forma consciente.
É assim que criamos experiências inovadoras para o mundo digital, inspirando protagonismo e gerando resultados incríveis aos nossos clientes, sempre focados em metodologia, tecnologia e pessoas.
Fomos certificados como uma das melhores empresas para se trabalhar pelo Great Place To Work, e a cada dia criamos ações que melhoram ainda mais o ambiente de trabalho, aqui na Verity você tem:
- Vale refeição
- Vale alimentação
- Auxílio home office
- Assistência médica
- Assistência odontológica
- Seguro de vida
- Parcerias de descontos
- Convênios em estabelecimentos e instituições de ensino
- Treinamentos de agilidade recorrentes
- Verity Learning
- Intervalo Verity
- #VerityComVocê
E aí, topa criar experiências inovadoras para o mundo digital?