Grupo Data

Java Backend – AI-Assisted Code Analyst

JavaScriptJavaNode.js
Automatic translation. Check the original.

About the Opportunity

Java Backend – AI-Assisted Code Analyst

We are looking for a Java Backend Developer to analyze, review, and optimize code using Generative AI tools. The professional will work on the evolution of critical applications, reducing technical debt, improving software quality, and supporting the adoption of modern development practices in an agile and collaborative environment.

Responsibilities

  1. Participate in solution design and software architecture;
  1. Review, improve, and optimize source code using advanced AI tools and best development practices;
  1. Document solutions and technical evolutions in JIRA, Confluence, and/or ALM;
  1. Analyze applications developed in Java and Spring Boot, ensuring quality, scalability, and maintainability;
  1. Utilize AI tools, such as GitHub Copilot and Devin, to accelerate code analysis, refactoring, and documentation;
  1. Collaborate with engineering teams in identifying bottlenecks and improvement opportunities;
  1. Support the implementation of best practices in both Backend and Frontend development;
  1. Contribute to the evolution of CI/CD processes;
  1. Interact with production support teams to monitor and resolve demands.

Mandatory Requirements

  1. Minimum of 3 years of experience as a Software Developer;
  1. Hands-on experience with AI tools for development, such as:
  1. GitHub Copilot;
  1. Devin;
  1. Experience in improving code quality and reducing technical debt;
  1. Knowledge of:
  1. Java;
  1. Spring Boot;
  1. JavaScript;
  1. Maven;
  1. Node.js (JADE);
  1. HTML;
  1. Oracle database;
  1. REST APIs and Microservices;
  1. CI/CD pipelines;
  1. Git and DevOps practices;
  1. Strong knowledge of software security and quality using tools such as:
  1. Fortify;
  1. SonarQube;
  1. English B2
  1. Spanish B2

Other Requirements

  1. Availability for on-call duty or shift work, when necessary;
  1. Ability to work in dynamic and high-pressure environments.

Education

Degree in Computer Science, Computer Engineering, Mathematics, or related fields.

Preferred Qualifications

  1. Experience with Cloud platforms and distributed systems;
  1. Knowledge of Treasury, Financial Markets, or Financial Services products;
  1. Ability to understand business requirements and translate them into technical solutions;
  1. Interest in new technologies and innovation;
  1. Good communication, collaboration, and teamwork skills.

Position Conditions

  1. 100% remote work;
  1. Availability for future relocation to Portugal or Spain is mandatory, if required due to project, company strategy, or legal requirements;
  1. While in Brazil, the work will be performed entirely remotely;
  1. Resumes must be submitted in English.

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