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
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
- 3R
SharePoint / Power Platform Developer with Security Clearance
New3 Reasons Consulting, LLC
San Diego, CA🇺🇸On-siteYesterdaySQLSQL ServerAzure+2Technology - CS
Senior Full Stack Java Developer
NewCYNET SYSTEMS
Irving, Texas🇺🇸Hybrid45 minutes agoMicroservicesMongoDBMySQL+20Technology - EG
Mendix Developer
NewEnexus Global
Fremont, CA🇺🇸HybridYesterdaySOAPSQLScrum+3Technology - RI
Lead Full Stack Python Engineer
Rose International
Tampa, FL🇺🇸Hybrid1 week agoNode.jsScrumGenerative AI+5Technology - GO
COBOL Developer
GovCIO
United States🇺🇸$53.8k - $72.8k/yrRemote3 weeks agoCOBOLTechnology - LT
Java Full Stack + Gen AI – Design Developer
NewLorven Technologies, Inc.
United States🇺🇸HybridYesterdayDockerMicroservicesNode.js+18Technology - KT
Java Springboot Developer
NewKforce Technology Staffing
Irving, TX🇺🇸HybridYesterdayMicroservicesSpringSpring Boot+6Technology - SG
Applications Development - Sr. Java Developer
NewSoftware Guidance & Assistance
Jacksonville, FL🇺🇸HybridYesterdayDockerExpressMercurial+27Technology - UT
RPA Developer / UiPath Developer must to have UiPath Advanced Developer Certification
NewUnisoft Technology Inc
Washington, DC🇺🇸HybridYesterdayC#Computer Vision.NET+3Technology - SC
Oracle Integration Cloud (OIC) Developer
NewSRS Consulting Inc
Denver, CO🇺🇸HybridYesterdayOraclePL/SQLSQLTechnology - FT
Mid Level Onsite Python Developer with CDE Experience - $90000 - $110000 Hourly Wage
NewFutrend Technology, Inc.
Bethesda, Maryland🇺🇸On-site1 hour agoExpressMongoDBNode.js+16Technology - AA
Associate Developer/Developer, IT Applications
NewAmerican Airlines
Fort Worth, TX🇺🇸HybridYesterdayOracleSOAPOWASP+14Technology