Search jobs > Vancouver, BC > Senior backend developer

Senior Software Developer - Backend (Java)

Fortinet
Vancouver, British Columbia, Canada
Full-time

FortiNDR Cloud is an enterprise network security product focused on providing capabilities that empower our customers to detect and track adversaries in real-time.

We are looking for software developer with strong hands-on Database expertise to help us solve complex search and pattern matching problems at petabyte scale.

Our data collection needs to operate in near real-time, our data stores need to scale linearly with our datasets, our search needs to perform sub-second matches.

We work with a number of data storage and processing systems, including MySQL, Postgres, HBase / Phoenix, Snowflake, Spark, a variety of AWS data services as well as proprietary systems.

If you are passionate about building robust, high-scale systems, working with large data sets and protecting public and private organizations from today's ever increasing cyber threats, then this might be the place for you.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet.

Core Job Responsibilities :

  • Design, implement, build, test, and deploy scalable systems to store, process and retrieve high-rate event streams.
  • Implement processes for applying data-analysis algorithm, complex search and performance improvements.
  • Engineer solutions to maintain high SLAs in a rapidly evolving production environment.
  • Work independently and self-directed.
  • Be humble and willing to learn.

Job Requirements :

  • 6 or more years of professional software engineering experience.
  • 3 or more years of Java and Java web-services experience (mandatory)
  • 3 or more years of database experience (mandatory)
  • Understanding of SOA, SAAS, and REST / OAuth / JSON architectures and services.
  • Experience in developing high performance and scalable systems.
  • Understanding of object-oriented programming, data structures, algorithms, software design.
  • Rigor in high code quality, automated testing, and other engineering best practices.
  • Excellent communication and writing skills.
  • Experience with Amazon Web Services is a plus.
  • 14 hours ago
Related jobs
Fortinet
Vancouver, British Columbia

We are looking for software developer with strong hands-on Database expertise to help us solve complex search and pattern matching problems at petabyte scale. Java and Java web-services experience (mandatory). Understanding of object-oriented programming, data structures, algorithms, software design...

Autodesk
Vancouver, British Columbia
Remote

NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartpho...

Spare
Vancouver, British Columbia
Remote

We are hiring a Senior Software Developer to join our Motion team!. As a Senior Software Developer in the Motion team, you will. You have experience as a full stack or backend software engineer, using any programming language;. Mentor other developers on the team. ...

Spare
Vancouver, British Columbia

We are hiring an Senior Software Developer to join our Mobile Software Development team!. Senior Software Developer, Mobile. As an Senior Software Developer in the Mobile team you will. Collaborate with software developers of all levels;. ...

RLDatix
Canada

We’re searching for a Toronto-based Senior Software Developer to join our Global R&D team, so that we can ensure the successful design, development, and validation of product backlog items, meeting our technical and functional goals. The Software Developer will collaborate with team members, eng...

Electronic Arts
Vancouver, British Columbia

Author and review technical design documents and API specifications detailing software requirements. Maintain an automated test suite to validate backend service correctness. You’ve developed high-quality, testable software. You've built software with Typescript and shipped services using Node. ...

Aequilibrium Software Inc.
Vancouver, British Columbia

NET) We are looking for a Senior Backend Engineer with expertise in. Experience building RESTful services using current version of Web API, Java, or other leading web services platforms Experience building modern, responsive applications using current version of C#, SQL Server, MVC, Bootstrap, Mater...

Lorven technologies
Vancouver, British Columbia

Job Title: Senior Java Developer</b></p> <p class="wordsection1" style="text-align:justify"><b>Location: </b><b>Vancouver, BC, Canada</b></p> <p class="wordsection1" style="text-align:justify"><b>Dura...

Great Canadian Gaming Corp.
Canada, Canada

Java Software Developer Job#62139. Mindwire is currently seeking a Java Software Developer to work for our valued Federal Government client. Must have a minimum of five years of demonstrated hands on experience developing web-based applications using Java and JavaScript (React) with relational datab...

Dropbox
Canada
Remote

As we’re evolving the core business from syncing and sharing files, we are looking for Software Engineers to come build the next generation of new products for collaboration and distributed work. In this role you will build best-in-breed software by architecting and delivering scalable systems that ...