[Job-31052] Software Architect (Kotlin/Java), Brazil
On-siteCampinas, São Paulo, Brazil
Campinas, São Paulo, BrazilOn-siteFull TimeLarge
Full TimeLarge
Job Summary
Define and evolve the backend and mobile solution architecture for a high-scale banking platform, ensuring scalability, resilience, and efficiency. Act as the primary technical reference for backend and mobile engineering teams, conducting build-or-buy studies, managing technical debt, and leading architectural discussions. Collaborate transversally with engineering teams and vendors to establish architectural standards, promote best practices, and align solutions with business strategy. Communicate regularly with Enterprise Architecture and present to stakeholders.
Required Qualifications
- Experiência em arquitetura de soluções com foco em backend, incluindo microserviços, APIs REST/GraphQL e integrações distribuídas
- Conhecimento sólido em linguagens backend como Java, Kotlin e/ou similares orientadas a objeto
- Familiaridade com arquiteturas mobile nativas ou híbridas (iOS e/ou Android), suficiente para revisar decisões técnicas e orientar times
- Domínio de design patterns e princípios de arquitetura: Clean Architecture, Hexagonal, DDD, SOLID e TDD
- Experiência com bancos de dados SQL e NoSQL (ex: PostgreSQL, MongoDB, Redis)
- Conhecimento em protocolos de comunicação: HTTP/HTTPS, mensageria e eventos (ex: SNS, SQS, Kafka, RabbitMQ)
- Experiência com GIT / Git Flow, Swagger/OpenAPI e boas práticas de documentação
- Comunicação clara e objetiva, com boa oratória para apresentações a executivos e stakeholders
- Espírito colaborativo e capacidade de liderar discussões técnicas
- Capacidade de utilizar componentes já existentes, evitando overlap de funcionalidades
- Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente
Desired Qualifications
- Conhecimento em frameworks de arquitetura como TOGAF, COBIT ou ITIL
- Familiaridade com Docker, Kubernetes e práticas de infraestrutura como código (IaC)
- Experiência com plataformas de cloud como GCP, AWS ou Azure
- Familiaridade com plataformas de API Management (ex: Apigee Hybrid)
- Vivência com métodos ágeis (Scrum, Kanban)
- Experiência com soluções de streaming de dados e arquiteturas orientadas a eventos
- Conhecimento em observabilidade e monitoramento de plataformas (Grafana, Prometheus, Datadog ou similares)
- Familiaridade com normas ISO relevantes ao contexto de segurança e gestão de TI
- Conhecimento em GoLang
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.