amaris-consulting-logo
Amaris Consulting

Senior Software Engineer

São Paulo
Freelance
English, Portuguese

Job description

Sobre a Posição

Estamos em busca de um(a) Engenheiro(a) de Software com forte experiência em soluções de integração, especialmente utilizando Camel K, para apoiar um de nossos principais clientes internacionais. Você atuará em um ambiente baseado em Azure e será responsável por projetar e implementar serviços de integração cloud-native utilizando Java, Kubernetes e Docker.

Principais Responsabilidades

  • Projetar, desenvolver e manter soluções de integração utilizando Camel K (e o ecossistema Apache Camel) em ambiente Azure.
  • Construir e implantar serviços cloud-native em Kubernetes (AKS ou similar) utilizando contêineres Docker.
  • Colaborar com product owners e stakeholders de negócio para levantar e refinar requisitos, traduzindo-os em especificações técnicas claras.
  • Definir e implementar padrões de integração, APIs e fluxos de eventos alinhados aos padrões de arquitetura do cliente.
  • Garantir que as soluções sejam escaláveis, seguras e de fácil manutenção, seguindo boas práticas de engenharia de software e DevOps.
  • Investigar problemas e otimizar serviços de integração existentes para melhorar confiabilidade e desempenho.
  • Produzir e manter documentação técnica (desenhos de solução, especificações de API, contratos de integração).

Requisitos do Perfil

Competências Técnicas Obrigatórias

  • Forte experiência prática com Camel K ou Apache Camel para construção de soluções de integração.
  • Sólida experiência em desenvolvimento Java em projetos de backend e integração.
  • Vivência em ambientes de cloud Azure (por exemplo AKS, Azure Functions, Azure Service Bus, etc.).
  • Experiência prática com Kubernetes e Docker para aplicações conteinerizadas.
  • Atuação prévia em times orientados a produto, com capacidade de compreender processos de negócio e necessidades dos usuários.
  • Capacidade comprovada de levantar requisitos com stakeholders, incluindo:
    • Facilitação de workshops ou discussões com áreas de negócio e equipes técnicas.
    • Tradução de necessidades funcionais em requisitos técnicos claros e testáveis.
     
  • Familiaridade com design de APIs (REST e, idealmente, arquiteturas orientadas a eventos) e padrões de integração comuns.
  • Conhecimento de message brokers (por exemplo Kafka, RabbitMQ, Azure Service Bus).
  • Experiência com arquiteturas de microsserviços e domain-driven design (DDD).
  • Excelente entendimento de boas práticas de engenharia de software: testes automatizados, CI/CD, code review, Git.

Diferenciais (Nice-to-Have)

  • Experiência com MuleSoft (Anypoint Platform, API-led connectivity, etc.).
  • Experiência prévia em consultoria ou em times internacionais e distribuídos.

Competências Comportamentais

  • Excelente comunicação e capacidade de interação com stakeholders não técnicos.
  • Autonomia e proatividade para esclarecer requisitos e propor soluções.
  • Perfil colaborativo e conforto em trabalhar em ambientes ágeis (Scrum, Kanban).
  • Fluência em Inglês (falado e escrito).

A Amaris Consulting se orgulha de ser um local de trabalho com igualdade de oportunidades. Estamos comprometidos em promover a diversidade dentro da força de trabalho e criar um ambiente de trabalho inclusivo. Para este fim, acolhemos candidaturas de todos os candidatos qualificados independentemente do sexo, orientação sexual, raça, etnia, crenças, idade, estado civil, deficiência ou outras características.

Who are we?

Amaris Consulting é uma empresa independente de consultoria em tecnologia, que fornece orientação e soluções para negócios.Com mais de 1.000 clientes em todo o mundo, temos implementado soluções em projetos importantes há mais de uma década - isso é possível graças a uma equipe internacional de 7.600 pessoas espalhadas por 5 continentes e mais de 60 países.

Nossas soluções se concentram em quatro linhas de negócios diferentes: Sistemas de Informação e Digital, Telecomunicações, Ciências da Vida e Engenharia. Estamos focados em construir e nutrir uma comunidade de talentos de alto nível, onde todos os membros de nossa equipe possam alcançar seu pleno potencial.

A Amaris é a sua ponte para atravessar rios de mudanças, enfrentar desafios e realizar todos os seus projetos com sucesso.

Interested in this job?

Fast response time

Avg. response time: 72h
.doc, .docx, .pdf
Sending your application