Java Backend Developer with Apache Nifi and Apache Spark
Unison Group
Posted: February 16, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain backend services leveraging Java, Apache NiFi, and Apache Spark for data integration and processing.
Required Skills
Job Description
Key Responsibilities
• Design, develop, and maintain backend services leveraging Java along with Apache NiFi and Apache Spark for data integration and processing.
• Build and optimize data pipelines to facilitate the flow of data between systems efficiently.
• Implement business logic for real-time data processing and analytics using Spark.
• Develop and expose RESTful APIs to support data access and retrieval.
• Collaborate with cross-functional teams including data engineers, data scientists, and frontend developers.
• Monitor and troubleshoot data workflows and backend applications, ensuring high availability and performance.
• Participate in code reviews, and ensure adherence to coding standards and best practices.
• Stay updated with the latest trends in Java and big data technologies, contributing to continuous improvement.
Requirements:
Required Skills & Qualifications
• Strong proficiency in Java with 3+ years of development experience.
• Hands-on experience with Apache NiFi for data flow automation.
• Proven experience in Apache Spark for large-scale data processing and analytics.
• Familiarity with RESTful APIs and microservices architecture.
• Experience with both SQL and NoSQL databases (e.g., MySQL, MongoDB).
• Solid understanding of data structures, algorithms, and software design principles.
• Familiarity with version control systems (e.g., Git).
• Excellent problem-solving skills and ability to work collaboratively in a team environment.
Benefits:
Salary
Medical Insurance