Software Architect

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, or related fields., Strong experience in architecture definitions with microservices, API Gateway, and Design Patterns., Proficient in Java and Spring, with experience in RESTful APIs and database optimization., Familiarity with cloud infrastructure and tools like Docker, Kubernetes, and Terraform..

Key responsibilities:

  • Evaluate requirements in light of business context and objectives.
  • Design and implement microservices architecture and event-driven architecture using Kafka.
  • Develop and maintain comprehensive architecture documentation, including diagrams and best practices.
  • Provide guidance to software architects and development teams, ensuring solutions align with overall architecture standards.

Job description

JOB DESCRIPTION

O que buscamos?



Estamos buscando uma pessoa Software Architect para fazer parte do nosso time! Se você tem espírito inovador, gosta de desafios e busca autonomia para pensar, criar e contribuir com em um ambiente ágil, de muita cooperação e tecnologia de ponta, dá uma olhada na nossa vaga abaixo!


RESPONSIBILITIES AND ASSIGNMENTS

O que você precisa ter:


  • Avaliar os requisitos à luz do contexto e dos objetivos do negócio;
  • Auxiliar na definição de um roteiro de arquitetura, priorizando as soluções a serem desenvolvidas;
  • Projetar a arquitetura de microsserviços;
  • Projetar e implementar a arquitetura de malha de serviços;
  • Projetar e implementar a arquitetura orientada a eventos (Kafka). Trabalhar ativamente na configuração e no gerenciamento do Kafka para este produto.
  • Desenvolver e manter documentação abrangente para a arquitetura, incluindo diagramas de arquitetura, procedimentos operacionais e melhores práticas;
  • Fornecer orientação e supervisão aos arquitetos de software e às equipes de desenvolvimento de software;
  • Garantir que as soluções correspondam à arquitetura de referência geral, aos blocos de construção arquitetônicos e aos requisitos não funcionais para fornecer uma estrutura para as saídas do projeto;
  • Conduzir ajustes de desempenho, monitoramento e solução de problemas para garantir o funcionamento ideal da plataforma.




REQUIREMENTS AND QUALIFICATIONS

Formação e engajamento desejáveis:


  • Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
  • Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade;
  • Experiência na área de Tecnologia da Informação, trabalhando com desenvolvimento e arquitetura;
  • Forte experiência em definições de arquitetura com padrão de microserviços, API Gateway, Design Patterns (Factory, Strategy, CQRS, etc.).e eventos (Kafka, RabbitMQ).
  • Forte conhecimento de Java e Spring;
  • Experiência com APIs RESTful, gRPC, SOAP;
  • Experiência projetando e otimizando Banco de Dados SQL: Microsoft SQL Server, PostgreSQL, MySQL (modelagem, otimização) e NoSQL: MongoDB, Redis;
  • Experiência em implementação de Secure Coding, Spring Security, OWASP Top 10 ou autenticação (OAuth2, JWT).
  • Vivência com Infraestrutura & Cloud: Container, Docker, Kubernetes, IaC: Terraform, Ansible e Cloud: AWS/Azure
  • Vivência com ferramentas de Monitoramento & Observabilidade como Prometheus, Grafana, ELK, New Relic, Datadog.
  • Inglês B2 ou superior

ADDITIONAL INFORMATION

O que oferecemos:


🍽️ Auxílio alimentação e mobilidade;


🩺 Plano de saúde;

 

🚀 Avaliações semestrais com a perspectiva de crescimento;


🗣️ Cultura de Feedback;


⏸️ Recesso maternidade/paternidade;


💰 Bônus por indicação;


🧠 ZenKlub - duas sessões gratuitas por mês;

 

📖 Benefício Educação;

 

🎖️ Prêmio por tempo de casa;

 

🖥️ Escritório disponível para coworking em Porto Alegre(RS).


Sobre a contratação:


💼Contrato no modelo CLT ou PJ;


👨‍💻Trabalho Remoto;



Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado.


VEM PRA SOFT! 💙

Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Architect Related jobs