Haystack
← Back to Jobs
Remote
Technology

Java Developer with Apache Spark

iMinds Technology Systems, Inc.United States🇺🇸United StatesPosted 13 Aug 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Java Developer with Apache Spark

Location: Remote
Job Type: Contract

Job Summary

We are seeking an experienced Java Developer with strong hands-on Apache Spark experience to develop scalable, high-performance applications and data processing solutions. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and Apache Spark, along with experience in cloud and container technologies.

Key Responsibilities

  • Design, develop, test, and maintain applications using Java and Spring Boot.
  • Build scalable Microservices and REST APIs.
  • Develop and optimize Apache Spark applications and data processing pipelines.
  • Work with MySQL and MongoDB for data storage and processing.
  • Containerize applications using Docker and deploy/manage them using Kubernetes.
  • Develop and deploy solutions on AWS.
  • Use GitLab for source control, CI/CD, and development workflows.
  • Troubleshoot application and data-processing issues and optimize system performance.
  • Collaborate with development, QA, DevOps, and business teams.

Required Skills

  • Strong Java development experience.
  • Excellent Spring Boot and Microservices experience.
  • Hands-on Apache Spark experience is mandatory.
  • Strong experience with REST APIs.
  • Experience with MySQL and MongoDB.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with AWS cloud services.
  • Experience with GitLab / CI-CD.

Key Skills

Java | Spring Boot | Apache Spark | Microservices | REST APIs | MySQL | MongoDB | Kubernetes | Docker | AWS | GitLab

Primary Focus: Strong hands-on Java + Spring Boot + Apache Spark experience.

 

Skills

Docker
Microservices
MongoDB
MySQL
Spring
Spring Boot
AWS
Apache
Apache Spark
GPT
Java
Kubernetes
REST

Similar jobs