Java Backend Developer with AI/ML

  • Phoenix, AZ
  • Posted 2 days ago | Updated 2 days ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
100% Travel
Unable to Provide Sponsorship

Skills

Backend Development
Artificial Intelligence
Apache Kafka
Cloud Computing
Collaboration
Machine Learning (ML)

Job Details

Job Title: Java Backend Developer with AI/ML

Location: Phoenix. AZ - Day1 Onsite (Candidates Needs to relocate from Day1 to Client Place)
Experience: 10-12+ years (Need Lead Experience Candidates)
Employment Type: FTC

The below is just a rough JD, we are looking for a Lead candidate with at least 10-12+ Years of experience.

Job Summary:

We are seeking a highly skilled Java Backend Developer with a strong foundation in Artificial Intelligence (AI) and Machine Learning (ML). The ideal candidate will design, develop, and maintain backend systems while integrating AI/ML models into scalable applications. This role requires a blend of backend development expertise and a passion for AI/ML technologies.

Key Responsibilities

  • Backend Development:
    • Design, develop, and maintain robust, scalable, and secure backend systems using Java and related frameworks (e.g., Spring Boot, Hibernate).
    • Build RESTful APIs and microservices to support application functionality.
    • Optimize application performance and scalability.
  • AI/ML Integration:
    • Collaborate with data scientists to integrate AI/ML models into production systems.
    • Develop pipelines for model deployment, monitoring, and retraining.
    • Work with libraries like TensorFlow, PyTorch, or Scikit-learn for model integration.
  • Database Management:
    • Design and manage relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
    • Ensure data security and integrity.
  • Collaboration:
    • Work closely with cross-functional teams, including frontend developers, data scientists, and DevOps engineers.
    • Participate in code reviews, testing, and debugging to ensure high-quality deliverables.

Required Skills

  • Programming: Proficiency in Java, with experience in frameworks like Spring Boot and Hibernate.
  • AI/ML Knowledge: Familiarity with AI/ML concepts, algorithms, and tools (e.g., TensorFlow, PyTorch, Scikit-learn).
  • API Development: Experience in building and consuming RESTful APIs.
  • Database: Strong knowledge of relational and NoSQL databases.
  • Version Control: Proficiency in Git and CI/CD pipelines.
  • Problem-Solving: Strong analytical and debugging skills.

Preferred Skills

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) for deploying AI/ML models.
  • Knowledge of containerization (e.g., Docker, Kubernetes).
  • Familiarity with big data technologies (e.g., Apache Kafka, Hadoop).
  • Exposure to NLP or Computer Vision projects.

Educational Qualifications

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.