Share this Job

Go Back

Senior Java/Ruby Developer

Sanjose, CA
2018-02-22 17:32:00
Job Type: Contract

Job Description:

You will be joininga team of energetic engineers to design and build a platform to enable SmartLicensing for all Cisco software products. The solution involves a Smart Agent(C or Java) running on software product instances and communicating with acloud-based licensing service to register, request and report license usage.Usage data is processed and consolidated with additional customer data in aRuby on Rails engine, and then presented to users through a Cisco-hosted UIportal built using Bootstrap and Back-bone. 

We are looking for an experienced Java/Ruby developer to help with the SmartAgent team: 

 

Requires skills:

Java programming

software development on Linux/Unixenvironment

Eclipse IDE

JUnit

 

Highly desiredskills:

Ruby on rails

Maven

Git

JRuby

REST API

Cryptography


General Skills Needed:

            Experience and well versed inmulti-threaded programming 

        Experience workingin Agile development environment

Knowledge of software licensing is a plus 

Creative problem solving and debugging skills 

Independent and self-motivated 

Adaptive and communicative

Ability to learn quickly and critically 


Day-to-day responsibilities include: Be part of the Smart Agent Agile scrum team: attend daily standup meetings,attend iteration planning meetings, work on assigned user stories and tasks, beadaptive to last minute changes to the design and architecture. 
Work with tech lead to design and implement the next version of our Smart Agentwhich is expected to work across various Cisco platforms. 
Integrate: work with other engineering teams to integrate Smart Agent into theSmart Licensing platform.

 



Key Skills:
Java, Ruby