Java Developer

Robert Half Technology full-time is currently partnered with a Software Development company in Princeton, NJ who is looking to bring in a full-time full time Java Developer. The role is a direct full-time opportunity and is looking to interview as soon as next week, please refer to the description below for qualifications.

• Bachelor's Degree in Computer Science, or equivalent • 10+ years of experience in the computing industry • Strong Java language skills • Cloud, SaaS, and Microservices platforms is a must • Experience building microservices and using NoSQL databases and Big Data frameworks • Deep understanding of object-oriented design, data structures, and algorithms • Exposure to all phases of the software development lifecycle • Excellent oral and written communication skills • An aptitude for analytical problem solving • The ability to quickly learn new technologies • Actively participate in an Agile/Scrum environment and on all tasks

Highly preferred candidates also have

• Experience working in a UNIX environment, Linux • Experience with any of the following: o Big Data frameworks like Apache Hadoop, Apache Spark, Apache Storm, etc. o Databases like Microsoft-SQL, MySQL, PostgreSQL, Oracle, etc. o NoSQL Databases like Cassandra, CouchDB, MemcacheDB, etc. o Web languages and technologies like JavaScript, Perl, Python, HTML, XML, etc. o Web servers like Apache, Nginx, Jetty, etc. o SCM and CI tools like Git, Gerrit and Jenkins o ALM tools like Confluence and JIRA o Durable Queues like RabbitMQ, activeMQ, Apache Kafka, etc. o Protocol Buffers and gRPC. • Prior experience with C++ • Experience developing: o Real-time distributed systems o Inter-process communication using UNIX sockets • Strong UNIX shell scripting skills, and using utilities like SED, AWK, etc. • Cable or Satellite industry knowledge

If interested in the position please send updated resumes to !!

Share this Job

Other Locations For This Job