Principal Backend Developer - Java

Apply Now

Company: CERES Group

Location: Boston, MA 02115

Description:

The firm is entering a stage of very rapid growth, our customer base includes some of the best-known brand names in the world, and we are adding more all the time. The right person in this role will allow us to grow even faster and delight even more customers, so if you are up for a challenge and want to make a difference, we have the job for you.

We're looking for a new member of our team to help us reach new markets by delivering amazing solutions to complex problems and play a strategic role in the development of our family of products. We're look for a someone with experience developing backend systems in Java to support video and content distribution.

We are the market leader in eCDN (enterprise Content Delivery Networks) and the only vendor offering true enterprise infrastructure solutions such as multicast and caching for streaming video that work with virtually every online video platform and enable enterprises to distribute their video assets to their users in an HTML5 world.

You'll be joining a highly collaborative team of engineers who each bring unique skills to the table. As principal or senior developer, you'll be helping to define best practices, setting coding standards and be a key part of the leadership and strategic thinking for the engineering team. You'll have had experience architecting and then implementing solutions from business requirements, while providing guidance to developers working on other parts of a system and making design tradeoffs with views to capabilities and features not yet defined or understood.

Your core skills will include networking, PKI, TLS and JSON.

Our products work with the latest HTML5 enabled browsers and modern streaming protocols including HLS and MPEG-DASH. Experience with JavaScript, WebRTC, HTML5 and streaming media is important while specific experience of video replay is not required, being able to debug complex problems between our products, online video platforms and modern JavaScript players is important.

Responsibilities: Lead the definition of architecture of products and implementation of protocols
Define best practices and look for areas to optimize processes, architectures and implementations
Provide leadership to the engineering team
Extend and enhance existing caching and multicast products
Be or become a subject matter expert on streaming media

Required Skills: 10+ years in engineering roles, developing in different languages
Extensive experience with Java
H2 and MySQL databases
TLS and PKI
Protocol level debugging using tools like Wireshark and Fiddler
Good Skills to Have:
HTML5 Media Source Extensions
Streaming media including HLS and MPEG-DASH
WebRTC
JavaScript
Node.JS
Python

#LI-JW1

Similar Jobs