Java Backend Developer (AI / Generative AI)

SPADTEK SOLUTIONS LLC
Atlanta, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Atlanta, United States of America

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Cloud Engineering
Software Quality
Continuous Integration
Data Security
Database Applications
Cursor (Graphical User Interface Elements)
DevOps
Distributed Systems
Python
Modular Design
NoSQL
Search Technologies
Software Deployment
Unstructured Data
Data Logging
Google Cloud Platform
GitHub Copilot
Large Language Models
Prompt Engineering
Spring-boot
Multi-Cloud
Generative AI
Backend
GIT
FastAPI
Event Driven Architecture
Containerization
AI Platforms
Virtual Agents
REST
Docker
Microservices

Job description

  • Design and develop scalable backend systems using Java, Spring Boot, and microservices architecture
  • Build and maintain secure, high-performance RESTful APIs
  • Ensure code quality through clean architecture, modular design, and best practices
  • Optimize applications for scalability, reliability, and performance
  • Work with distributed systems and event-driven architectures, * Integrate Large Language Models using APIs such as:
  • OpenAI
  • Microsoft Azure OpenAI Service
  • Google Vertex AI
  • Implement prompt engineering, function calling, and tool-based interactions
  • Develop Retrieval-Augmented Generation (RAG) pipelines using embeddings
  • Work with vector databases such as:
  • Pinecone
  • FAISS
  • Azure AI Search
  • Build scalable AI-powered backend services, * Deploy applications on Microsoft Azure (App Services, Container Apps, AKS)
  • Containerize applications using Docker
  • Build and maintain CI/CD pipelines
  • Implement monitoring, logging, and observability solutions, * Work with relational and NoSQL databases
  • Design data models for AI-driven applications
  • Handle structured and unstructured data pipelines
  • Optimize data access and storage strategies

Requirements

We are seeking a skilled Java Backend Developer with experience in AI and Generative AI to build scalable backend systems integrated with modern AI capabilities. This role involves designing robust microservices, integrating Large Language Models (LLMs), and developing intelligent, data-driven applications.

The ideal candidate combines strong backend engineering expertise with hands-on experience in AI/GenAI technologies, including LLM APIs, vector databases, and cloud-based AI services., * Strong experience in Java, Spring Boot, and Microservices architecture

  • Solid understanding of REST APIs, distributed systems, and backend design
  • Hands-on experience with LLMs / Generative AI integration
  • Experience with vector databases, embeddings, and RAG pipelines
  • Familiarity with cloud platforms (Azure preferred)
  • Experience with Git, CI/CD, and DevOps practices, * Experience with Python (FastAPI) for AI services
  • Exposure to multi-cloud environments (Azure, AWS, Google Cloud Platform)
  • Familiarity with AI coding tools like GitHub Copilot, Cursor
  • Knowledge of AI security and responsible AI practices

Apply for this position