Overview
Skills
Job Details
Job Title: Java Developer with Vision Experience
Location: Irving,TX
Duration: 12+ Months Contract
Job Description:
We are seeking a highly skilled Java Developer with hands-on experience in Computer Vision technologies to join our team. The ideal candidate will have a strong background in Java-based backend development along with exposure to image/video processing, AI/ML frameworks, and Vision APIs.
Responsibilities:
Design, develop, and maintain Java-based applications integrating with Vision and AI components.
Implement image and video analysis features using Vision frameworks or APIs.
Collaborate with data scientists and ML engineers to integrate computer vision models into production systems.
Develop RESTful APIs and microservices for vision data processing.
Optimize algorithms for performance, scalability, and reliability.
Participate in code reviews, testing, and deployment processes.
Required Skills:
5+ years of professional Java development experience.
Experience with Computer Vision frameworks such as OpenCV, TensorFlow, PyTorch, or Amazon Rekognition / Google Vision API.
Strong understanding of image processing, feature extraction, and object detection techniques.
Solid experience with Spring Boot, REST APIs, and microservices architecture.
Familiarity with cloud environments (AWS, Azure, or Google Cloud Platform).
Good understanding of data structures, algorithms, and multithreading in Java.
Strong problem-solving and analytical skills.
Preferred Qualifications:
Exposure to AI/ML model integration using Python or Java SDKs.
Experience with Docker / Kubernetes for deployment.
Knowledge of Maven/Gradle, Git, and CI/CD pipelines.
Experience working in an Agile/Scrum environment.