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