Senior Java/Ruby Developer
Sanjose, CA
Job Description:
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