Talent.com
Senior Software Developer - Backend (Java)

Senior Software Developer - Backend (Java)

FortinetVancouver, British Columbia, Canada
5 days ago
Job type
  • Full-time
Job description

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.