Java Full Stack Engineer ( AI Engineering)
Role Overview
Design, build, and operate AI-driven applications and enterprise LLM solutions.
Build full-stack systems combining Angular interfaces with Java and Spring Boot services.
Key Skills for This Role
Full Job Posting
Role overview
Design, build, and operate AI-driven applications and enterprise LLM solutions.
Build full-stack systems combining Angular interfaces with Java and Spring Boot services.
Responsibilities
- Develop secure RAG solutions using embeddings, vector search, metadata filtering, citations, and access controls.
- Integrate hosted models through secure APIs and implement prompts, structured outputs, tool calling, context management, and streaming.
- Test answer quality, groundedness, safety, latency, reliability, and cost; improve systems using telemetry and user feedback.
- Build data visualizations and interfaces for risk, metrics, policies, and controls.
- Design REST APIs and event-driven or microservices components with authentication and authorization.
- Apply code review, automated testing, CI/CD, observability, secure development, performance tuning, and production support.
- Collaborate with product, UX/UI, architecture, data, and business stakeholders to deliver measurable outcomes.
- Senior candidates may lead design, mentor engineers, influence standards, evaluate trade-offs, and drive cross-team delivery.
Skills and qualifications
- 5+ years of software engineering experience, including hands-on delivery of production or production-like AI-enabled applications.
- Strong Angular, TypeScript, Java, Spring Boot, REST API, distributed systems, and secure application design experience.
- Practical experience with LLM patterns, model APIs, RAG, embeddings, vector search, prompt design, structured outputs, tool calling, evaluation, observability, and AI security.
- Hands-on experience with Claude, GitHub Copilot, or comparable AI coding assistants, with disciplined review, testing, and security practices.
- Strong CI/CD and DevOps experience; Docker, Kubernetes, and cloud-native platforms are preferred.
- Experience with Python, SQL or NoSQL, data integration, caching, and data-intensive applications.
- Strong problem-solving, communication, and stakeholder-management skills; senior candidates should also bring architecture leadership, delivery ownership, and mentoring experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Astek
Project Manager HIS
Jeddah, KSA
For one of our clients, we are looking for an experienced Project Manager (HIS) to lead the planning, implementation, integration, and delivery of healthcare technology projects across the organization. Key Responsibilit
Product Owner IA / Responsable de cas d’usage IA
, CAN
L’employeur recherche un Product Owner IA pour transformer des besoins d’affaires en cas d’usage d’IA générative testables et démontrer leur valeur. Vous coordonnerez les parties prenantes, les expérimentations et le tra
Gestionnaire de projet AI
Montréal, CAN
Astek is seeking an AI Project Manager to lead large-scale projects incorporating artificial intelligence and deliver strategic business outcomes. The role involves coordinating stakeholders and squads, managing budgets,
Product Owner - Content Solutions
Montréal, CAN
Astek is seeking an experienced product owner to manage enterprise content solutions across their lifecycle, aligning product strategy and delivery with business needs, controls, and technology constraints. The role requ
Project Manager HIS
Jeddah, KSA
Cloud Engineer
Riyadh, KSA
Product Owner IA / Responsable de cas d’usage IA
, CAN
Gestionnaire de projet AI
Montréal, CAN
Product Owner - Content Solutions
Montréal, CAN
Scrum Master
Riyadh, KSA
Digital Product & Portfolio Manager
Jeddah, KSA
Tele Sales Agent
Jeddah, KSA