Logo for Deliver IT Serviços de Tecnologia

Desenvolvedor(a) Backend Sênior - Java/Kotlin

Roles & Responsibilities

  • Proficiency in Java and Kotlin backend development.
  • Experience with distributed systems and messaging (RabbitMQ and Kafka), including delivery guarantees and DLQ/DLT concepts.
  • Database expertise with PostgreSQL and MongoDB and strong SQL skills; API development and integration (REST and SOAP) with WebHooks.
  • Familiarity with Elixir (OTP, GenServer, Supervisor, ETS) for concurrent, fault-tolerant, high-availability services; Agile practices and SOLID principles.

Requirements:

  • Develop and evolve backend services autonomously with a focus on scalability, fault tolerance, and high availability.
  • Analyze existing architectures to identify improvements and opportunities for simplification.
  • Implement integrations between systems, APIs and asynchronous flows (REST, SOAP, WebHooks) and messaging solutions.
  • Contribute to observability, monitoring and reliability, and actively participate in Agile ceremonies and cross-functional collaboration.

Job description

JOB DESCRIPTION


Você é uma pessoa curiosa, colaborativa e que gosta de trocar conhecimento enquanto enfrenta desafios técnicos reais? Então essa oportunidade é para você! 


Estamos em busca de um(a) Desenvolvedor(a) Backend Sênior para atuar em um cliente global de tecnologia, presente em diversos países e com produtos digitais de alto tráfego e impacto.


RESPONSIBILITIES AND ASSIGNMENTS


Na sua rotina de trabalho, você vai se deparar com as seguintes atividades:


Atuar de forma proativa e autônoma no desenvolvimento de soluções backend;

Analisar arquiteturas existentes, identificando pontos de melhoria e oportunidades de simplificação;

Desenvolver e evoluir serviços backend com foco em escalabilidade, tolerância a falhas e alta disponibilidade;

Implementar integrações entre sistemas, APIs e fluxos assíncronos;

Trabalhar com mensageria, avaliando estratégias de processamento, reprocessamento e garantias de entrega;

Atuar em integrações via APIs REST, SOAP e WebHooks;

Contribuir para práticas de observabilidade, monitoramento e confiabilidade dos sistemas;

Participar ativamente de rituais ágeis, refinamentos técnicos e definições de solução;

Colaborar com diferentes áreas técnicas em ambiente ágil.


REQUIREMENTS AND QUALIFICATIONS


Confere abaixo o que você vai precisar saber pra se dar bem nessa oportunidade!


CONHECIMENTOS EXIGIDOS

  • Java;
  • Kotlin
  • Elixir, com foco em: Sistemas concorrentes, tolerantes a falhas e de alta disponibilidade e uso de OTP (GenServer, Supervisor, ETS), processos e escalabilidade;
  • Node.js;
  • Conhecimento em Machine Learning aplicado a ranking, recomendação ou classificação;
  • Experiência com MongoDB;
  • Experiência com PostgreSQL;
  • Domínio de SQL;
  • Desenvolvimento e integração de APIs REST e SOAP;
  • Implementação e consumo de WebHooks;
  • RabbitMQ, incluindo: Diferenças conceituais entre fila vs log, consumer groups, ordering e reprocessamento; Estratégias de migração gradual, dual-write/bridge, observabilidade e uso de DLQ/DLT; Conhecimento sobre garantias de entrega (at-least-once / exactly-once, com expectativa realista);
  • Kafka;
  • Vivência com Metodologias Ágeis;
  • Aplicação de princípios SOLID.


CONHECIMENTOS DESEJÁVEIS

  • Experiência com XMPP / Jabber;
  • Python (automação, workers, integrações, scripts, observabilidade e ferramentas internas);
  • Jenkins;
  • Git e GitLab CI;
  • Docker;
  • Kong, incluindo:
  • Configuração de rotas, plugins, autenticação, rate limit, observabilidade e policies;
  • Grafana para monitoramento e visualização de métricas.

ADDITIONAL INFORMATION


A Deliver IT vai deixar a digital nesse projeto e quer convidar você para fazer parte dessa construção! 🙆‍♀️

Temos uma cultura leve, descontraída, colaborativa e diversa, além de um ambiente enriquecedor, com muitos colegas feras em diversos segmentos e muitos desafios. Aqui você vai encontrar projetos inovadores, conexão e muita troca de conhecimento! 😊


Todas as nossas posições seguem o modelo de contrato CLT em 44h/semanais.


CONFIRA NOSSOS BENEFÍCIOS

  • Modalidade: 100% Remoto
  • VA e/ou VR
  • Programa Bem-Estar: apoio psicológico, apoio jurídico, apoio social, apoio financeiro.
  • Plano de Saúde e Plano Odontológico
  • Seguro de Vida
  • Wellhub
  • Workshops mensais
  • Parcerias que te dão desconto: Sucesu, Target Trust, Sesc e Seprorgs
  • Premiação por aniversário de empresa
  • Premiação por indicação contratada

JUNTE-SE A NÓS


O universo da tecnologia é gigante, assim como as nossas oportunidades de carreira e os motivos que você tem para ser Deliver IT. Descubra e trilhe seu futuro com a gente.


VALORES QUE ENTREGAMOS PARA VOCÊ

 

IT IS TECH

Aqui utilizamos a tecnologia para fortalecer as relações entre pessoas e negócios.


IT IS COLLABORATION

O nosso espírito de colaboração promove um ambiente produtivo, leve, transparente e humano.


IT IS RESPONSIBILITY

Sabemos que para ter liberdade e autonomia para criar soluções inovadoras tem que ter responsabilidade.


IT IS OPPORTUNITIES

Somos valorizados por nossas capacidades e temos o estímulo necessário para desenvolver nossos talentos.


Related jobs

Other jobs at Deliver IT Serviços de Tecnologia

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.