Ceres Group

Principal Backend Developer - Java

Boston, MA, US

Remote
Full-time
over 4 years ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job