Senior Software Engineer

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Cloud and Data Center
  • Job Id
    1224178
New
We are looking for a self-motivated and energetic back-end software engineer to join our software development team working on network and application assurance products in San Jose, CA. The ideal candidate will be able to translate feature requests into data workflows from client requests to data sources/stores, and work with complex algorithms to produce analytics metrics.

Major Responsibilities:
• Develop analytics modules to process network data and generate metrics
• Develop, enhance and maintain REST APIs
• Design workflows from incoming HTTP requests to DBs and back
• Configure and interact with distributed DBs
• Communicate with microservices via REST APIs, messaging systems and RPCs
• Build reusable code and libraries for future use
• Optimize application for maximum speed and scalability
• Collaborate with other team members and stakeholders
• Help front-end developers with coding and troubleshooting
• Stay up-to-date on emerging technologies

Key Requirements:
• B.S. of CS/EE/CEE with minimum of 5 years or M.S with minimum of 3 years of experience is highly preferred
• Advanced Java knowledge.
• Proficient understanding in one or more of the following server-side Java frameworks/libs: Spring MVC, Spring Boot, Spring Web, Spring Data, Jackson, JAX-RS.
• General experience with DBs and DB design (data modeling)
• Proficient understanding of Java build tools and task runners such as Gradle and Maven.
• Proficient understanding of documentation and testing tools like Javadoc and JUnit.
• Good understanding of Git.
Bonus Experience:
• Experience with Java 8.
• Experience with cloud deployments, clustered microservices and Docker containers.
• Experience with distributed DBs, Cassandra, and Elasticsearch.
• Experience with message queues, pub-sub systems, streaming services and websockets.
• Experience with C/C++, PHP, Unix environments and shell scripting.

Apply on the Company Site
Powered ByLogo