[Job - 28075] Software Architect, Brazil
Description
We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions. We are looking for a hands-on Software Architect to translate high-level architecture direction into scalable, maintainable software designs.
Requirements
- Advanced knowledge of Java 21 and modern JVM-based backend development
- Deg and operating RESTful APIs and event-driven architectures
- Apache Kafka (producers, consumers, consumer groups, retry strategies, DLQ patterns)
- PostgreSQL (schema design, query optimization, JPA/Hibernate mappings)
- Redis for caching and ephemeral data
- Docker and Kubernetes (Deployments, Services, Ingress, ConfigMaps, Secrets, probes, rollout/rollback strategies)
- Cloud-native environments on Google Cloud Platform (GCP), including GKE
- CI/CD pipelines and GitOps workflows, including Tekton pipelines and ArgoCD
- Observability practices, including structured logging, metrics, and monitoring
- Automated testing using JUnit 5, Mockito, and Testcontainers
- gRPC service communication
- WebSockets for event streaming
- OAuth2 / OIDC authentication flows and JWT validation
- OPA (Open Policy Agent) for policy-based authorization
- Identity broker integrations and token validation flows
- Google Cloud services, including Cloud Logging, Cloud Monitoring, and GCS
- Helm or Kustomize for Kubernetes manifest templating
- MapStruct and Lombok in Spring-based applications
- JVM performance tuning basics
- Cloud networking fundamentals (VPC, subnets, load balancers)
- Nice to have: Terraform, mTLS implementations, Pub/Sub messaging patterns, gRPC streaming, Advanced Kafka patterns, Kubernetes networking concepts, Sidecar security patterns, Contract testing, Performance testing tools (JMeter, Gatling), Spanish
- Exposure to frontend architecture (e.g., Angular, RxJS) for cross-functional alignment
- Experience with performance tuning, cost optimisation, or SLA/SLO definition
- Familiarity with architecture runway planning or domain-driven design (DDD)
- Hands-on with observability stacks (Prometheus, Grafana, OpenTelemetry)
Benefits
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended paternity leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass
- Profit Sharing and Results Participation (PLR)
- Life insurance
- Continuous learning platform (CI&T University)
- Discount club
- Free online platform dedicated to physical, mental, and overall well-being
- Pregnancy and responsible parenting course
- Partnerships with online learning platforms
- Language learning platform
Originally posted on
Skills
HibernateRESTfulPrometheusOpenTelemetryNode.jsJavaCI/CDApachegRPCRESTKubernetesDomain-Driven DesignPostgreSQLAIDDDRedisGrafanaArgoCDMockitoKafkaTerraformGCPSpringSecurityAngularEvent-DrivenJunitJWTDockerHelm
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.