Senior Backend (Java) Engineer

$$$$
Product

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:

We are building an AI-first platform that fuses multiple maritime data sources into a unified operational picture. The system builds a digital twin of global maritime activity, applies behavioral analytics and predictive AI models to surface smuggling, illegal fishing, container risk, and other compliance or security threats, and presents mission-grade intelligence to both commercial and government stakeholders. 

Operating at global scale, the platform processes millions of events and terabytes of geospatial data daily, relies on cloud infrastructure and microservices, and integrates with upstream research prototypes from data science teams. 

 

About the Role:

As a Senior Backend (Java) Engineer, you will own the end-to-end development of core data processing services within our maritime intelligence platform. 
You will collaborate closely with data scientists, analysts and software engineers to design and implement scalable microservices and streaming solutions. Leveraging AWS, Spring Boot and Kafka, you’ll tackle technical challenges around high-throughput ingestion, low-latency processing and data integrity.

 

Key Responsibilities:

  • Develop robust, high-performance backend services using Java and Spring Boot.
  • Implement real-time data streaming solutions with Apache Kafka.
  • Design, build and maintain scalable data pipelines for collection, processing and transformation from diverse sources.
  • Leverage AWS services for data storage, processing and analytics following security and performance best practices.
  • Monitor, troubleshoot and optimize service performance to identify and eliminate bottlenecks.
  • Ensure data integrity, reliability and availability through effective ETL processes and quality checks.
  • Drive improvements in architecture, code quality and automation across the backend codebase.

 

Required Competence and Skills:

.

  • At least 5 years of professional experience as a Backend Engineer.
  • Proficiency in Java and Spring Boot within a microservices architecture.
  • Experience implementing and operating Kafka streaming solutions.
  • Practical knowledge of AWS for data storage, processing and analytics.
  • Strong problem-solving skills with attention to detail.
  • Ability to work independently, challenge decisions and lead technical discussions.
  • Excellent communication skills for cross-team collaboration.
  • Bachelor’s degree in Computer Science, Engineering or a related field.

 

Nice to Have:

  • Experience designing and building ETL processes for data transformation and integration.
  • Familiarity with Apache Spark for large-scale data processing.
  • Practical agentic AI experience (Claude Code or alternatives) utilizing MCP, custom .md files, and orchestrating subagent workflows.
  • Knowledge of Python or Node.js for supporting integration tasks.
  • Prior work with maritime, geospatial, defense or logistics domains.

 

 

Why Us:

We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).

We provide full accounting and legal support in all countries we operate.

We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

We offer a highly competitive package with yearly performance and compensation reviews.

Required skills experience

Java 6 years
AWS 3 years
Kafka 3 years
Spring Boot 3 years

Required languages

English B2 - Upper Intermediate
Published 3 June
53 views
·
17 applications
Last responded 19 minutes ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...