#1 Job Board for tech industry in Europe

Senior Java Developer (Graph Databases)
Java

Senior Java Developer (Graph Databases)

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java

    advanced

    Spring Boot

    advanced

    Git

    advanced

    Kotlin

    regular

    Elasticsearch

    regular

    Kubernetes

    regular

    Reactive Programming

    regular

    Event Driven

    regular

    Graph databases

    regular

    Kibana

    regular

Job description

Online interview
Project description:

For our French Client that operates in semantic technology world we are looking for Senior Backend developer with experience in architecture design and innovative approach (building PoC, R&D). Strong interpersonal skills and team player approach is highly appreciated.

You will start building the project from scratch, beginning from Proof of Concepts and architecture design. New product supports enterprises in knowledge and taxonomy management, content organisation, development and maintenance of knowledge models. The specificity of the project is that it is challenging and advanced from a technology point of view.

Tech stack in details: 

Java, Kotlin, Spring Boot, WebFlux, JanusGraph, Neo4j, Tinkerpop, Gremlin, RabbitMQ, Gradle/Maven, Docker, Kubernetes, Elastic Search, Kibana, Fluentd, Micrometer, Prometheus, Grafana, Gitlab, CI/CD, unit and integration tests, JUnit, Testcontainers.

Responsibilities:

  • Developing new features of the Core of the System
  • Creating Architecture Design based on workshop input
  • Developing Application from scratch, beginning with PoC and shaping MVP afterwards
  • Participation in building Backend team for the project based on required skillset
  • Participation in the demanding Code Review process.
  • Developing and improving automation of common repeatable tasks and processes
  • Working closely with Client and Stepwise to constantly improve our software delivery process
  • Coordination of technical tasks with Frontend, Test Automation and Client team
  • Identifying bottlenecks in the process and removing them (Daily, Retro, Brain Stormings)
  • Helping identifying problems in the system

Requirements

  • Willing to work in close cooperation with the Client
  • Hands-on Java or Kotlin programming experience (preferred experience with Kotlin)
  • Experience in Graph Databses (example: janus graph, neo4j, Gremlin)
  • Kotlin knowledge curve is relatively flat if your Java know-how is high
  • Good understanding of distributed computing
  • Good knowledge of Spring Boot
  • Good knowledge of Docker and Kubernetes
  • Experience in creating complex solutions
  • Good knowledge of English is a must (spoken, written)

More about Stepwise

  • Juicy tech stack among all projects
  • A great work environment with passionate and skilled people
  • Gentle and smooth introduction to the company by Architects and Senior developers 
  • No procedures and other corporate "beauties"
  • A flat organisation with no levels of middle management between staff 
  • We give a possibility of choosing both tools and languages & libraries
  • We devote a lot of attention to the development of our programmers in terms of new technologies, providing substantive and technical support
  • Tech Tuesdays
  • Internal R&D
  • Internal Hackatons
  • Open Source contribution
  • Many many more
  • We choose our customers carefully. Chemistry and common understanding are the most important
  • We operate mainly in Nordics, Germany, Benelux and France
  • We are happy to accept some remote work (ideally 40%)
  • We know what is Work-Life Balance by example

Still not convinced? We invite you to our office. See how we work and talk to the team.