JOBSEARCHER
SIGN IN

Java Backend Developer -AI

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: Java Backend Developer (AI / Generative AI)Job Type: ContractLocation: Atlanta, GA - OnsiteExperience: 12+Interview: 1st round virtual/2nd round Onsite(F2F)Job OverviewWe 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.Key Responsibilities Backend Development (Java)Design and develop scalable backend systems using Java, Spring Boot, and microservices architectureBuild and maintain secure, high-performance RESTful APIsEnsure code quality through clean architecture, modular design, and best practicesOptimize applications for scalability, reliability, and performanceWork with distributed systems and event-driven architecturesAI / Generative AI Integration Integrate Large Language Models using APIs such as:OpenAIMicrosoft Azure OpenAI ServiceGoogle Vertex AIImplement prompt engineering, function calling, and tool-based interactionsDevelop Retrieval-Augmented Generation (RAG) pipelines using embeddingsWork with vector databases such as:PineconeFAISSAzure AI SearchBuild scalable AI-powered backend services Cloud & DevOps (Azure Preferred)Deploy applications on Microsoft Azure (App Services, Container Apps, AKS)Containerize applications using DockerBuild and maintain CI/CD pipelinesImplement monitoring, logging, and observability solutionsDatabase & Data ManagementWork with relational and NoSQL databasesDesign data models for AI-driven applicationsHandle structured and unstructured data pipelinesOptimize data access and storage strategiesRequired SkillsStrong experience in Java, Spring Boot, and Microservices architectureSolid understanding of REST APIs, distributed systems, and backend designHands-on experience with LLMs / Generative AI integrationExperience with vector databases, embeddings, and RAG pipelinesFamiliarity with cloud platforms (Azure preferred)Experience with Git, CI/CD, and DevOps practicesNice to HaveExperience with Python (FastAPI) for AI servicesExposure to multi-cloud environments (Azure, AWS, GCP)Familiarity with AI coding tools like GitHub Copilot, CursorKnowledge of AI security and responsible AI practices