Backend Developer Sênior - REMOTO

Empresa: verity

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, 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. Responsabilidades: • 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: 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 Sobre a empresa: 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.

Ver todas as vagas