Senior Java Engineer

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 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.

Share this job:
Please let GraphAware know you found this job on Remote First Jobs ๐Ÿ™

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply