Java Back-End Engineer – AI Technologies

Moofwd

O’Fallon, Northern (MO, KY)

Hybrid

USD 120,000 - 180,000

Full time

22 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Moofwd is seeking a Senior Java Back-End Engineer to design, develop, and deploy scalable backend systems and AI-powered agents. You will work with Java, Spring Boot, microservices, and cloud deployments to deliver robust APIs and AI integrations across platforms.

This 12-month contract role demands deep backend expertise and hands-on AI development experience. Applicants should have 7+ years of engineering experience and a proven track record in building scalable, secure services that leverage

Qualifications

  • 7+ years of software engineering and backend development.
  • Senior Java Back-End Engineer with strong AI expertise.
  • Hands-on AI agent development and LLM integrations.
  • Experience with cloud platforms and microservices.

Responsibilities

  • Design and develop scalable, secure, and high-performance backend services using Java, Spring Boot, and Microservices.
  • Build and integrate Agentic AI applications powered by Large Language Models (LLMs).
  • Develop AI agents capable of reasoning, planning, decision‑making, tool calling, and executing multi‑step tasks.
  • Develop RESTful APIs and event‑driven architectures to support AI and business applications.
  • Build RAG (Retrieval-Augmented Generation) solutions using vector databases and enterprise data sources.
  • Implement AI agent orchestration, memory, context management, and workflow automation.
  • Work with frameworks and technologies such as LangChain, LangGraph, Spring AI, or similar AI agent frameworks.
  • Develop automated testing, monitoring, logging, and performance optimization strategies.
  • Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.

Skills

Java
Spring Boot
REST APIs
Microservices
AI agent development
LLMs integration

Tools

Docker
Kubernetes
LangChain
LangGraph
Spring AI
AWS
Azure
GCP

Job description

Java Back-End Engineer – AI Technologies

Design, develop, and deploy scalable backend systems and Agentic AI solutions using Java, Spring Boot, and LLM integrations. This 12-month contract role combines deep backend expertise with hands-on AI agent development.


We are seeking a highly skilled Senior Java Back-End Engineer with strong AI expertise to design, develop, and deploy scalable backend systems and Agentic AI solutions. The ideal candidate will have extensive experience in Java/Spring Boot development, microservices, APIs, cloud platforms, and hands‑on experience building AI-powered applications, LLM integrations, and autonomous AI agents.


Key Responsibilities


  • Design and develop scalable, secure, and high-performance backend services using Java, Spring Boot, and Microservices.

  • Build and integrate Agentic AI applications powered by Large Language Models (LLMs).

  • Develop AI agents capable of reasoning, planning, decision‑making, tool calling, and executing multi‑step tasks.

  • Develop RESTful APIs and event‑driven architectures to support AI and business applications.

  • Build RAG (Retrieval-Augmented Generation) solutions using vector databases and enterprise data sources.

  • Implement AI agent orchestration, memory, context management, and workflow automation.

  • Work with frameworks and technologies such as LangChain, LangGraph, Spring AI, or similar AI agent frameworks.

  • Develop automated testing, monitoring, logging, and performance optimization strategies.

  • Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.


Required Skills


  • 7+ years of experience in software engineering and backend development.

  • Excellent experience with Spring Boot, Spring Framework, Spring AI, and Microservices.

  • Strong knowledge of REST APIs, Web Services, API Gateway, and distributed systems.

  • Strong experience with SQL and NoSQL databases.

  • Experience with Docker and Kubernetes.

  • Hands‑on experience building Generative AI and Agentic AI applications.

  • Experience integrating LLMs and Foundation Models into production applications.

  • Understanding of AI agents, tool/function calling, multi‑agent systems, agent memory, planning, and orchestration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/Java Engineer
AI/Java Engineer

New York Technology Partners • United States

On-site
USD 120,000 - 150,000
Lead Agentic AI engineer
Lead Agentic AI engineer

Envision Technology Solutions • Dallas (TX)

Hybrid
USD 140,000 - 200,000
Gen AI Java Lead
Gen AI Java Lead

Photon • Dallas (TX)

On-site
USD 140,000 - 190,000
Java Backend with AI agent development
Java Backend with AI agent development

Vidorra Consulting Group • Mountain View (CA)

Hybrid
USD 140,000 - 180,000
AI Engineer
AI Engineer

Staffing Spot, Inc. • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior AI Engineer
Senior AI Engineer

HeartCentrix Solutions • United States

On-site
USD 130,000 - 170,000
AI Engineer
AI Engineer

Staffing Spot, Inc. • Town of Texas (WI)

On-site
USD 150,000 - 210,000
Agentic AI Engineer
Agentic AI Engineer

Select Minds LLC • Dallas (TX)

Hybrid
USD 150,000 - 200,000
Opportunity for advancement
Java Gen AI Engineer
Java Gen AI Engineer

Photon • Dallas (TX)

On-site
USD 140,000 - 180,000
Gen AI Developer
Gen AI Developer

Veriipro • Minneapolis (MN)

On-site
USD 90,000 - 120,000