Descrição do Cargo:
Estamos procurando por um profissional habilidoso e experiente para desempenhar o cargo de Arquiteto de Soluções em nossa equipe.
Como arquiteto de soluções, você será responsável pelo design e governança da arquitetura, definição de padrões, políticas de versionamento, estratégias de revisão de código e melhores práticas de engenharia de software. Além disso, você atuará como elo fundamental entre times técnicos e stakeholders do negócio, tomando decisões estratégicas para o sucesso da plataforma.
Atividades:
* Definir e evoluir a arquitetura da plataforma de processamento de cartões, garantindo alta disponibilidade, segurança e performance.
* Criar e manter padrões arquiteturais para microsserviços, definindo melhores práticas de desenvolvimento e versionamento.
* Trabalhar com orquestração de containers (Kubernetes), computação em nuvem (AWS) e segurança (PCI DSS, HSM).
* Definir e supervisionar políticas de revisão de código, pipelines CI/CD e automação de infraestrutura.
* Avaliar bancos de dados relacionais e não relacionais, garantindo escolha e modelagem adequadas para cada cenário.
* Colaborar com desenvolvedores backend (Java, Spring) e frontend (Angular) para garantir a melhor implementação arquitetural.
* Interagir com stakeholders técnicos e de negócios, traduzindo necessidades do mercado em decisões arquiteturais sólidas.
Requisitos:
1. Experiência sólida em arquitetura de software para sistemas de alta disponibilidade.
2. Profundo conhecimento em microsserviços, Kubernetes, Docker e computação em nuvem (AWS).
3. Forte domínio em Java, Spring Boot e integração de APIs RESTful e GraphQL.
4. Experiência com mensageria e streaming de dados (Kafka, RabbitMQ, Hazelcast).
5. Conhecimento avançado em bancos de dados relacionais e não relacionais.
6. Experiência com API Gateway (AWS API Gateway, Kong, Apigee, etc.).
7. Capacidade de liderar times técnicos, tomar decisões estratégicas e interagir com stakeholders.
8. Vivência com arquitetura de microsserviços em ambientes multi-cloud.
9. Conhecimento em observabilidade, logging distribuído e tracing (ELK, OpenTelemetry, Jaeger).
10. Certificações em arquitetura de software, cloud computing (AWS Solutions Architect, TOGAF, etc.).
11. Experiência com segurança e compliance (PCI DSS, criptografia, HSM).
12. Experiência no setor de meios de pagamento, especialmente no processamento de cartões.