Overview
Skills
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.