CI&TBrazil

[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.

Try personalized matching