Haystack
← Back to Jobs
Technology
CLClifyX logo

Senior Java Full Stack Engineer

ClifyXCharlotte, NC🇺🇸United StatesPosted Oct 5, 2026

Why This Role Stands Out

Lead the future of search at ClifyX by driving innovative SEO, GEO, AEO, and AI search optimization strategies in a hybrid environment. If you possess extensive experience in these cutting-edge areas and are eager to shape how users discover information across traditional and AI-powered platforms, this leadership role offers a unique opportunity for impact and professional growth.

Quick Overview

Seniority
Leader
Work mode
On Site
Location
Charlotte, NC, United States
Posted
2 weeks ago
DockerMicroservicesSpringSpring BootAWSEncryptionOWASPScrumAgileAngularAzureCSSGenerative AIGoogle CloudHTMLJavaJavaScriptKubernetesLLMRESTTypeScript

Job Description

Senior Java Full Stack Engineer

Location: Charlotte, NC
Employment Type: Full Time
Interview: Face-to-Face (F2F) Interview Mandatory
Candidate Requirement: Local candidates only

Job Summary

We are seeking a highly experienced Senior Java Full Stack Engineer to design, develop, and deliver enterprise-grade applications while bringing Generative AI, Agentic AI, and Retrieval-Augmented Generation (RAG) capabilities into production.

The ideal candidate will have strong hands-on expertise in Java, Spring Boot, REST APIs, microservices, Angular, and enterprise application development, combined with practical experience building and integrating AI agents, LLM applications, RAG solutions, and AI-assisted software development using GitHub Copilot.

The candidate should also have a strong security-first mindset with hands-on experience identifying, remediating, and preventing application vulnerabilities in enterprise and regulated environments.

Must-Have Technical Skills

Java / Backend Development

  • Strong hands-on experience with Java / Java 8+ / Java 17+.

  • Strong expertise in Spring Framework and Spring Boot.

  • Experience designing and developing RESTful APIs.

  • Strong experience with Microservices Architecture.

  • Experience with enterprise application development and distributed systems.

  • Strong understanding of:

    • Object-Oriented Programming

    • Java Collections

    • Multithreading / Concurrency

    • Exception Handling

    • Design Patterns

    • Data Structures and Algorithms

    • SOLID principles

  • Experience with API integration and enterprise application services.

Front-End Development

  • Strong hands-on experience with Angular.

  • Experience developing responsive and scalable enterprise web applications.

  • Strong knowledge of:

    • TypeScript

    • JavaScript

    • HTML5

    • CSS3

    • Angular Components

    • Services

    • Routing

    • Forms

    • REST API integration

  • Experience integrating Angular applications with Java/Spring Boot backend services.

Agentic AI & Generative AI

  • Hands-on experience building or integrating AI agents / Agentic AI solutions.

  • Experience bringing AI-powered solutions into production environments.

  • Strong understanding of:

    • Large Language Models (LLMs)

    • Generative AI

    • AI Agents

    • Agentic Workflows

    • Prompt Engineering

    • Tool Calling

    • AI Orchestration

  • Experience developing Retrieval-Augmented Generation (RAG) solutions.

  • Understanding of:

    • Embeddings

    • Vector Databases

    • Semantic Search

    • Document Retrieval

    • Context Management

    • LLM Integration

  • Experience integrating enterprise applications with AI/LLM services and APIs.

  • Knowledge of frameworks such as LangChain, LangGraph, LlamaIndex, Spring AI, or similar is a plus.

  • Experience with OpenAI, Azure OpenAI, AWS Bedrock, Anthropic, or other LLM platforms is preferred.

AI-Assisted Development

  • Hands-on experience using GitHub Copilot or similar AI coding assistants.

  • Experience applying AI-assisted development to:

    • Code generation

    • Refactoring

    • Unit test creation

    • Documentation

    • Debugging

    • Code review

  • Understanding of responsible and secure use of AI coding tools within enterprise development environments.

