Java AI Developer - Backend AI
Title: Java AI Developer - Backend AI Location: Phoenix, AZ/ Charlotte, NC Job Description: Key ResponsibilitiesDevelop and maintain backend services using Java and Spring BootBuild event-driven systems using Kafka and streaming technologiesDevelop data pipelines and real-time processing using FlinkIntegrate AI and conversational platforms into backend systemsDesign and build RESTful APIs and microservicesCollaborate with engineering and product teams on scalable solutions Must Haves6-8 years of Java development experience (Spring / Spring Boot)2-3 years of Python experience (backend or data-focused)Strong experience with Kafka (event-driven architecture)Experience with Reactive Programming (WebFlux or similar)Experience with Flink or similar stream processing toolsExperience with Redis (caching, performance optimization)Database experience with MongoDB and OracleStrong API development experience (REST) AI / Conversational ExposureExperience or familiarity with:Dialogflow CX or similar platformsLLMs and prompt engineering conceptsAgentic frameworks (ADK or similar) Nice to HaveExperience in banking, fintech, or digital platformsFamiliarity with Kubernetes, OpenShift, or cloud-native environmentsUnderstanding of ML fundamentals and model monitoring