Java AI Developer - Backend AI

Apex Informatics

Phoenix, AZ • On-site

$50.25 - $65/hr

Other

Re-posted 12 days ago


Job description

Title: Java AI Developer - Backend AI
Location: Phoenix, AZ/ Charlotte, NC
Job Description:
Key Responsibilities
  • Develop and maintain backend services using Java and Spring Boot
  • Build event-driven systems using Kafka and streaming technologies
  • Develop data pipelines and real-time processing using Flink
  • Integrate AI and conversational platforms into backend systems
  • Design and build RESTful APIs and microservices
  • Collaborate with engineering and product teams on scalable solutions
Must Haves
  • 6-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 tools
  • Experience with Redis (caching, performance optimization)
  • Database experience with MongoDB and Oracle
  • Strong API development experience (REST)
AI / Conversational Exposure
  • Experience or familiarity with:
    • Dialogflow CX or similar platforms
    • LLMs and prompt engineering concepts
    • Agentic frameworks (ADK or similar)
Nice to Have
  • Experience in banking, fintech, or digital platforms
  • Familiarity with Kubernetes, OpenShift, or cloud-native environments
  • Understanding of ML fundamentals and model monitoring



Frequently asked questions

Q: What skills or qualities help someone succeed as a Backend Java Developer?

A: To succeed as a Backend Java Developer, key technical skills include proficiency in Java programming language, experience with frameworks such as Spring or Hibernate, and knowledge of databases like MySQL or PostgreSQL. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for success in this role. By combining technical expertise with strong soft skills, Backend Java Developers can design, develop, and maintain scalable, efficient, and reliable software systems, ultimately driving career growth and effectiveness in their position.

Q: What is the career path for a Backend Java Developer?

A: A Backend Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient, and scalable code, and collaborating with cross-functional teams to deliver software applications. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to technical architecture decisions. Ultimately, senior Backend Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive technical innovation and growth.



Apex Informatics job posting for a Java AI Developer - Backend AI in Phoenix, AZ, with a map of Phoenix location.