Application Security

  • Strong security-first development mindset.

  • Hands-on experience identifying and remediating application vulnerabilities.

  • Knowledge of OWASP Top 10 and secure coding practices.

  • Experience with:

    • Authentication

    • Authorization

    • Secure API design

    • Input validation

    • Secure session management

    • Data protection

    • Encryption

    • Vulnerability remediation

  • Experience working with application security tools and vulnerability scanning is preferred.

  • Ability to analyze security findings and work with development/security teams to remediate vulnerabilities.

  • Experience securing Java/Spring Boot and Angular applications.

  • Experience working in regulated or security-sensitive enterprise environments is a strong plus.

Key Responsibilities

  • Design, develop, test, deploy, and support enterprise-grade Java full stack applications.

  • Develop scalable backend services using Java, Spring Boot, REST APIs, and microservices.

  • Develop modern front-end applications using Angular, TypeScript, JavaScript, HTML, and CSS.

  • Design and implement secure APIs and integrations between front-end, backend, databases, and enterprise systems.

  • Build and integrate AI agents and Agentic AI capabilities into enterprise applications.

  • Design and implement RAG-based applications using LLMs, embeddings, vector search, and enterprise data sources.

  • Integrate LLM and AI services into production applications while considering scalability, reliability, security, and cost.

  • Develop AI-powered workflows and intelligent automation solutions.

  • Use GitHub Copilot and other AI-assisted development tools to improve engineering productivity and software quality.

  • Evaluate emerging AI technologies and identify opportunities to apply them to enterprise applications.

  • Implement unit, integration, API, and automated tests.

  • Troubleshoot application issues and perform root-cause analysis.

  • Identify and remediate application security vulnerabilities.

  • Participate in architecture and technical design discussions.

  • Perform code reviews and ensure adherence to enterprise coding and security standards.

  • Collaborate with architects, product owners, business analysts, QA engineers, DevOps teams, and security teams.

  • Mentor junior developers and provide technical guidance.

  • Support production deployments, incident resolution, performance optimization, and application modernization.

AI / Full Stack Technology Stack

Backend: Java, Java 8+, Java 17+, Spring, Spring Boot, REST APIs, Microservices

Frontend: Angular, TypeScript, JavaScript, HTML5, CSS3

AI / GenAI: Generative AI, Agentic AI, AI Agents, LLMs, RAG, Prompt Engineering, Tool Calling, Embeddings, Vector Search, Semantic Search

AI Frameworks: LangChain, LangGraph, LlamaIndex, Spring AI

LLM Platforms: OpenAI, Azure OpenAI, AWS Bedrock, Anthropic

AI Development: GitHub Copilot, AI-Assisted Development, AI Coding, Code Generation, AI Testing

Security: OWASP, Secure Coding, Application Security, API Security, Authentication, Authorization, Vulnerability Management

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.

  • 8+ years of software engineering experience preferred.

  • Strong experience in enterprise Java development.

  • Experience with Spring AI or similar Java-based GenAI frameworks.

  • Experience with LangChain, LangGraph, LlamaIndex, or other agentic AI frameworks.

  • Experience with vector databases such as Pinecone, FAISS, Weaviate, Azure AI Search, or similar.

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Experience with Docker and Kubernetes.

  • Experience with CI/CD and DevOps practices.

  • Experience with automated testing and quality engineering.

  • Experience working in financial services, banking, healthcare, or other regulated industries is a plus.

Professional & Leadership Skills

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Ability to work effectively with technical and business stakeholders.

  • Strong ownership and accountability for production applications.

  • Ability to work in an Agile/Scrum environment.

  • Strong mentoring and technical leadership capabilities.

  • Ability to balance application delivery, AI innovation, performance, and security.

Candidate Requirements

  • Local candidates in the Charlotte, NC area only.

  • Face-to-Face interview is mandatory.

  • Candidates must be comfortable working in a collaborative enterprise development environment.

  • Strong hands-on coding experience is required; this is not a purely architectural or managerial role.

Ideal Candidate Profile

The ideal candidate is a Senior Java Full Stack Engineer / Java Full Stack Developer who combines:

Java + Spring Boot + Microservices + Angular + REST APIs + Agentic AI + RAG + LLMs + GitHub Copilot + Application Security

The candidate should have a strong hands-on development background and be capable of taking AI-enabled enterprise applications from:

Design → Development → AI Integration → Testing → Security → Deployment → Production Support

Similar jobs