Lead Java Developer – AI & LLM Systems
Job in
Fort Mill, York County, South Carolina, 29715, USA
Listed on 2026-05-22
Listing for:
Finance Professionals Inc.
Full Time
position Listed on 2026-05-22
Job specializations:
-
Software Development
Cloud Engineer - Software, AI Engineer, DevOps, Software Engineer
Job Description & How to Apply Below
JOB DESCRIPTION
Location:
Hybrid | Fort Mills, SC
Duration: 6 months
Typical Day in role:Software Architecture & Development
- Design, develop, and maintain scalable enterprise-grade applications using Java and Python
. - Build microservices-based architectures supporting high-performance, distributed systems.
- Develop and optimize RESTful APIs for internal and external system integrations.
- Ensure applications are secure, maintainable, and aligned with enterprise architecture standards.
- Implement AI-powered features using Large Language Models (LLMs).
- Design and build agent-based workflows using frameworks such as Lang Chain and Lang Graph
. - Integrate LLM APIs (e.g., OpenAI, Azure OpenAI, or open-source models) into enterprise applications.
- Build intelligent automation solutions such as summarization, classification, search augmentation, and decision support systems.
- Lead design discussions and architecture decisions for AI-enabled platforms.
- Provide technical mentorship to junior and mid-level developers.
- Review code, enforce best practices, and ensure high-quality software delivery.
- Collaborate with product owners, data scientists, and Dev Ops teams to deliver AI-driven solutions.
- Design and deploy microservices in cloud-native environments.
- Work with containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Implement event-driven architectures where applicable.
- Ensure scalability, reliability, and performance of distributed systems.
- Work with structured and unstructured data sources to support AI applications.
- Integrate backend systems with data pipelines, APIs, and third-party services.
- Optimize data flows for AI model consumption and inference performance.
- 7–12+ years of software development experience in enterprise environments.
- Strong expertise in Java (Spring Boot, Microservices).
- Strong experience with Python development.
- Proven experience building RESTful APIs and distributed systems.
- Hands-on experience with microservices architecture and cloud-based systems.
- Exposure to AI/ML concepts and practical implementation of LLM-based solutions.
- Experience with Lang Chain and/or Lang Graph frameworks.
- Experience working in Agile development environments.
- Experience with AI orchestration frameworks (Lang Chain agents, tool calling, memory systems).
- Familiarity with vector databases (Pinecone, Weaviate, FAISS, etc.).
- Experience integrating OpenAI, Azure OpenAI, or other LLM providers.
- Knowledge of Kubernetes, Docker, and CI/CD pipelines.
- Experience with event streaming platforms such as Kafka.
- Background in enterprise SaaS or financial/regulated environments.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
FP Inc. is committed to creating an inclusive environment where all team members and clients feel like they belong. In accordance with the requirements set out in the Employment Standards Act, FP Inc. hereby declares that AI is utilized in the screening process for this position. We seek applicants with a wide range of abilities, and we provide an accessible candidate experience.
We advocate for you and welcome anyone regardless of race, colour, religion, national origin, sex, physical or mental disability, or age.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×