Software Engineer / Lead Developer - Java, Python & Agentic AI

Swanktek, Inc
Minneapolis, MN, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Code Review Databases Distributed Systems Memory Management Graph Database Monitoring of Systems
+32 more
Python (Programming Language) PostgreSQL Machine Learning Microsoft SQL Server MongoDB Neo4j Open Source Technology Search Technologies Software Engineering Web Application Frameworks Google Cloud Chatbots ReactJS Large Language Models Multi-Agent Systems Prompt Engineering Spring-boot Generative AI Backend Git Event Driven Architecture Build Management AI Platforms AngularJS Kubernetes Cosmos DB Virtual Agents Restful APIs GPT Automation Anywhere Docker Microservices

Job description

We are seeking a highly skilled Java and Python Developer with hands-on experience in Chat bot, Agentic AI systems, LLM orchestration, and AI-powered application development. The ideal candidate will design, develop, and deploy intelligent AI agents capable of reasoning, planning, tool usage, memory management, and autonomous task execution., You will work closely with architects, product owners, and data scientists to build next-generation AI solutions leveraging Large Language Models (LLMs), Agentic AI frameworks, and enterprise-grade backend systems., * Design and develop scalable applications using Java (Spring Boot) and Python.

  • Build and deploy ChatBot, Agentic AI solutions using frameworks such as:
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • Semantic Kernel
  • OpenAI Agents SDK
  • Develop AI agents with capabilities including:
  • Planning and reasoning
  • Multi-agent collaboration
  • Tool calling and function execution
  • Memory management
  • Knowledge retrieval (RAG)
  • Integrate LLMs such as:
  • Azure OpenAI
  • OpenAI GPT Models
  • Claude
  • Gemini
  • Open Source LLMs (Llama, Mistral)
  • Design and implement REST APIs and microservices using Spring Boot and Python frameworks.
  • Build Retrieval-Augmented Generation (RAG) solutions using vector databases.
  • Develop AI workflows using prompt engineering and agent orchestration patterns.
  • Integrate enterprise data sources, APIs, databases, and third-party systems into AI applications.
  • Optimize AI agent performance, scalability, security, and cost efficiency.
  • Participate in architecture reviews, code reviews, and technical mentoring.

Requirements

Technical Skills

  • 7+ years of software development experience.
  • Strong expertise in:
  • Java 11/17+
  • Spring Boot
  • Python
  • Experience with:
  • LangChain
  • LangGraph
  • CrewAI or AutoGen
  • Semantic Kernel
  • Strong understanding of:
  • Agentic AI
  • Generative AI
  • Machine Learning fundamentals
  • Prompt Engineering
  • RAG architecture
  • Experience with Vector Databases:
  • Pinecone
  • ChromaDB
  • Weaviate
  • Azure AI Search
  • Cloud experience:
  • Microsoft Azure (preferred)
  • AWS or Google Cloud Platform
  • Knowledge of:
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Git

Database Skills

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Cosmos DB, * Experience building multi-agent AI platforms.
  • Hands-on experience with Azure OpenAI Service.
  • Familiarity with MCP (Model Context Protocol).
  • Experience with AI observability, evaluation, and monitoring tools.
  • Knowledge of graph databases such as Neo4j.
  • AI certifications in Azure AI, OpenAI, Claude, LangChain, or related technologies.

Nice to Have

  • React.js or Angular experience.
  • Experience developing AI copilots and intelligent assistants.
  • Knowledge of event-driven architectures and distributed systems.
  • Experience in banking, financial services, or enterprise digital transformation projects.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management.
  • Ability to lead technical design discussions.
  • Passion for emerging AI technologies and innovation.
  • Mentoring and leadership capabilities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all