Jobs in Portugal, in English.

AI-Assisted Code Analyst

Remote, Lisbon·Added 2 months ago (last checked 11 Nov)

Grupo Data

61 open roles

Our summary

Work mode
Remote (Lisbon)
Experience
3+ years

Skills

This job advert was originally written in Portuguese.

Requirements

What we're looking for

  • Minimum of 3 years of experience as a Developer;
  • Hands-on experience with AI tools applied to development, such as GitHub Copilot and Devin;
  • Experience with code quality, refactoring, and technical debt reduction;
  • Experience with Java, JDBC, J2EE, and Spring Boot;
  • Knowledge of JavaScript, Maven, JADE (Node.js), and HTML;
  • Experience with Oracle databases;
  • Experience with APIs and microservices architecture;
  • Knowledge of CI/CD, Git, and DevOps practices;
  • Experience in cybersecurity and software quality, including Fortify and SonarQube;
  • Minimum English B1, preferably B2;
  • Minimum Spanish C1;
  • Availability for future relocation to Portugal or Spain.

Nice to have

  • Knowledge of Cloud and distributed systems;
  • Experience or knowledge in Treasury, Trading, or financial products;
  • Ability to understand and translate business requirements into a technical context;
  • Interest in new technologies and AI applications in the software development lifecycle;
  • Good communication and teamwork skills.

The role

We are looking for an AI-Assisted Code Analyst to join an international project, working on the analysis, improvement, and optimization of code with the support of advanced Artificial Intelligence tools.

The position combines Java/Spring Boot development, code quality and security, technical debt reduction, and the use of tools such as GitHub Copilot and Devin to accelerate analysis, refactoring, and documentation activities.

What you'll do

  • Participate in the design and evolution of software solutions;
  • Review, analyze, improve, and optimize application code using Artificial Intelligence tools;
  • Use GitHub Copilot and Devin to support code analysis, refactoring, and documentation;
  • Analyze Java/Spring Boot applications, identifying opportunities for improvement and technical debt reduction;
  • Work on the continuous improvement of code quality, security, and maintainability;
  • Identify bottlenecks and optimization opportunities together with the Engineering teams;
  • Work with APIs, microservices, and CI/CD pipelines;
  • Document solutions and activities using JIRA, Confluence, and ALM;
  • Interact with other technical and support teams to follow up on and resolve demands.

How you'll work

Mandatory availability for future relocation to Portugal or Spain

Availability for shift work and high-pressure environments is required, as per project needs.

Heavy use of Artificial Intelligence applied to Software Engineering, especially in analysis, refactoring, documentation, and code improvement.

WhatsApp