Senior Software Engineer

35 - 40 EURNet per hour - B2B
Java

Senior Software Engineer

Java

Paul St 86-90, Londyn +4 Locations

GraphAware

Full-time
B2B
Senior
Remote
35 - 40 EUR
Net per hour - B2B

Tech stack

    English

    C1

    Git

    advanced

    CI/CD

    advanced

    Docker

    advanced

    DDD

    advanced

    API

    advanced

    Java

    advanced

    TDD

    advanced

    Spring

    advanced

Job description

Senior Java 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 productionizing 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.

Published: 10.09.2025
Office location

Senior Software Engineer

35 - 40 EURNet per hour - B2B
Apply

Senior Software Engineer

Paul St 86-90, Londyn

GraphAware

35 - 40 EURNet per hour - B2B