• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

About this job

Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Industry: Computer Software, Databases, Information Technology
Company size: 201–500 people
Company type: Private

Technologies

java, multithreading, system-design, concurrency, distributed-computing

Job description

Do you like to solve advanced and complex computer science problems? Do you like to be part of a team that values user success and where you can have intellectually honest discussions?

The Role:

  • We are looking for more members to join our team which mainly develops the distributed aspects of the neo4j database. Building on our fast and open source native graph database, our team takes the database a step further providing enterprise features such as high availability, scalability and deployment flexibility to customers with high demands in production.


    What You'll Do:

      • The day-to-day work is quite wide-reaching in the database stack, from deep into the kernel to high up designing user-facing surfaces, and the future growth and specialisation potential is high. We have a development process focused on quality and correctness, but there is plenty of room for pragmatism and different ways of approaching and solving problems.
      • Apart from coding features, we also track down both easy and tough bugs, fix downstream test failures, document features, participate in cross-team design meetings, build testing frameworks, and study the latest in database research.

    What You'll Bring:

      • Ability to work self-driving in an open and flexible software development organisation
      • Ease of communication and collaboration
      • Good knowledge of Java, the Java ecosystem and programming practices, or an ability to ramp up quickly in these areas through related knowledge and personal motivation
      • Good at object-oriented design
      • Good at concurrent programming
      • Experience working as part of a distributed team

    Nice to Have:

      • Prior technical knowledge of database systems through usage
      • Prior technical knowledge of database systems through development
      • Experience with working on large code bases
      • Experience with systemising features

Why Join Neo4j?   At Neo4j, you get the opportunity to build and lead on the edge of what's new in the world of technology.  You have the opportunity to work alongside diverse and talented colleagues from around the globe. Our engineering headquarters are located in Malmö, Sweden and London, UK. At Neo4j, we welcome smart, funny, creative and humble people who possess a lot of heart and drive. If that's you, apply today.  

Our vision:  At Neo4j we have always strived to help the world make sense of data.   As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships between people, processes, locations and systems. We created, drive and are at the forefront of innovation in the Graph Database category; and we’re disrupting how organizations leverage their data to innovate and stay competitive.

Intrigued by this role? We encourage you to apply even if you don't fit 100% of the listed qualifications. Neo4j is an equal opportunity employer and is committed to protecting and respecting your privacy. Please read the Privacy Notice Regarding Neo4j's Recruitment Process to understand how the personal data that you provide is handled.

Detta är en jobbannons med titeln "Software Engineer - Distributed Systems - Java" hos företaget Neo4j och publicerades på webbjobb.io den 16 september 2020 klockan 06:10.

Hur du söker jobbet

Notera att denna annons är publicerad via en av våra partners, där särskilda vilkor (krav på medlemskap, separat ansökning eller liknande) kan tillämpas.

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black