Qureos

FIND_THE_RIGHTJOB.

Software Engineer-Apache NiFi

Dubai, United Arab Emirates

Greetings,


We have an immediate vacancy for an Apache Nifi with 7+ years of experience at Synechron, based in Dubai.


Job Role: - Apache Nifi

Job Location: - Dubai



About Company:

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 17000+, and has 58 offices in 21 countries within key global markets. For more information on the company, please visit our website or LinkedIn community.


Diversity, Equity, and Inclusion


Synechron’s Diversity, Equity, and Inclusion (DEI) program, Same Difference, was developed because we believe in a culture of listening, respect, and opportunity.

We each bring unique backgrounds, thoughts, talents, and experiences with us to work every day, and we know that by embracing them, we are creating an even greater Synechron. The best way to build a strong team is to value individual differences. So, it doesn’t matter where you’re from or what you’ve had to do to get here – if you have the skills, enthusiasm, and drive to make your mark, we’ll support you like we support each other. Choose a career with us and let’s pursue innovation, together.


Job Descriptions:


Education:

Degree, Post graduate in Computer Science or related field (or equivalent industry experience)


Apache Nifi:

  • 5+ years of hands-on experience with Apache NiFi, including developing, managing, and optimizing complex data flows in production environments.
  • Proven experience with Cloudera NiFi (CDP Data Flow) in enterprise environments, including integration with Cloudera Manager.
  • Experience migrating NiFi flows across major version upgrades with strong understanding of backward compatibility
  • Strong proficiency in Groovy scripting, used for ExecuteScript and InvokeScriptedProcessor processors.
  • Solid understanding of SSH and SFTP protocols, including authentication schemes (key-based, password), session negotiation, and file permissions handling in NiFi processors (e.g., ListSFTP, FetchSFTP, PutSFTP).
  • Good grasp of data encryption mechanisms, key management, and secure flowfile handling using processors like EncryptContent.
  • Experience integrating NiFi with MongoDB, including reading/writing documents via processors like GetMongo, PutMongo, and QueryMongo.
  • Experience working with Apache Kafka, including producing and consuming from Kafka topics using NiFi (PublishKafka, ConsumeKafka), and handling schema evolution with Confluent Schema Registry.
  • Strong knowledge of Red Hat Enterprise Linux (RHEL) environments, including systemd services, filesystem permissions, log rotation, and resource tuning for JVM-based applications like NiFi.


NiFi-Specific Technical Requirements:

  • In-depth knowledge of NiFi flow design principles, including proper use of queues, back pressure, prioritizers, and connection tuning.
  • Mastery of controller services, including SSLContextService, DBCPConnectionPool, and RecordReader/RecordWriter services.
  • Experience with Record-based processing using Avro, JSON, CSV schemas and Record processors like ConvertRecord, QueryRecord, and LookupRecord.
  • Ability to debug and optimize NiFi flows using Data Provenance, bulletins, and log analysis.
  • Familiarity with custom processor development in Java/Groovy (optional but preferred). Experience setting up secure NiFi clusters, configuring user authentication (LDAP, OIDC), TLS certificates, and access policies.
  • Proficiency in parameter contexts, variable registry, and flow versioning using NiFi Registry.
  • Understanding of Zero-Master clustering model, node coordination, and site-to-site protocol.
  • Experience deploying and monitoring NiFi in high-availability, production-grade environments, including using Prometheus/Grafana or Cloudera Manager for metrics and alerting.
  • Experience working in regulated or secure environments, with strict data handling and audit requirements.
  • Familiarity with DevOps workflows, including version-controlled flow templates (JSON/XML), CI/CD integration for NiFi Registry, and automated deployment strategies.
  • Strong written and verbal communication skills, with ability to document flows and onboard other engineers.

© 2025 Qureos. All rights reserved.