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:
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:
Job Location:
Compensation & other benefits:
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.