Java Developer

Job Type: Full time No. of Vacancies: 1 Experience: 5 years
Apply Now
Riseup Labs

 

Linkedin Button

Riseup Labs Google Review

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:

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 Now