Senior Java Engineer (Big Data focus) to $8000

Who We Are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.  

 

About the Product
ControlUp provides organizations with real-time visibility and control over their digital environments, enabling IT teams to detect, diagnose, and resolve issues before they impact employees. The platform integrates multiple products into a single, unified experience—leveraging AI-driven automation, intelligent data processing, and scalable architecture to enhance productivity across global workplaces.

The DEX Platform team builds the core infrastructure that powers these capabilities, delivering high-performance backend services and real-time data pipelines at scale.

 

About the Role
We are looking for a Senior Java Engineer with a strong backend background and an interest or experience in big data systems to join our core platform team. You’ll take part in designing and implementing high-throughput, low-latency data pipelines and backend services that handle large volumes of real-time operational data.

This role combines software engineering excellence with data-centric problem-solving—you’ll work on scalable microservices, streaming architectures, and distributed systems in a fast-paced, cloud-native environment. You’ll collaborate closely with data engineers, AI specialists, and backend developers to shape the next generation of ControlUp’s data infrastructure.

 

Key Responsibilities

  • Design, develop, and maintain high-performance backend services and real-time data pipelines.
  • Build and optimize streaming solutions using Kafka and Flink 
  • Contribute to the architecture, implementation, deployment, and monitoring of large-scale distributed systems.
  • Collaborate with cross-functional teams to deliver data-driven insights and production-ready solutions.
  • Ensure resilience, scalability, and observability across backend and data systems.
  • Participate in performance optimization, troubleshooting, and system reliability improvements.

     

Required Skills & Experience

  • 5+ years of backend engineering experience, with a strong focus on Java (Vert.x or Spring).
  • Proven experience with microservices architecture and cloud platforms (Azure, AWS, or GCP).
  • Hands-on experience with Kafka or other messaging systems.
  • Strong understanding of object-oriented designclean code principles, and system performance optimization.
  • Experience working in production-grade, high-availability environments.
  • Enthusiasm for exploring data-intensive and real-time systems.
  • Interest in expanding into Data Engineering and large-scale distributed data processing.
  • Excellent communication skills in English and a collaborative, problem-solving mindset.

     

Nice to Have

  • Familiarity with Flink, Spark, or Beam for stream or batch data processing.
  • Exposure to PostgreSQLClickHouse 
  • Experience with Node.js (NestJS or Express).
  • Familiarity with AI-first development tools (e.g., GitHub Copilot, Cursor).

     

Why Join ControlUp?

  • Build systems that operate at massive scale and deliver real-time insights to global customers.
  • Work in a high-impact team at the intersection of backend and data engineering.
  • Opportunity to influence architectural decisions in an early-stage data platform initiative.
  • Join a company recognized as a leader in the Digital Employee Experience (DEX) domain, trusted by top global enterprises.

Required skills experience

Java 5 years
PostgreSQL 2 years
Kafka 2 years
Apache Flink 6 months
Cloud 1 year

Required languages

English B2 - Upper Intermediate
Published 24 October
69 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...