Desenvolvedor backend
Remoto LATAM
Esta vaga é 100% remota e está aberta a candidatos de qualquer país da LATAM (Argentina, Bolívia, Brasil, Chile, Colômbia, México, Paraguai, Uruguai). Mesmo que a ficha mencione uma cidade, não é necessário morar lá: a empresa contrata em toda a região.
Icalia LabsAmérica Latina (Remoto)
38 pessoas interessadas nesta vaga
Seja um dos primeiros a se candidatar
SalárioSalário não especificado
Jornadafull-time
Modalidaderemote
Publicado6 jul
Verificada atualmente: 6 jul
Busca-se desenvolvedor backend para atuar em regime full-time de forma remota, com atuação em toda a América Latina. O profissional será responsável pelo desenvolvimento e manutenção de sistemas, com foco em escalabilidade e performance. Experiência com linguagens como Python, Node.js ou Java é necessária. Não há informação sobre remuneração no momento.
5+ anos de experiênciaJava 17 or Java 21Spring Boot 3.xSpring SecurityJPA / Hibernate+16 mais
Sobre a vaga
Na Icalia Labs, trabalhamos com organizações que dependem de sistemas robustos e escaláveis para operar em mercados regulamentados. Estamos buscando um/a desenvolvedor/a full-stack especializado/a em integrações e arquitetura com Spring Boot para compor uma equipe que constrói infraestrutura de APIs e conectores empresariais de alto nível. O foco é desenvolver APIs REST seguras, serviços assíncronos com eventos e frameworks reutilizáveis que se integrem a plataformas de grande porte, priorizando microservices, nuvem AWS e boas práticas de segurança, observabilidade e idempotência. Se você gosta de resolver desafios técnicos em ambientes de produção e quer contribuir para sistemas que impactam diretamente negócios, essa pode ser a oportunidade certa.
Responsabilidades principais
Desenvolver, manter e escalar microservices backend em Java e Spring Boot para expor APIs REST seguras, bem versionadas e eficientes. Implementar e operar serviços assíncronos que permitam comunicação com sistemas de terceiros, aplicando padrões de idempotência, retry e controle de back pressure para garantir entregas confiáveis (at-least-once). Criar e validar fluxos de autenticação com JWT, incluindo validação de assinaturas e integração com provedores de identidade. Deployar serviços na AWS usando ECS Fargate, ALB, RDS, S3, EventBridge, CloudWatch e IAM para garantir escalabilidade, segurança e visibilidade operacional. Escrever testes unitários e de integração como parte do desenvolvimento de cada recurso, contribuindo para padrões de cobertura automatizada da equipe. Participar de discussões de arquitetura, identificar padrões reutilizáveis em integrações e aprimorar a camada de conectores para que um único framework possa atender a múltiplos casos de uso, evitando implementações ad hoc.
Requisitos indispensáveis
Experiência sólida com Java 17 ou Java 21 (mínimo de 5 anos em ambiente profissional), domínio avançado do Spring Boot 3.x em produção, configuração desde zero de Spring Security (incluindo cadeias de filtros e validação de JWT), conhecimento prático em JPA/Hibernate, design de APIs REST com versionamento, validação e tratamento de erros. É essencial ter experiência em arquitetura de microservices em produção, autenticação baseada em JWT (com entendimento completo de validação de assinaturas HMAC ou RSA e armazenamento em cookies HTTP-only), injeção de dependências no Spring e seus benefícios para testabilidade. Além disso, é obrigatório conhecimento em arquitetura assíncrona (idempotência, entrega at-least-once, ordenação de mensagens e controle de back pressure), AWS em produção (ECS Fargate, RDS, ALB, EventBridge, S3, CloudWatch e IAM), integração com AWS Cognito ou provedores equivalentes, otimização de esquemas e consultas no MySQL, testes unitários com JUnit e Mockito, Docker e workflows avançados do Git. Fluência em inglês (nível B2 ou superior) também é obrigatória.
Perguntas frequentes
- Posso me candidatar com menos experiência?
- A vaga exige pelo menos cinco anos de atuação profissional com Java, focado em Spring Boot 3.x e arquitetura de microservices. Se sua trajetória for inferior a esse período, o risco de não ser chamado é alto. Considere buscar oportunidades de nível pleno ou júnior que exijam entre dois a quatro anos de experiência para se encaixar melhor no perfil técnico da empresa.
- Por qual meio devo enviar a candidatura?
- A contratação é externa e direta, sem envio de e-mail ou WhatsApp. Você precisa clicar no link oficial publicado na plataforma de recrutamento para acessar o formulário de inscrição. Certifique-se de estar logado na sua conta profissional antes de seguir o link, pois o processo é totalmente digital e ocorre apenas através dessa fonte.
- A vaga é totalmente remota?
- Sim, a posição é 100% remota e atende ao modelo de trabalho para toda a América Latina. Isso significa que você pode operar de qualquer localidade, sem necessidade de deslocamento para escritório físico. Apenas confirme se sua região de residência está dentro dos países elegíveis para contratação internacional desta equipe específica.
- Que perguntas fazer sobre salário antes da entrevista?
- Como a remuneração não foi divulgada, pergunte diretamente sobre a faixa salarial para o nível sênior e se há bônus por desempenho ou PLR. Inquire também sobre a política de reajustes anuais e benefícios não financeiros que compõem o pacote, já que empresas de tecnologia costumam ter estruturas de pagamento variáveis que não aparecem na descrição inicial.