Skip to main content

Java AI Developer

Posted today

innorev technologiesOak Park (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

We are seeking a Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, AWS, Kafka, and MongoDB, along with hands-on experience building AI-enabled applications. The ideal candidate will design, develop, and deploy scalable enterprise solutions while integrating Generative AI, LLMs, RAG frameworks, and AI-powered services into modern cloud-native architectures.
Key Responsibilities: Design and develop scalable microservices using Java, Spring Boot, and Spring Cloud. Build and maintain RESTful APIs and event-driven applications using Kafka. Develop and optimize applications leveraging MongoDB and relational databases. Design, deploy, and manage cloud-native solutions on AWS (ECS, Lambda, S3, SQS, EventBridge, API Gateway).Integrate AI/ML services, LLMs, RAG solutions, and AI-powered workflows into enterprise applications. Develop secure, high-performance, and highly available distributed systems. Collaborate with architects, product owners, data engineers, and AI teams to deliver innovative solutions. Participate in code reviews, architecture discussions, CI/CD implementation, and production support activities.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this