Desenvolvedor Java Sênior

BH Remote

Sobre nós

Reply  é uma multinacional italiana líder no mercado de TI europeu, hoje com presença em 17 países e mais de 10.000 Respondentes apaixonados por inovação e pelo trabalho em equipe. Atuamos com integração de sistemas, soluções em gestão de excelência e consultoria especializada em TI. Nossos esforços são direcionados ao incentivo ao sucesso do cliente através da excelência da entrega. Atuamos com diversas soluções no mercado, entre Machine Learning, Inteligência Artificial, Indústria 4.0 e soluções em Cloud.

Na Reply valorizamos a inclusão e diversidade em toda a sua multiplicidade.

O que você pode esperar: 

  • Ambiente de ponta / Inovação no DNA – Projetos desafiantes ao lado de especialistas específicos.
  • Atuamos com as mais avançadas frentes de mercado IA, Cloud, Machine Learning e Indústria 4.0 no seu dia a dia.
  • Empresa global – Presente em 18 países, conectando equipes e tecnologias emergentes. 
  • Parcerias estratégicas – Alianças com Microsoft, Oracle, AWS e SAP. 
  • Formação contínua – Desconto e parceria com as melhores universidades e plataformas Tech do Brasil.
  • Idiomas sem barreiras –Condições especiais em plataformas de ensino de idiomas.

Atuação Remota!

Estamos em busca de um(a) Desenvolvedor(a) Java para atuar em projetos que unem desenvolvimento de software moderno, apoiado por ferramentas de Inteligência Artificial Generativa, com aplicação direta ao setor de turismo/viagens. É essencial que o(a) candidato(a) já tenha atuado em agência de turismo/agência de viagens, com conhecimento prático dos processos, sistemas e fluxos de negócio do setor (reservas, emissão, fornecedores, GDS/consolidadoras, políticas de cancelamento, entre outros).

Requirements

Responsabilidades:

  • Desenvolver e evoluir sistemas Java aplicados a processos de agências de turismo/viagem (reservas, emissões, integrações com fornecedores e parceiros do setor).

  • Utilizar ferramentas de IA generativa de forma responsável no ciclo de desenvolvimento, com senso crítico e validação humana sistemática sobre o código gerado.

  • Escrever especificações claras e não ambíguas, decompondo requisitos em planos verificáveis e critérios de aceite que sirvam de contrato tanto para humanos quanto para agentes de IA (Spec-Driven Development).

  • Construir e gerenciar contexto para LLMs (instruções, restrições, exemplos, seleção de ferramentas/MCPs e controle da janela de contexto).

  • Avaliar, validar e corrigir criticamente código gerado por IA ou por terceiros, com o mesmo rigor aplicado ao próprio código.

  • Participar de cerimônias ágeis (Scrum/Kanban) e colaborar via Git/Pull Requests.
    Contribuir para a qualidade, testabilidade e manutenibilidade do código, seguindo boas práticas de orientação a objetos e design.

Requisitos técnicos (mandatórios):

  • Experiência prévia em agência de turismo/agência de viagens, com conhecimento dos processos e sistemas do setor.
    Pelo menos 3 anos de experiência em desenvolvimento de software, com domínio forte em Java (8+, preferencialmente 17 e 21).
  • Experiência com programação orientada a objetos.
  • Experiência com SpringBoot;
  • Uso de IA generativa e ferramentas agentivas aplicadas ao desenvolvimento, com capacidade de leitura crítica e validação dos resultados.
  • Spec-Driven Development: capacidade de escrever especificações e critérios de aceite claros (ex.: /specify, /plan).
  • Engenharia de Contexto para LLMs.
  • Experiência com bancos de dados relacionais e fundamentos de modelagem de dados.
  • Conhecimento em testes unitários e/ou de integração.
  • Experiência com Git e colaboração via Pull Requests.
  • Vivência prática com metodologias ágeis (Scrum, Kanban ou XP).
  • Experiência com criação e manutenção de sistemas distribuídos, principalmente microsserviços.

Diferenciais (desejáveis)

  • Conhecimento em tecnologias de CI/CD.
  • Conhecimento em bancos de dados não relacionais.
  • Conhecimento em containers (Docker e Kubernetes).
  • Conhecimento do padrão REST.
  • Conhecimento em Kafka.
  • Conhecimento em ferramentas de observabilidade.
  • Conhecimento em cloud, preferencialmente AWS.
Benefits

O que oferecemos:

  • Cartão flexível Swile pra você usar como quiser (VA e VR)
  • Totalpass e Gympass
  • Apoio à Saúde Mental – Psicologia Viva
  • Plano de Saúde Bradesco
  • Plano Odontológico Bradesco 
  • Participação nos Lucros
  • Auxílio-Creche para nossas mamães
  • Incentivo a certificações
  • Palestras e Webinars especiais
  • Programa RAF de bonificação por indicações
  • Seguro de Vida
  • Subsídio para Inglês ou Italiano
  • Desconto Open English
  • Presente de aniversário
  • Possibilidade de mudança do país
  • Parcerias com Universidades 

Por quê nós?

Nosso sucesso é possível porque colaboramos como uma equipe todos os dias. Apoiamos uns aos outros e aprendemos uns com os outros. Mesmo sendo uma equipe descentralizada, compartilhamos nosso conhecimento continuamente. Como equipe, apoiaremos você no seu desenvolvimento, adquirindo novos conhecimentos e habilidades. Uma integração estruturada e colegas ao seu lado tornarão sua integração uma experiência enriquecedora.

Quais são os próximos passos:

No início do processo de recrutamento, poderemos entrar em contato para conhecer um pouco mais sobre você e sua candidatura. Caso já tenhamos todas as informações necessárias, o próximo passo será uma conversa com um dos nossos profissionais de RH. Nesse bate-papo, vamos falar sobre sua formação, seus interesses e, claro, entender se você se identifica com os valores da Reply. Também será uma ótima oportunidade para apresentarmos as diferentes empresas que fazem parte do Grupo Reply, ajudando a identificar em qual delas você pode se sentir mais à vontade e onde suas habilidades e preferências poderão brilhar ainda mais.