Nayax

Desenvolvedor Java Pleno

JavaScriptJavaSQLDockerRuby

Learn More about Nayax null

Desenvolvedor(a) Java Pleno

Procuramos um(a) profissional com sólida base técnica em Java, visão analítica e pensamento crítico. Aqui, o desenvolvimento é orientado por especificações (spec-driven) e potencializado por assistentes de IA: o código é apenas uma parte da entrega. O diferencial está em definir bem o problema, direcionar a ferramenta e avaliar criticamente os resultados.

Local: Bom Retiro, Curitiba/PR

Modelo de trabalho: Pre sencial, com possibilidade de 1 dia de home office.

Requirements

Principais responsabilidades

  1. Analisar requisitos técnicos e regras de negócio, transformando-os em especificações claras, verificáveis e testáveis, que orientem tanto o time quanto os assistentes de IA.
  1. Conduzir o desenvolvimento com o apoio de assistentes de IA, definindo contexto, escopo e critérios de aceite antes da geração do código.
  1. Revisar criticamente o código gerado por IA, avaliando sua correção, segurança, desempenho, legibilidade e aderência à arquitetura e às regras de negócio.
  1. Desenvolver, evoluir e manter aplicações backend em Java, utilizando Spring e JPA.
  1. Desenvolver interfaces frontend com frameworks JavaScript para aplicações SPA, garantindo a integração com os serviços backend.
  1. Elaborar consultas SQL, manipular dados e contribuir para a manutenção e o desempenho de bancos de dados relacionais.
  1. Escrever testes automatizados que validem as especificações, utilizando-os como principal mecanismo para garantir a confiabilidade do código gerado.
  1. Investigar falhas, identificar suas causas raiz e corrigir problemas, evitando aceitar soluções que simplesmente funcionem, mas cujo funcionamento não seja compreendido.

Requisitos

  1. Experiência mínima de 3 anos com desenvolvimento Java.
  1. Conhecimento e experiência prática com Spring e JPA.
  1. Experiência com bancos de dados relacionais e SQL.
  1. Experiência com testes automatizados.
  1. Experiência com frameworks JavaScript para SPA.
  1. Experiência com Git para controle de versão e colaboração.
  1. Capacidade de escrever especificações e critérios de aceite claros e objetivos.
  1. Pensamento crítico para questionar, validar e corrigir saídas de IA, entendendo o que está sendo entregue e por quê.
  1. Boa comunicação escrita, já que a qualidade da especificação define a qualidade do resultado.

Desejáveis

  1. Experiência prévia com assistentes de IA no desenvolvimento (Claude Code, Copilot, Cursor etc.) e prática com spec-driven development.
  1. Vivência em time ágil.
  1. Conhecimento em Docker, Vue.js ou Ruby on Rails.
  1. Experiência com revisão de código e definição de padrões de qualidade.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores