Riseup LabsWe 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.
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
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
Negotiable (Based on experience and skills)
9.00 Am Pm
Compensation & other benefits:
As per project scope.
Telephone Round.
Interview with the Technology Team & Talent Acquisition Team.
Job offer.
N
B:
Only shortlisted candidates will be communicated in the recruitment process.
¿Te interesa este puesto?