Senior Software Engineer - GraphAware Hume

New
N
Neo4jGraph Intelligence
Remote: EMEA. We are aiming to hire someone in the the UK, Czechia or Italy.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
DockerPostgreSQLJavaSpringCI/CD

Requirements

  • 8+ years of proven experience in backend systems
  • Fluency in Java with understanding of modern software engineering principles
  • Experience with Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD)
  • Proficiency with Spring or similar frameworks for building secure, modular, and scalable APIs
  • Experience designing data models, both relational (e.g., PostgreSQL) and graph-based (e.g., Neo4j)
  • Working knowledge of modern CI/CD pipelines, containerization (Docker), and automated deployment workflows
  • Strong security mindset with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP)
  • Comfortable with remote team collaboration and asynchronous communication tools
  • Familiarity with graph technologies (Cypher) is a bonus
  • Familiarity with event-driven architectures (Kafka) or distributed systems is a bonus
  • Familiarity with cloud-native development and observability is a bonus
  • Familiarity with LLMs or AI/ML integration is a bonus

Responsibilities

  • Build APIs for intuitive user interaction with complex data
  • Design secure, scalable access control systems for mission-critical environments
  • Orchestrate workflows to automate graph analytics, inference, and real-time insights
  • Optimize application performance to ensure seamless user experiences
  • Contribute to architecture and technical design with the team
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now