Desenvolvedor de back end

Ahoy by Belago

Brazil

On-site

BRL 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Casado está contratando um Desenvolvedor Backend Sênior para o Squad Integrações. O profissional atuará no desenvolvimento de soluções de backend, com foco em integrações entre sistemas, APIs REST e arquitetura orientada a eventos.

É essencial experiência com Java (8/17/21), Spring Boot, bancos de dados relacionais e não relacionais, além de práticas de DDD, testes automatizados e mensagens distribuídas (Kafka/RabbitMQ).

Qualifications

  • Mínimo de 5 anos de experiência comprovada como Desenvolvedor de Software ou função equivalente.
  • Histórico de participação em decisões técnicas e evolução de sistemas em produção.
  • Conhecimentos obrigatórios em Java, Spring Boot, REST APIs, bancos de dados relacionais e não relacionais.

Skills

Java
Spring Boot
REST APIs
SQL
MongoDB
Git
Microservices
AWS
DDD
Event-Driven
Kafka
RabbitMQ
WebSocket
OAuth2/JWT

Tools

Kafka
RabbitMQ
Docker
MongoDB
PostgreSQL
ElasticSearch

Job description

Estamos contratando: Desenvolvedor Backend Sênior - Squad Integrações:
O que você precisa ter:
  • Mínimo de 5 anos de experiência comprovada como Desenvolvedor de Software, Desenvolvedor Backend, Engenheiro de Software ou função equivalente.
  • Histórico de participação em decisões técnicas e evolução de sistemas em produção.
Conhecimentos técnicos obrigatórios:
  • Experiência com desenvolvimento em Java, preferencialmente nas versões 8, 17 ou 21.
  • Experiência com Spring Boot.
  • Desenvolvimento e consumo de APIs REST.
  • Conhecimento em bancos de dados relacionais e linguagem SQL.
  • Conhecimento em bancos de dados não relacionais, como MongoDB.
  • Controle de versão utilizando Git.
  • Experiência no desenvolvimento de aplicações baseadas em microsserviços.
  • Experiência com testes automatizados.
  • Spring Cloud.
  • Conhecimentos em serviços da AWS (Lambda, S3, SSM, IoT Core, etc).
  • Arquitetura Orientada a Eventos (Event-Driven Architecture).
  • Domain-Driven Design (DDD).
  • Experiência com conceitos como publicação e consumo de eventos, processamento assíncrono, idempotência, retries e Dead Letter Queue (DLQ).
  • Conhecimento em sistemas distribuídos.
  • Conhecimento em boas práticas de desenvolvimento de software (Clean Code, SOLID, KISS, DRY, YAGNI e conceitos relacionados).
  • Experiência na condução de Code Reviews e revisão de Pull Requests, contribuindo para a qualidade, padronização e evolução técnica da equipe.
  • Experiência prática com soluções de mensageria, como Kafka, RabbitMQ, ActiveMQ, MQTT, IoT Core, Amazon SQS ou similares.
  • Experiência com monitoramento e troubleshooting de aplicações por meio de logs e métricas.
  • Noções de utilização de Docker.
  • TCP/IP.
  • WebSocket.
  • Webhooks.
  • Experiência na definição e implementação de integrações entre sistemas utilizando APIs REST.
  • Experiência na integração com sistemas e serviços de terceiros.
  • Conhecimento em mecanismos de autenticação e autorização, como OAuth2, JWT, API Keys ou similares.
  • Experiência na definição e evolução de contratos de integração.
  • Capacidade de interpretar documentações técnicas e especificações de integração.
  • Experiência em troubleshooting de integrações complexas.
  • Experiência com processamento assíncrono e troca de mensagens entre sistemas distribuídos.
Conhecimentos desejáveis:
  • Cache distribuído com Redis.
  • Cache em memória com Caffeine e similares.
  • Fundamentos de Java 25.
  • Orquestração de fluxos com Temporal.io.
  • Comunicação de rede assíncrona orientada a eventos (Netty).
  • Protocolos binários.
  • Protocolos de comunicação proprietários.
  • Fundamentos em organização de dados de baixo nível (byte/bit, nibble, hexadecimais).
  • Protobuf ou formatos de serialização similares.
  • Observabilidade aplicada a integrações.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DESENVOLVEDOR SAAS SÊNIOR
DESENVOLVEDOR SAAS SÊNIOR

Indra Group • Brazil

Remote
BRL 180,000 - 320,000
Pessoa Desenvolvedora Backend (IA)
Pessoa Desenvolvedora Backend (IA)

TOTVS • Brazil

On-site
BRL 89,280 - 133,920
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

On-site
BRL 111,600 - 200,880
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

On-site
BRL 223,200 - 334,800
Desenvolvedor Java Pleno | Backend Developer
Desenvolvedor Java Pleno | Backend Developer

Open Technology Group • São Paulo

Hybrid
BRL 120,000 - 180,000
Desenvolvedor Backend
Desenvolvedor Backend

FCamara • Brazil

On-site
BRL 90,000 - 140,000
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

Softtek • São Paulo

Hybrid
BRL 180,000 - 240,000
Pessoa Desenvolvedora Back-end Java - Sênior
Pessoa Desenvolvedora Back-end Java - Sênior

FCamara • São Paulo

On-site
BRL 180,000 - 300,000
Desenvolvedor Backend Sênior | Java
Desenvolvedor Backend Sênior | Java

4DF Connect • São Paulo

On-site
BRL 180,000 - 240,000
Desenvolvedor Java - Sênior
Desenvolvedor Java - Sênior

Act Digital • Belo Horizonte

Hybrid
BRL 180,000 - 260,000