Nayax

Desenvolvedor Java Pleno

Nayax  •  Curitiba, BR (Onsite)  •  1 hour ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Desenvolvedor(a) Java Pleno

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

Local: Bom Retiro, Curitiba/PR

Modelo de trabalho: Presencial, com possibilidade de1 dia de home office

Principais responsabilidades

  • Analisar requisitos técnicos e regras de negócio e transformá-los em especificações claras, verificáveis e testáveis, que sirvam de guia tanto para o time quanto para assistentes de IA.
  • Conduzir o desenvolvimento com apoio de assistentes de IA, definindo contexto, escopo e critérios de aceite antes de gerar código.
  • Revisar criticamente o código gerado por IA, avaliando corretude, segurança, desempenho, legibilidade e aderência à arquitetura e às regras de negócio.
  • Desenvolver, evoluir e manter aplicações backend em Java com Spring e JPA.
  • Desenvolver interfaces frontend com frameworks JavaScript SPA, garantindo integração com os serviços backend.
  • Elaborar consultas SQL, manipular dados e contribuir para a manutenção e o desempenho dos bancos relacionais.
  • Escrever testes automatizados que validem a especificação, usando-os como principal mecanismo de confiança no que foi gerado.
  • Investigar falhas, identificar a causa raiz e corrigir problemas, sem aceitar soluções que "funcionam" mas não são compreendidas.

Requirements

Requisitos

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

Desejáveis

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

About Nayax

Industry
Unknown
Company Size
Unknown
Headquarters
Unknown
Year Founded
Unknown
Website
nayax.com
Social Media