US, Software Engineer II - Portal/API in Santa Clara, CA at Quantil Inc.

Date Posted: 9/3/2020

Job Snapshot

Job Description

QUANTIL, Inc. is looking for a Software Engineer to support the Portal/API team on the design and development of our global content delivery platform.

Main Duties & Responsibilities

  • Design and develop new features for our CDN360 portal and API.
  • Fix bugs in our CDN360 portal or API.
  • Help improve code quality by reviewing others’ code, fixing reported vulnerabilities, and adding unit tests.
  • Design and develop highly effective Java-based web applications from inception to release using Spring MVC.
  • Interact with other team members to translate requirements into complete designs.
  • Document and test, preferably in an automated manner, your applications.
  • Implement designs using Agile methodology.
  • Other duties as assigned by management

 

Job Requirements

Minimum Requirements

  • Bachelor's degree in computer science or related degree, Master’s degree preferred
  • 2 ~ 5 years professional experience in development using Java
  • 2 ~ 5 years professional experience in development using JavaScript.
  • 1-year professional experience developing with ReactJS and NodeJS
  • 2 years’ experience using Spring MVC
  • Good understanding of computer networks and TCP/IP, DNS and HTTP
  • Experience with MySQL and MongoDB
  • Experience with JavaScript testing frameworks, especially Jest and Enzyme
  • Experience with documenting and automated testing of code using JUnit
  • Experience implementing complex web portals
  • Experience building highly available, secure, high traffic web applications and REST APIs.
  • Knowledge of CDN industry
  • Experience with Antd React library
  • Experience with Nginx configuration
  • Experience with open source, such as utilizing open source components

Abilities Required

  • Very good oral and written communication skills, and ability to work with a team
  • Effective project management skills
  • High degree of analytical skills
  • High degree of organization, attention to detail and an ability to multi-task

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs