Comcast Interactive Media (CIM), a division of Comcast Corporation (Nasdaq: CMCSA, CMCSK), dedicated to developing and operating online and cross-platform entertainment and media businesses, including Comcast.net (www.comcast.net). CIM's products include Fandango.com, a top movie and entertainment destination, selling movie tickets at over 15,000 screens; Fancast.com, a national online entertainment site; Plaxo an online social networking based platform; and DailyCandy, the insider's guide to what's new and cool -- up-and-coming fashion designers, sample sales, restaurants, useful services and must-have items.
As a member of Comcast's Interactive Media Engineering team the candidate will provide technical leadership and expertise within cross-functional project teams. Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including:
-Individual and collaborative design of product capabilities and system infrastructure for the Interactive Media platform and associated product offerings
-Individual contributor responsible for the implementation and optimization of the platform and application software
-Technical leadership and the ability to mentor and advise less experienced team members
-Work closely with other software and QA engineers to build a quality product
-Implementation of highly available REST design patterns and scalable web services
-Resource modeling
Required Skills:
Mandatory Qualifications:
-Minimum of three (3) years software development experience in Java
-Thorough knowledge of object-oriented design methodology and standard software design patterns
-Familiar with Service Oriented Architecture
-Built data services for providing access to content and services for record access to data
-Experience with Java application servers and J2EE containers (Jetty and Tomcat)
-Experience consolidating and normalizing data across many data sources, specifically Internet data aggregation and metadata processing
-Experience with multi-processor environments
-UNIX background (Solaris/Linux)
-Strong technical written and verbal communication in English
Additional Qualifications:
-Familiar with Spring, Hibernate, and REST
-Working knowledge of Internet search
-Experience with logical and physical database design: Oracle, SQL Server, MySQL, object data stores, rich media databases, LDAP, PostgreSQL, and content management systems
-Familiarity with current Digital Rights Management and Public Key Infrastructure technologies
-Experience with messaging architectures, including (JMS and ESB)
Education:
-Bachelors degree in Engineering or Computer Science required, Masters degree preferred