From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

12
How Jibe uses Neo4j Tero Paananen 06/07/2022 © 2013 Jibe. All Rights Reserved. 1

description

Come and find more about how Jibe leverages Neo4j to power a best of breed mobile job applications solution for enterprise clients. Tero will show how Jibe created a flexible graph model that adapts to varying job applications processes our clients are using.

Transcript of From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

Page 1: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 1

How Jibe uses Neo4j

Tero Paananen

Page 2: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 2

Agenda

© 2013 Jibe. All Rights Reserved.

• Introduction

• Jibe Apply

• Technology Stack• Why Neo4j• Graph Model

• Q&A

Page 3: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 3

Tero Paananensoftware engineer – [email protected]@teropaananen

Page 4: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 4

Jibe provides cloud-based recruiting technology

solutions for talent acquisition teams to help them

identify, attract and engage candidates.

The Jibe Recruiting Platform features an analytics

engine at its core that pulls recruiting metrics from

disparate back-end systems and turns them into

insight to guide decisions.

Page 5: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 5

How Jibe uses Neo4jJibe Apply

Page 6: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 6

How Jibe uses Neo4jJibe Apply

Page 7: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 7

How Jibe uses Neo4jJibe Apply – Technology Stack

• Angular / NodeJS• mobile optimized web

application

• SOA – Java Web Services• Job Service• Document Service• Location Service• Application Service

• Ruby• workers integrating with

third party systems

• Jersey (JAX-RS)• Spring Framework• Spring Data for Neo4j• Neo4j (embedded)• Jackson• Redis, Memcached

Page 8: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 8

How Jibe uses Neo4jJibe Apply – Why Neo4j

• Highly interconnected data• Anticipated frequent schema changes

• Mature graph database implementation• Java / SDN• Great support

Page 9: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 9

How Jibe uses Neo4jJibe Apply – Graph Model

Page 10: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 10

How Jibe uses Neo4jJibe Apply – Graph Model

Page 11: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

04/10/2023 © 2013 Jibe. All Rights Reserved. 11

Jibe is hosting a party in honor of NYC developers. Join us for free ping pong and beer!

• SPiN, 48 E. 23rd Street• Tonight - 6:30-9:30pm• Check in at the Jibe table

when you arrive to get a wristband, which enables you to play, drink, and eat!

Page 12: From Dev to Dev: How Jibe Uses Neo4j - Tero Paananen @ GraphConnect NY 2013

Thank You

04/10/2023 © 2013 Jibe. All Rights Reserved. 12

www.jibe.com

Tero Paananen

@teropaananen

[email protected]