Job Description :
Job Title: Java and C++,QT/QML Multiple Positions
Location Irvine CA
Duration Long-term

Develop complex Java and C++,QT/QML applications;
develop advanced level programming in C++ including shared pointers, multi-threading, thread synchronization, multi-processing, concurrency, and TCP/IP Socket programming;
develop data structures and algorithms; develop android applications and services and work with the Linux platform;
database programming using SQL; communicate between Java & amp, C++ using JNI;
design and develop unit test cases;
Agile and Scrum Methodologies;
deploy and automate by writing python script files for automation;
test (BDD) with Squish for implemented features;
establish Jenkins build setup for continuous integration and build manage for daily builds for QA production release and document the project details in confluence