Java Media Player Developer

Hamilton, ON | Direct Hire

Job ID: 51255 Industry: Application/Product Development

Java Media Player Developer

Location: Burlington, Ontario

Type: Full-Time Permanent

Our client, a major organization, has asked Bagg Technology Resources to assist them in finding a Java Media Player Developer to join their dynamic team on a full-time permanent basis in Burlington. As a Java Media Player Engineer you will play a leadership role in advancing media player technology with your skills to extend the company’s range of media players both Linux and HTML5 based. The ideal candidate will be involved in all aspects of the software development process, from design through development to maintenance.

Why Join?

This organization revolves around curious and creative people who are passionate about technology. Their collaborative culture values ideas and diverse perspectives from all. As this is a full-time permanent opportunity, there is also a comprehensive benefit package that will take care of your health and wellness needs, along with 100 percent RSP matching!

Key Responsibilities for Java Media Player Developer:

  • Work on Java / HTML5 based software running on Linux and Android
  • Work with other team members to implement product requirements and deliver high quality software
  • Quickly and efficiently troubleshoot issues to provide an outstanding support for customers
  • Determine root cause and implement permanent resolutions for more intricate issues
  • Act as a technical resource to customer support, documentation and quality assurance as needed
  • Liaise with external resources and partners as required
  • Other duties as required

Requirements for Java Media Player Developer:

  • Bachelor degree in Computer Science, Engineering, or Mathematics
  • 5+ years of progressive experience in software development
  • Experience with distributed, network programming with TCP/UDP
  • Interfacing with hardware at the wire level (state machine design, data marshalling, buffering, etc)
  • Client/server protocol design and implementation
  • Experience with software development under Linux
  • Experience with X Windows System at the Xlib level, Mesa/OpenGL, integration with Java
  • Strong experience with concurrent programming
  • Knowledge of SQL and embedded Java databases
  • Experience with native code integration via JNI/Reflection
  • Experience with Android development is a nice to have
  • Strong knowledge of software architecture, object-oriented design, design patterns, and best-practices
  • Minimum
  • Possess excellent communication, problem solving and analytical skills
  • Strong team player
  • Self-starter with good time management skills


To apply, please click Apply Online or submit your resume by email to:

View all of our job postings at

Accommodations are available upon request to support your participation during all stages of the recruitment process.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: