Senior Full Stack Java / AI Engineer Knowledge Graph & Agent Development
Location: Alpharetta, GA Onsite
Duration: 6+ Months Contract
Work Arrangement: 100% Onsite
Job Summary
We are looking for a Senior Full Stack Java Engineer with strong AI/GenAI capabilities to support an onsite project in Alpharetta, GA. The ideal candidate will have strong hands-on experience with Java full-stack development along with the ability to leverage AI tools, build AI agents/skills, work with knowledge graphs, and follow ADLC (AI Development Life Cycle) methodologies.
This role is ideal for a strong Java developer who has expanded into AI engineering, agent development, knowledge graphs, and AI-assisted software development.
Required Skills
- 6+ years of overall software development experience preferred
- Strong hands-on experience with Java / J2EE
- Full-stack development experience
- Strong experience with Spring Boot, REST APIs, Microservices
- Experience with front-end technologies such as React, Angular, or similar
- Strong understanding of SQL / NoSQL databases
- Experience building and consuming APIs
- Strong knowledge of AI/GenAI tools and platforms
- Hands-on experience building AI agents, AI skills, or agentic workflows
- Experience with Knowledge Graphs / Graph Databases
- Understanding of LLMs, prompt engineering, RAG, embeddings, and vector databases
- Ability to use AI coding/development tools effectively
- Understanding of ADLC (AI Development Life Cycle) or similar AI development methodologies
- Experience integrating AI capabilities into enterprise applications
- Strong problem-solving and analytical skills
Key Responsibilities
- Design, develop, and maintain full-stack Java applications
- Build scalable Spring Boot and microservices-based applications
- Develop and integrate AI/GenAI capabilities into enterprise applications
- Build and enhance AI agents, skills, and agentic workflows
- Develop and maintain knowledge graphs and graph-based solutions
- Integrate LLMs, RAG pipelines, vector databases, and AI services into applications
- Utilize AI-assisted development tools to improve productivity and software quality
- Follow ADLC / AI development lifecycle practices
- Work closely with architects, product teams, and business stakeholders
- Design and develop REST APIs and backend services
- Participate in application design, development, testing, deployment, and production support
- Ensure applications are scalable, secure, and maintainable
Preferred AI / Knowledge Graph Skills
Candidates with experience in one or more of the following areas are highly preferred:
- Generative AI / LLM
- AI Agents / Agentic AI
- AI Skills / Tool Calling
- Knowledge Graphs
- Graph Databases
- Neo4j
- RDF / SPARQL
- RAG
- LangChain / LangGraph
- Vector Databases
- Embeddings
- Prompt Engineering
- MCP or similar AI integration frameworks
- AI coding assistants such as GitHub Copilot, Cursor, Claude, etc.