A Comunidade de Pagamentos é responsável pelos sistemas centrais que garantem a experiência de pagamentos dos nossos clientes, tanto pessoa física quanto jurídica. São sistemas críticos, de alta volumetria, que exigem excelência técnica e resiliência.
Buscamos alguém que:
- Acreditar que problemas tecnológicos devem ser resolvidos com tecnologia e da forma mais simples possível, sempre buscando soluções elegantes, eficientes e sustentáveis.
- Atuar de ponta a ponta no ciclo de desenvolvimento de software, desde o levantamento de requisitos até a sustentação em produção, dentro do modelo We build it, we run it.
- Projetar, implementar e manter sistemas complexos, garantindo alta performance, escalabilidade e resiliência, com foco em disponibilidade contínua em Java, Kotlin ou Python, aplicando princípios de engenharia como SOLID, DDD e Clean Architecture.
- Compreender profundamente o produto, suas funcionalidades e o mercado-alvo, alinhando decisões técnicas às necessidades reais dos usuários e aos objetivos estratégicos do negócio.
- Trabalhar em estreita colaboração com o time de arquitetura, contribuindo para o desenho de soluções modernas, seguras e escaláveis, utilizando as melhores práticas de arquitetura de software.
- Automatizar testes (unitários, integrados e de contrato) e apoiar o processo de homologação, garantindo a qualidade e a confiabilidade do software entregue.
- Provisionar infraestrutura como código, utilizando Terraform e CloudFormation, garantindo ambientes consistentes, auditáveis e seguros.
- Implantar e sustentar aplicações em ambientes de homologação e produção, com atuação ativa na resolução de incidentes, análise de logs e métricas, e melhoria contínua da observabilidade via AWS CloudWatch e ferramentas correlatas.
- Participar ativamente das cerimônias ágeis, como plannings, dailies, reviews e retrospectivas, além de fornecer suporte técnico contínuo ao time.
- Documentar aplicações, decisões técnicas e processos operacionais, promovendo o compartilhamento de conhecimento e a autonomia da equipe.
📍 Modelo de trabalho: Híbrido, sem escala.
Requisitos Imprescindiveis:
- Experiência sólida com Java e/ou Kotlin para desenvolvimento backend.
- Conhecimento prático em Python para automações ou serviços complementares.
- Domínio de serviços AWS, especialmente: SQS, DynamoDB, ECS, CloudWatch, API Gateway, Secret Manager, SSM Parameter Store.
- Vivência com infraestrutura como código, utilizando Terraform ou CloudFormation.
- Experiência com automação de testes (unitários, integrados e de contrato).
- Prática com CI/CD, preferencialmente com GitHub Actions (IU Pipes 2.0).
- Capacidade de atuar em ambientes de alta volumetria e alta disponibilidade, com foco em performance e escalabilidade.
- Experiência com implantação e sustentação de aplicações em produção, incluindo monitoramento e resolução de incidentes.
Requisitos Desejáveis
- Conhecimento em Spring Boot e padrões de arquitetura como Clean Architecture e DDD.
- Experiência com design e consumo de APIs RESTful.
- Vivência com monitoramento avançado, incluindo rastreamento distribuído e métricas customizadas.
- Familiaridade com práticas de segurança em sistemas financeiros, como criptografia, autenticação e controle de acesso.
- Inglês intermediário ou avançado para leitura de documentação técnica e colaboração com times globais.