
AI - Java Developer - Spain
- Remote, Hybrid
- Barcelona, Spain
Drive real-world AI innovation by developing practical tools for classification and intelligent agents using AWS Bedrock and Java-based solutions.
Job description

Location: Spain
Start date: ASAP
About the Role:
We are seeking an experienced AI Developer with strong Java expertise to join a major international innovation and digitalization initiative led by a global organization dedicated to intellectual property and public service.
The successful candidate will have at least 5 years of professional development experience, with a solid background in Java-based web applications, who has since transitioned into the AI/ML field. You will work closely with the Applicant Incubator Division to design, develop, and test AI-based tools that enhance trademark classification and intelligent agent capabilities, leveraging AWS Bedrock and related services.
This role is ideal for a seasoned developer who has evolved their career into AI and now wants to deliver impactful, operational prototypes that support both internal workflows and external global users.
Key Responsibilities:
·Develop and implement practical AI-based tools and prototypes for trademark classification and AI agent tasks.
Contribute to the improvement of AI models through better context processing, example injection, and retrieval-augmented generation (RAG) techniques.
Build Java-based web interfaces for AI tool prototypes, suitable for end-user testing and feedback.
Analyze and enhance ground truth data quality and consistency used to train and evaluate AI tools.
Document implementations clearly and thoroughly for reproducibility and future development.
Collaborate closely with project managers, examiners, and IT teams to ensure tools meet real-world needs.
Maintain weekly progress updates through JIRA tickets, status reports, and technical notes.
Ensure all developments meet the organization’s quality and information security standard.
Key Responsibilities:
Develop and implement AI-based tools and prototypes for trademark classification and AI agent tasks.
Build and integrate Java-based web interfaces for AI prototypes, enabling end-user testing and feedback.
Implement and optimize retrieval-augmented generation (RAG), context injection, and example-based techniques.
Work with AWS Bedrock and related cloud services to deliver scalable and reliable AI solutions.
Analyze and improve the quality of training and evaluation data (ground truth).
Clearly document implementations for reproducibility and handover.
Collaborate with project managers, examiners, and IT teams to ensure solutions address real-world requirements.
Provide weekly progress updates via JIRA, technical notes, and reports.
Ensure compliance with organizational quality and information security standards.
Job requirements
Required Skills and Experience:
5+ years of professional software development experience.
Strong proficiency in Java for web application development.
Proven experience with AI/ML frameworks and cloud-based solutions, especially AWS Bedrock.
Demonstrated transition from traditional software development into AI/ML solution development.
Strong knowledge of prompt engineering, data preprocessing, and AI model evaluation.
Hands-on experience with RAG and context/example injection.
Familiarity with Agile workflows and tools (JIRA).
Excellent documentation and communication skills, comfortable in international environments.
Nice to Have:
Experience with NLP in the legal or trademark domain.
Background in classification systems or semantic search tools.
Experience developing AI tools for public sector or international organizations.
Benefits:
Competitive salary and benefits package.
Work on meaningful AI-driven initiatives supporting international innovation.
Opportunities for professional growth and continuous learning.
Collaborative, international team environment with modern development practices.
or
- Barcelona, Spain
All done!
Your application has been successfully submitted!