Nayax

Java Developer Mid-Level

JavaScriptJavaSQLDockerRuby
Automatic translation. Check the original.

Learn More about Nayax null

Mid-Level Java Developer

We are looking for a professional with a solid technical foundation in Java, analytical vision, and critical thinking. Here, development is spec-driven and enhanced by AI assistants: code is only part of the delivery. The differentiator lies in clearly defining the problem, directing the tool, and critically evaluating the results.

Location: Bom Retiro, Curitiba/PR

Work model: On-site, with the possibility of 1 day of remote work.

Requirements

Main Responsibilities

  1. Analyze technical requirements and business rules, transforming them into clear, verifiable, and testable specifications that guide both the team and AI assistants.
  1. Lead development with the support of AI assistants, defining context, scope, and acceptance criteria before code generation.
  1. Critically review AI-generated code, evaluating its correctness, security, performance, readability, and adherence to architecture and business rules.
  1. Develop, evolve, and maintain backend applications in Java, using Spring and JPA.
  1. Develop frontend interfaces with JavaScript frameworks for SPAs, ensuring integration with backend services.
  1. Create SQL queries, manipulate data, and contribute to the maintenance and performance of relational databases.
  1. Write automated tests that validate specifications, using them as the primary mechanism to ensure the reliability of the generated code.
  1. Investigate failures, identify root causes, and fix problems, avoiding solutions that simply work without understanding why.

Requirements

  1. Minimum of 3 years of experience with Java development.
  1. Knowledge and practical experience with Spring and JPA.
  1. Experience with relational databases and SQL.
  1. Experience with automated testing.
  1. Experience with JavaScript frameworks for SPAs.
  1. Experience with Git for version control and collaboration.
  1. Ability to write clear and objective specifications and acceptance criteria.
  1. Critical thinking to question, validate, and correct AI outputs, understanding what is being delivered and why.
  1. Good written communication, as the quality of the specification defines the quality of the result.

Preferred

  1. Previous experience with AI assistants in development (Claude Code, Copilot, Cursor, etc.) and practice with spec-driven development.
  1. Experience in an agile team.
  1. Knowledge of Docker, Vue.js, or Ruby on Rails.
  1. Experience with code reviews and defining quality standards.

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Show your skills.Get discovered.

Nort

Reverse recruiting platform for developers

LegalTerms of UsePrivacy Policynortjobs © 2026