Sr. Java Software Engineer
thePlatform, a subsidiary of Comcast, is hiring a Java Software Engineer for our product development team.
thePlatform helps content providers, broadband media sites, and mobile businesses solve their unique media publishing requirements. Our proven media management and publishing technology services scale with our customers' operations and support their business model with an open, versatile approach to providing an ideal technical solution for their needs.
Our teams build our digital media management and publishing services, which manage millions of media files and process millions of hits per day. Solutions built with thePlatform's services have become high-profile destinations for customers such as CNBC, Microsoft, Comcast, Verizon, and many others.
This position offers a tremendous opportunity to learn a broad range of new coding skills, technology, and processes in a growing company with one of the healthiest development organizations you'll find anywhere. We practice Agile methodologies, plan rational schedules, and our cross-functional teams build strong, collaborative relationships as partners in the delivery of quality products.
Responsibilities
- Design and implement features in collaboration with other developers, QA engineers, and the program manager.
- Identify and propose new components and refactoring in balance with business priorities.
- Write code that can be reused and extended for future development by other engineers.
- Conduct regular design and code reviews.
- Produce accurate work estimates that can be used to plan schedules, and work diligently to meet them.
- Design database schema and tune SQL.
- Participate in all types of testing; conduct acceptance tests, stress tests, and tune performance.
- Respond quickly to critical customer problems.
- Influence the direction of thePlatform's products and architecture by contributing ideas regularly.
Requirements
- At least 5-8 years experience in the design and development of modern enterprise web applications, including the user interface, application server, and database.
- Solid understanding of J2EE, XML, web services, and relevant design patterns.
- Demonstrable talent for elegant object-oriented design.
- Experience with database schema design, stored procedures, and SQL tuning with SQL Server or Oracle.
- Experience with modern web UI technologies.
- Enthusiasm for Agile software development methodologies.
- Strong problem-solving skills and creativity.
- Strong communication skills.
- A passion for design and a drive to get the details right.
- A dedication to customer satisfaction.
- BS Computer Science, Engineering, or related discipline.
This position will be filled at thePlatform headquarters in Seattle, WA. Please email your resume to work@theplatform.com.