JavaServer-Faces (JSF) /Spring Developer

jSonar Canada - Vancouver, BC (il y a 6 mois)

Postuler dès maintenant

Employment Type: Permanent - full time (in-house)


  • You are curious by nature and always on the hunt for a better way;
  • You enjoy writing code and collaborating with a team of passionate developers to solve complex leading edge data security problems;
  • You have developed a set of skills and methods of writing code that solves problems elegantly;
  • You want to contribute your talents, skills and passion to a fast growing and dynamic company that values elegant code, diversity, collaboration and vigorous testing as a means of achieving excellence.

If you also have 3-5 years developing web-frontend using JSF/Spring (or equivalent), Object-Oriented Design & Programing, and Primefaces or similar framework, then we want to hear from you.


JSonar develops cybersecurity products for the largest companies around the globe. We store and collect huge amounts of security-related data from in-house and cloud platforms and analyze it using various tools from Fast Fourier Transforms to Machine Learning algorithms. Because of the specialized nature of the problems we solve, most of the analytics are performed via code we develop in house.

As part of the Vancouver R&D Team, you would contribute your talents and skills to write that code.

We value diversity and believe that different perspectives mean better solutions. Our team is very collaborative and regularly breaks out into sub-teams to solve problems that often spill over into the communal lunch room. The team's passion to creating leading edge tools to solve real time cyber security problems means they are dedicated to a vigorous testing process including peer code review. They enjoy the friendly competition that drives everyone to write elegant unbreakable code and create excellent products.

They currently have 11 positions open and are growing fast.


In this role you will be developing new UI as well as maintaining and enhancing the existing web front end. Your work will integrate with the company's Data-Warehouse and will have the ability to handle complex data within the Big-Data domain.

To do this job successfully, you'll need the following:

  • A strong desire to make a difference and develop the best solutions;
  • A collaborative nature and belief that collaboration leads to excellence;
  • A natural ability to take ownership, ask questions and persevere until a goal is reached;
  • A curious nature that drives you to read and learn new languages, tools and techniques and build your skills, especially when a new problem needs to be solved.
  • An ability to thrive in a fast paced, growing, open concept environment where you're constantly exploring new horizons.

You also have:

  • 3+ years experience developing web-frontend using JSF/Spring (or equivalent)
  • 3+ years experience with Object-Oriented Design & Programming
  • 2+ years experience with Primefaces (or equivalent framework)
  • Demonstrated ability to handle the development of complex UI
  • Experience with JavaScripts and CSS would be an asset
  • An understanding of what makes an application user-friendly and the ability to incorporate that knowledge into your design
  • Experience/knowledge of MongoDB and/or other NoSQL databases would help greatly
  • Experience working with JSON would be an asset
  • Development experience with Java on Linux/UNIX would help you be more successful
  • University degree in computer science or an equivalent combination of education and experience


This position offers a great compensation package and perks like stand up desks, ergonomically friendly chairs, top of the line equipment, full benefits, and a culture of open collaborative problem solving, and a team of like minded people who enjoy getting out to participate in company social events and activities.

If this is the opportunity you’ve been looking for then we would love to hear from you. Please respond with a resume and a note explaining why you would be a great fit

By applying to this position, you are confirming that you possess either a Canadian citizenship, permanent resident status or valid work permit.

Job Type: Full-time


  • Java: 3 years (Preferred)