Arquiteto de Soluções

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerJavaKubernetesAzureCI/CDDevOpsMicroservices

Requirements

  • Proven experience in architectural modeling (logical and physical views) and microservices architecture.
  • Strong expertise in AWS and Azure cloud environments.
  • Proficiency in Java, Git, DevOps practices, CI/CD pipelines, logging, and monitoring tools.
  • Experience with containers, orchestration (Docker, Kubernetes, ECS), service mesh, and messaging systems (Kafka, RabbitMQ, AWS SQS/SNS).
  • Knowledge of frontend (React, Angular, PWA) and mobile technologies (Android/iOS, Kotlin, Swift, Flutter preferred).
  • Experience integrating APIs (REST/SOAP) and managing API gateways (Kong, AWS API Gateway).
  • Solid understanding of non-functional requirements: capacity, performance, resilience, cost.
  • Familiarity with infrastructure management, networking, Linux, and provisioning/configuration tools (Vagrant, Ansible, Puppet, Terraform).
  • Awareness of cybersecurity and information security best practices.
  • Understanding of data integration, ETL processes, and RDBMS/NoSQL databases.
  • Knowledge of architectural patterns and principles: Hexagonal, DDD, SOLID, SAGA, Event-driven, Strangler, Lift & Shift, SOA, 12 Factor App.
  • Strong analytical, problem-solving, and communication skills.
  • Higher education degree in Computer Science, Engineering, or related fields.

Responsibilities

  • Act as the primary interface between business stakeholders and technology teams.
  • Define application and infrastructure patterns, creating architectural reference models.
  • Plan architectural roadmaps to accommodate growth, performance, and scalability.
  • Conduct trade-off analyses to balance cost, resilience, performance, and complexity.
  • Document architectures using standard frameworks such as the C4 Model.
  • Support squads in agile ceremonies including inception, planning, review, and retrospectives.
  • Build reusable corporate components and ensure solution consistency.
  • Collaborate closely with Cloud, Security, QA, and DevOps teams.
  • Evaluate new technologies, conduct proofs of concept, and provide hands-on implementation support.
  • Contribute to development, integrations, environment provisioning, and technical defense of solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now