Job Context: We are looking for a skilled Java Developer with hands-on experience in ImageJ-based image processing to design, develop, and optimize solutions for processing and exporting large volumes of image data. The ideal candidate will work on high-performance image pipelines, ensuring scalability, accuracy, and efficiency. Job Responsibilities: Develop and maintain Java applications for image processing and analysis using ImageJ / Fiji Implement workflows for batch processing and large-scale image export Optimize performance and memory usage when handling high-resolution and high-volume image datasets Design efficient image I/O pipelines (TIFF, PNG, JPEG, multi-stack images, etc.) Integrate image processing modules with existing systems, APIs, or data pipelines Troubleshoot and debug performance bottlenecks in image processing tasks Write clean, maintainable, and well-documented Java code Educational Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) Required Skills & Qualifications: Strong proficiency in Java (Core Java, OOP, multithreading) Hands-on experience with ImageJ / Fiji APIs and plugins Experience processing and exporting large image datasets Knowledge of image formats, compression, and metadata handling Familiarity with memory management and performance optimization in Java Experience with batch processing and automation Understanding of image processing concepts (filters, segmentation, transformations) Nice-to-Have Skills 5+ years of Java development experience 1+ year working with ImageJ or similar image processing frameworks Experience with Bio-Formats library Familiarity with parallel processing or GPU acceleration Experience working with scientific, medical, or microscopy images Knowledge of Spring Boot or REST APIs for image services Experience with cloud storage or distributed systems for large data handling Salary Range: Negotiable (Based on experience and skills) Working hours: 9.00 Am - 6.00 Pm Job Location: Remote Compensation & other benefits: As per project scope. The Application Process: Telephone Round. Interview with the Technology Team & Talent Acquisition Team. Job offer. N.B: Only shortlisted candidates will be communicated in the recruitment process.
Back-End Developer (Java)
Helveticminds
Java Developer_ Contract To Hire
2Coms
Sr. Java Developer
Ciphercru
Full Stack Developer (Javascript)
Codekeeper
Java Angular Developer
Workiy
Intellect AI - Java Integration & Backend Developer
Exavalu