Java Developer
Riseup Labs- Location
- Location not stated
- Workplace
- —
- Employment
- —
- Salary
- —
Java Developer - Riseup Labs | Career Page
Java Developer
Apply for Position Or refer someone
Job Openings Java Developer
About the job Java Developer
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.
Apply for Position
Or refer someone
Share
- Line
- X (Formerly Twitter)
Skills
- Java
- Spring Boot
- Google Cloud Storage
More jobs at Riseup Labs
All 60Similar roles
SOFTWARE ENGINEERING MANAGER
NMDC Career site · Abu Dhabi, United Arab Emirates · United Arab Emirates · today
Forward Deployed Engineer, Hebrew speaker
Cloudflare · Hybrid · today
Software Engineer
Cloudflare · Location not stated · today
Software Engineer in Build Engineering
Graphcore · Bristol, UK · today
Software Engineer in Build Engineering
Graphcore · Cambridge, UK · today
Software Engineer in Build Engineering
Graphcore · London, UK · today