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