Own the architecture and delivery of secure, high-performance payment platforms, building Java services and integrations while improving reliability, compliance, engineering practices, and team capability.
Java Backend Developer Sênior - REMOTO
📜 Description
- Desenvolver e evoluir APIs e serviços backend em Java com Spring Boot.
- Projetar integrações orientadas a eventos com Pub/Sub e desacoplar componentes legados.
- Construir adapters, facades e BFFs para apoiar migrações incrementais.
- Otimizar endpoints de jornadas críticas, garantindo performance e escalabilidade.
- Definir padrões de APIs e acesso a dados, incluindo versionamento, paginação, filtros e cache.
- Implementar resiliência e observabilidade com circuit breakers, retries, logs, métricas e tracing.
🛠️ Requirements
- 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.
Full job description
A Verity está buscando novos talentos!
Somos uma consultoria de transformação e inovação digital e buscamosBackEnd 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:
Responsibilities
- 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.
Requirements
- 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 contextos de transformação arquitetural e migração incremental de sistemas legados.
- Vivência com BFFs, facades e adapters em cenários complexos de integração.
- Experiência com jornadas críticas de operação, alta volumetria ou ambientes com elevada dependência entre sistemas.
- Conhecimento em estratégias de cache, tuning de performance e otimização de consumo de recursos.
- Atuação prévia em ambientes corporativos complexos, com múltiplos times e necessidade de governança técnica.
- Competências esperadas
- Visão analítica e sistêmica.
- Senso de dono e responsabilidade técnica.
- Capacidade de propor soluções escaláveis e sustentáveis.
- Organização e clareza na documentação e comunicação.
- Colaboração com times multidisciplinares.
Similar jobs
Search more Backend Engineer jobsDesign and maintain scalable, secure backend services for an identity security platform, collaborating across product, engineering, UX, and security to deliver reliable features and improve platform performance.
Define system architecture and build, test, and deliver Java or Kotlin applications, translating business requirements into distributed systems while monitoring platform health and improving engineering processes.
Desenvolve e evolui APIs REST e soluções SaaS em.NET, contribuindo para decisões de arquitetura, qualidade de código, desempenho, observabilidade e integrações escaláveis.
Own the design, delivery, and operation of secure, scalable payment platforms, leading Java architecture and integrations while improving reliability, engineering practices, and team capability.
