JobHabor

Java Developer

Riseup Labs
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

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

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Java
  • Spring Boot
  • Google Cloud Storage

More jobs at Riseup Labs

All 60

Similar roles