Java AI Enabled Engineer

HumanIT · Technology

Job description

Position:
Java AI Enabled Engineer (Java 21/Spring Boot/LangChain4j) - Full Remote Portugal

Company:
HumanIT

Compensation:
€2,400 – €3,100/month net, depending on experience and seniority level.

Location:
Portugal, Porto

Employment type:
Full Remote

Short Summary:
We are looking for a Senior Java AI Enabled Engineer to join an innovative technology project focused on building enterprise-grade AI solutions for a leading international company in the retail sector. This role involves designing intelligent systems that solve real business challenges at scale, contributing to the development of AI-powered backend services, and collaborating with cross-functional engineering teams in a fully remote environment.

Responsibilities:
- Design and develop scalable microservices and AI-enabled applications using Java 17/21, Spring Boot, and modern AI orchestration frameworks.
- Integrate Large Language Models into enterprise applications through robust REST APIs while ensuring reliability, security, observability, and maintainability.
- Architect autonomous AI agents capable of multi-step reasoning, tool orchestration, and memory management.
- Collaborate with product managers, frontend developers, data teams, and other backend engineers to deliver high-quality AI-driven solutions.

Requirement:
- Minimum 7 years of professional experience in software engineering.
- Strong experience developing backend applications with Java 17 or Java 21.
- Solid experience with Spring Boot and microservices architecture.
- Hands-on experience designing and implementing Agentic AI solutions.
- Experience using Spring AI or LangChain4j for AI orchestration.
- Practical experience integrating Large Language Models (LLMs) into enterprise applications.
- Experience consuming and developing RESTful APIs.
- Strong knowledge of Prompt Engineering, prompt optimization, and prompt lifecycle management.
- Experience implementing reliable AI systems, including observability, guardrails, rate limiting, fallback strategies, and secure integrations.
- Strong communication and collaboration skills in cross-functional Agile teams.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- English: B2 (Upper Intermediate) or higher.

Benefits:
- 15th month salary
- Health insurance covering your family
- Birthday off
- Mobility program for digital nomads
- Real work-life balance

Skills

  • java
  • microservices
  • restapi
  • spring

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Java AI Enabled Engineer — HumanIT | RVC