For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
GraphAware
GraphAware

Senior Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Software Development
Data
+38

Permanent role
a day ago
Apply now

Senior Java Software Engineer (Intelligence Platform)

Job Location: Remote-first, open to candidates across the EU

Type of Contract: Employee or Contractor (depending on the location)

Keywords: Java, Spring, Graph databases, API Design

Why apply?

This is a senior engineering role with real impact. You’ll help build a next-generation intelligence platform that empowers analysts and investigators to connect data, uncover insights, and act with confidence. Your work will focus on workflow and integration capabilities, enabling users to design, run, and manage their own data pipelines — while also productionising data science prototypes into reliable product features.

  • Build with a purpose: Your code will help law enforcement and intelligence professionals save lives and protect communities through better data insight.
  • Hands-on engineering: Design, implement, and operate the core functionality that powers the intelligence platform.
  • Graph-first challenges: Tackle the unique problems of integrating diverse data into graph data models.
  • Platform mindset: Build the features and tooling that empower others to create and run their own pipelines.
  • Decision-making impact: Make technical choices that shape how the platform evolves, balancing trade-offs between scalability, performance, and usability.
  • Technical mentoring: Support teammates through code reviews, pair programming, and knowledge sharing.
  • End-to-end ownership: Build features from design through to production, with autonomy and trust in a remote-first team.
  • Cross-functional collaboration: Partner with product managers and data science teams to turn prototypes into reliable product features.

What you'll do

  • Design and implement platform functionality for creating and running ingestion workflows within the intelligence platform.
  • Build connectors and reusable components that can be plugged into user-defined pipelines.
  • Ensure pipeline orchestration, monitoring, and error handling are robust and user-friendly.
  • Work with the data science team to understand prototypes and engineer them into production-ready services.
  • Support the evolution of conversational interfaces that bridge graph data models and LLMs to deliver high-value services to end users.
  • Explore GenAI opportunities for intelligent mapping, enrichment, or transformation
  • Build and evolve conversational AI capabilities
  • Implement observability features (metrics, logs, tracing) for both pipelines and integrations.
  • Collaborate with product and UX teams to ensure pipeline creation is intuitive for end users.
  • Review code, contribute to architectural discussions, and mentor peers.

What you bring (must-have)

  • 5+ years of backend/data engineering experience with complex, large-scale systems.
  • Strong expertise in Java and integration frameworks (e.g., Apache Camel, Nifi or equivalents).
  • PostgreSQL (experience with schema design, queries, and optimization).
  • Performance tuning (JVM debugging, garbage collection, thread/IO usage).
  • Proven track record in building platforms/frameworks, not just consuming them
  • Proven experience in systems integration: APIs, messaging, databases, cloud services.
  • Experience engineering prototypes into production-ready code (working with data science/LLM outputs).
  • Experience designing APIs that empower users.
  • Strong grasp of Clean Architecture, DDD, TDD, and high-quality coding practices.
  • Confidence in making and owning engineering decisions, weighing trade-offs and aligning with business priorities.
  • Ability to deliver reliable, performant, and observable runtime components
  • Curiosity and ability to understand user needs and workflow use cases, not just the code.
  • Strong collaboration and communication skills.

What you could bring (nice to have)

  • Python
  • LangChain, LangGraph (in Java frameworks preferred, Python also valuable).
  • Graph databases: Neo4j
  • Event-driven architectures: Kafka, RabbitMQ, Pub/Sub.
  • Data integration & workflow tools
  • Workflow/orchestration engines.
  • Data modeling across relational, NoSQL, and graph systems.
  • Observability and performance tuning for ingestion workflows.
  • Security-first integrations (OAuth2, JWT, secure APIs).

Career Growth

This role is ideal for someone who enjoys combining technical depth with product thinking and wants to grow either into a broader leadership position or advance through senior IC roles over time.

GraphAware’s Values

  • Deep ownership: We take pride in our work and responsibility for outcomes, driving meaningful impact through personal commitment.
  • Commitment to excellence: We're motivated to continuously improve and deliver work we can be proud of.
  • Customer success focus: We're dedicated to creating genuine value and building strong, lasting relationships with our customers.
  • Graph innovation leadership: We're passionate about graph technology and excited to push the boundaries of what's possible.
  • Mutual support: We're always here for each other, fostering an environment where everyone can do their best work

What We Offer

  • Remote-first, results-oriented culture: Thrive in an environment where autonomy is balanced with accountability, and problem-solving is prioritised over rigid processes
  • True flexibility: Work from anywhere in Europe with high level of flexibility
  • Knowledge growth: Learn through challenging projects and peer collaboration
  • Global connections: Build relationships through regular international team meetups
  • Competitive compensation: Enjoy regular salary reviews that recognise your evolving value
  • Equity participation: Share in the company's success through our share scheme program

Ready to make an impact? Join GraphAware and be part of something truly transformative. Apply now and help shape the future of intelligence platforms.

About GraphAware

👥51-200
📍London, United Kingdom
🔗Website

GraphAware Service

GraphAware product / service
GraphAware product / service
GraphAware product / service
GraphAware product / service
GraphAware product / service

How does GraphAware work?

Our own product called GraphAware Hume is used by analysts, data scientists, and data-savvy business users all around the world to keep countries and communities safe, combat financial fraud, discover new medicines, advise important policymaking, and much much more. We also help clients implement their own solutions based on Hume and Neo4j - the most popular graph database on the market - by providing consulting, training, and software development services.

Company culture

Sense of Ownership

We are proud of the work we do and we take responsibility.

Strive for Excellence

We always look at where we are & how we can get better.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service