Point your AI agent at freehire and let it find you a job.

Get the CLI →

Quality Digital

NewBe an early applicant

Desenvolvedor senior back end ipaas

Posted 2 views
Discussion

Summary

Senior backend developer (iPaaS) who designs and builds integrations between systems using messaging services (Kafka, RabbitMQ, JMS) and REST APIs. Daily work involves Java Spring Boot and Node.js microservices, unit testing with JUnit, log monitoring in DataDog, and Docker/Kubernetes/OpenShift deployments.

Conhecimento em:

  • Desenvolvimento de sistemas, testes Unitários com JUnit, verificação de Logs no DataDog, Git;
  • Desenvolvimento de Microserviços Java Spring Boot, NodeJs, React, Angular, GraphQL, Flutter Python,OpenShift, Kubernetes, Docker, Maven e Filas (JMS, ActiveMQ ou KAFKA);
  • DB Oracle, SQL, MYSQL e Aurora;
  • Utilização de cache com REDIS, conhecimento em SOLID, Clean Code e SCRUM.
  • Conhecimento em JavaScript: Experiência sólida em desenvolvimento backend utilizando JavaScript, incluindo o uso de bibliotecas e frameworks populares como Node.js.
  • Bancos de Dados: Conhecimento básico de bancos de dados relacionais (ex: MySQL, PostgreSQL) e SQL para consulta e manipulação de dados.
  • Serviços de Mensageria: Experiência comprovada com serviços de mensageria como RabbitMQ, Apache Kafka ou tecnologias semelhantes para implementar comunicação assíncrona entre sistemas.
  • Experiência com APIs REST: Forte compreensão de APIs RESTful, incluindo o design, desenvolvimento, documentação, consumo e integração de endpoints de API em sistemas existentes.
  • Linguagens de Programação: Proficiência em pelo menos uma linguagem de programação como JavaScript (preferencial), C#, Java ou Python para implementar a lógica de comunicação e integração entre sistemas.


O que buscamos?

Um profissional que busque apresentar de forma clara suas necessidades e opiniões, além de receptividade para ouvir, aprender e disseminar o conhecimento adquirido.


Como será o seu dia a dia:

    • Com o apoio, manter o padrão estabelecido para o codebase em que está atuando;
    • Atuar na resolução de problemas técnicos usando algoritmos;
    • Buscar identificar erros, identificar a causa raiz do problema e a solução;
    • Terá conhecimento de testes, métricas, bem como práticas, ferramentas e processos de segurança;
    • Apoiar o time sempre que solicitado;
    • Participar de cerimônias e fóruns necessários para seu desenvolvimento profissional e do grupo.
    • Colaborar com outros membros da equipe de desenvolvimento, analistas de negócios e partes interessadas (stakeholders) para entender os requisitos do projeto e garantir a entrega de soluções de alta qualidade.
    • Analisar requisitos e desenhar soluções técnicas utilizando serviços de mensageria e APIs REST.
    • Implementar integrações de sistemas utilizando serviços de mensageria e APIs REST, garantindo uma comunicação eficiente e confiável entre os sistemas.
    • Desenvolver e documentar endpoints de APIs REST seguindo as melhores práticas de design e segurança.
    • Manter-se atualizado com as tecnologias relevantes e as melhores práticas do setor, compartilhando conhecimento e propondo melhorias nas arquiteturas e processos de integração.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available