Globo's Technology area plays a key role in its transformation into a media tech and D2C company, managing data and developing digital products such as Globoplay, Globo.com, G1, Ge, Gshow, and Cartola. The Checkout InApp team focuses on the user sales and post‑sales experience via mobile app and TV, integrating with Apple, Google, and Roku stores. This senior back‑end Java engineer will design, develop, and maintain high‑availability services, contribute to architecture decisions, and collaborate across product, architecture, and engineering teams.
Pessoa Engenheira de Software Back-end Java Sênior | Checkout InApp (Canais de Venda) - Vaga Exclusiva para Mulheres 👩 at Globo
Hybrid - Rio de Janeiro, Rio de Janeiro, Brasil
More jobs at GloboRequisitos
Habilidades
- Formação superior completa
- Sólida experiência com Java
- Experiência em desenvolvimento de APIs REST e microsserviços
- Conhecimento em Quarkus (Opcional) ou Spring Boot
- Experiência com Google Cloud Platform (GCP)
- Conhecimento em Pub/Sub ou RabbitMQ
- Experiência em plataformas de monetização, billing ou assinaturas
- Conhecimento dos ecossistemas Google Play Billing, Apple App Store e Roku
- Conhecimento de práticas de arquitetura evolutiva e Domain-Driven Design (DDD)
- Experiência com MongoDB
- Experiência com arquitetura orientada a eventos (Event-Driven Architecture)
- Conhecimento de padrões CQRS
- Experiência com sistemas distribuÃdos
- Conhecimento de estratégias de resiliência, como Circuit Breaker, Retry, Timeout
- Experiência com mensageria e processamento assÃncrono
- Conhecimento de observabilidade (logs, métricas e tracing)
- Boa comunicação e capacidade de trabalhar em ambientes colaborativos
- Capacidade de discutir arquitetura e tomar decisões técnicas com autonomia
- Conhecimento em desenvolvimento para SDKs
- Vivência em desenvolvimento para Apps (diferencial: ser e-commerce e/ou entretenimento)
- Certificação Java
- Certificação Google Cloud
Responsabilidades
- Projetar, desenvolver e evoluir serviços back-end de alta disponibilidade e escalabilidade
- Participar da definição e evolução da arquitetura da plataforma
- Desenvolver soluções baseadas em microsserviços e arquitetura orientada a eventos
- Garantir observabilidade, resiliência e performance dos sistemas
- Trabalhar em conjunto com times de produto, arquitetura e engenharia na construção de soluções de negócio
- Apoiar a disseminação de boas práticas de engenharia, qualidade e arquitetura
- Atuar na análise e resolução de incidentes em ambientes distribuÃdos
- Contribuir com revisões de código, mentoria técnica e evolução do time
Tecnologias
JavaREST APIsMicroservicesQuarkusSpring BootGoogle Cloud PlatformPub/SubRabbitMQMongoDBEvent-Driven ArchitectureCQRSDistributed SystemsObservability (logs, metrics, tracing)
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.