Talent.com
Esta oferta de trabajo no está disponible en tu país.
Senior Java Engineer

Senior Java Engineer

GraphAware, , Spain, España
Hace 2 días
Descripción del trabajo

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.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Senior Java Engineer • , , Spain, España