Back to Careers

Java Developer

You’re a seasoned Java Developer that is passionate about building robust, efficient, and maintainable software. 

We’re a leading employee intranet creator who geeks out about all things workplace, brings people together, loves our craft, relishes challenge, and makes things easy.

If this sounds like a good match, it could be the start of something amazing for us both!

Our new kind of employee intranet is an easy and intuitive go-to place to help improve employee connection. This is more important now than ever, and that’s exactly what we provide. 

We’re looking for someone with experience to join us as a Java Developer that wants to push their skills to the next level while working within a multi-faceted team. Working with a multi-disciplinary team, you will add new features to our platform, participating at all stages from concept thru deployment. 

Working at Jostle is about building connections, improving skills, and learning from each other. Here you’ll find inspiring teammates and meaningful work. If you want to be challenged and have fun, while being supported by people who care about your growth, let’s talk. 

This is a full-time permanent position open to candidates located in Canada, working hybrid from home and in our Vancouver office. Come join us—we’re excited to meet you and thank you for considering Jostle!

What you'll do:

  • Designs, codes, and debugs complex artifacts for a variety of applications.
  • Development of server-side Java code, including persistence and database code
  • Working with senior members of the team, develop scalable server-side architecture that will support a large number of users on various client platforms and allow the implementation of new features and capabilities
  • Propose and advocate for design changes that will make the product more robust
  • Collaborate with other team members, providing guidance and assistance
  • Improve our processes and procedures
  • Propose and advocate for design changes that will make the product more robust

What you'll need:

  • Strong knowledge of Java, J2EE, Web Services and related development tools
  • Experience with Linux, Apache, Tomcat (or other J2EE servers), MySQL (or other SQL databases)
  • Strong understanding of engineering/software architecture principles and patterns
  • At least 5 years hands-on experience building enterprise grade solutions
  • Collaborative individual with excellent interpersonal and communications skills
  • Degree in Computer Science or a related discipline
  • Passion for software development & problem solving
  • Comfortable with command line scripting (shell, bash, python, etc.)

What we'd love to see:

  • Experience with Spring Framework or any other dependency framework such as Guice.
  • Knowledge of JPA, JDBC and related technologies
  • Knowledge of open source Java Libraries and Frameworks.
  • Experience with Docker and/or microservices would be considered an asset
  • Experience with cloud-based infrastructure would be considered an asset
  • Experience developing services that are deployed in Kubernetes would be considered an asset

What we offer:

  • A collaborative and friendly hybrid workplace, mostly remote, with in-person work from time to time in our Vancouver office
  • Flextime
  • Extended health and dental benefits (including mental health support)
  • Stock options
  • Lunch n Learns
  • Leadership workshops
  • Frequent socials

About Jostle:

Jostle helps leaders build connected organizations so that everyone at work can unite and grow together. We do this with our turnkey employee intranet and our online knowledge communities, both of which help leaders lead. Our approach works: Jostle intranets are the go-to place for our customers’ employees, delivering industry-leading employee participation rates. Since 2009, we’ve helped over 1,000 organizations connect their people. Find out more at

Apply now!

Our magic is in our people.

Meet the team