1

Java Ai Developer Jobs in Iowa (NOW HIRING)

... AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for ... Java, or equivalent , including building APIs, integrating services, and supporting secure ...

New

... AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for ... Java, or equivalent , including building APIs, integrating services, and supporting secure ...

New

next page

Showing results 1-20

People also search for

Java Ai Developer information

What are the key skills and qualifications needed to thrive as a Java AI Developer, and why are they important?

To thrive as a Java AI Developer, you need strong proficiency in Java programming, machine learning concepts, and a degree in computer science or a related field. Familiarity with AI frameworks (such as TensorFlow or Deeplearning4j), version control systems like Git, and experience with cloud platforms are typically required. Creative problem-solving, strong analytical thinking, and effective communication skills help developers collaborate and innovate in complex AI projects. These skills ensure the delivery of efficient, scalable AI solutions and foster productive teamwork in fast-evolving tech environments.

What are some common challenges faced by Java AI Developers when integrating machine learning models into existing enterprise systems?

One of the main challenges Java AI Developers encounter is ensuring seamless integration of machine learning models—often built with Python-based frameworks—into Java-based enterprise environments. This can involve using APIs, microservices, or platforms like TensorFlow Java and Deeplearning4j to bridge compatibility gaps. Additionally, developers must optimize model performance for scalability and real-time inference, which requires thorough testing and tuning. Effective collaboration with data scientists and DevOps teams is crucial to address deployment issues and maintain model accuracy in production.

What is a Java AI Developer?

A Java AI Developer is a software professional who designs, develops, and implements artificial intelligence solutions using the Java programming language. They build machine learning models, integrate AI features into applications, and work with frameworks and libraries suited for AI development in Java. Their role often involves data processing, algorithm development, and deploying scalable AI-powered applications. Java AI Developers may work in various industries such as finance, healthcare, or technology to create intelligent systems that help solve complex business problems.
What are popular job titles related to Java Ai Developer jobs in Iowa? For Java Ai Developer jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Java Ai Developer jobs? Cities in Iowa with the most Java Ai Developer job openings:
Software Engineer III- AI & Engineering/Software as a Service

Software Engineer III- AI & Engineering/Software as a Service

Deloitte

Des Moines, IA • On-site

Full-time

Posted yesterday


Deloitte rating

8.1

Company rating: 8.1 out of 10

Based on 86 frontline employees who took The Breakroom Quiz

58th of 138 rated financial services


Job description

Job Summary:
Deloitte is a leading consulting firm seeking a Software Engineer III to join their AI & Engineering team. The role involves architecting, designing, and implementing scalable software systems while mentoring junior engineers and driving technical best practices across the organization.
Responsibilities:
• Architect, design, and implement scalable, reliable, and maintainable full-stack software systems and services.
• Design and operationalize RESTful and asynchronous APIs on cloud-native infrastructure (AWS, Azure, or GCP), including containerized workloads, CI/CD pipelines, and infrastructure-as-code.
• Lead end-to-end delivery of complex features from requirements gathering through deployment and monitoring.
• Architect and deliver production-grade agentic AI and multi-agent applications using popular frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel; design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling agents, and context/memory management.
• Conduct thorough code reviews, enforce coding standards, and champion engineering best practices.
• Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and improvement.
• Collaborate with cross-functional teams including Product, Design, DevOps, and QA to deliver high-quality software.
• Identify technical debt and proactively drive refactoring and improvement initiatives.
• Participate in system design discussions, architecture reviews, and technical planning sessions.
• Troubleshoot and resolve complex performance, scalability, and reliability issues in production systems.
• Contribute to hiring processes including technical interviews and assessments.
Qualifications:
Required:
• 5+ years of relevant consulting or industry experience in a hands-on development role, working across borders and as an integral team member.
• 5+ years of full-stack software development experience with proficiency in at least one back-end language (Python, Java, .NET/C#, Go, or Node.js) and a modern front-end framework.
• 4+ years building microservices and scalable APIs in a distributed, enterprise environment.
• Solid knowledge of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.).
• Experience with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes).
• Excellent problem-solving skills with a strong ability to debug and optimize complex systems.
• Proven track record managing or technically leading delivery teams, including communication cadences and quality assurance across time zones.
• Experience delivering software across multiple SDLC methodologies (Agile, SAFe, Kanban, waterfall-agile hybrid).
• Bachelor's degree in Computer Science, Engineering, or a related discipline - or equivalent professional experience.
• Ability to travel up to 50% based on the work you do and the clients and industries/sectors you serve.
• Limited immigration sponsorship may be available.
Preferred:
• Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, SQS).
• Contributions to open-source projects or a demonstrated personal portfolio.
• Experience with machine learning pipelines or data engineering workflows.
• Demonstrated experience designing and delivering solutions that incorporate Large Language Models (LLMs) and/or agentic AI architectures in a professional setting.
• Knowledge of security best practices, including OWASP guidelines and secure coding standards.
• Prior experience in a tech lead or staff engineer capacity.
• Industry-recognized technology certifications.
Company:
Deloitte is a business consulting company that offers audit, consulting, financial advisory, and tax services. Founded in 1845, the company is headquartered in London, GBR, with a team of 10001+ employees. The company is currently Late Stage.

What Deloitte employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom