Job Description :
Application Development - Java Developer III

Location- Philly

Job Description:

Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Requires a bachelor''s degree in area of specialty and at least 5 years of experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. A degree of creativity and latitude is required. Typically reports to a supervisor or manager.
Comcast Interactive Media (CIM), Comcast''s online media division, is seeking a Principal Software Engineer to join the Strategic Infrastructure engineering group at its Philadelphia location. The Strategic Infrastructure group is responsible for developing and maintaining fault-tolerant, scalable software that helps CIM launch new products efficiently and with confidence. If you are excited by the thought of developing software that delivers web content to millions of users a month, across multiple data centers, then this is the position for you

Our ideal candidate loves to write code and understands that it takes a lot of different types of people to launch successful technology products. As a Principal Software Engineer, you have excellent technical and communication skills, being able to work comfortably on multiple projects with people from engineering, product management, technical operations, and QA teams

Qualifications:

* Technical excellence and a strong academic background;
* Knowledge in several of: Design Patterns, Java, Python, Perl, Ruby or shell scripting, UNIX, HTTP and RESTful web services, Javascript, RDBMS, non-relational data stores
* Large Scale distributed systems (Mult-iDatacenter Distributed Systems, Distributed Hash Tables)
* Knowledge about Amazon web services including S3, EC2, SQS and SimpleDB
* Solid understanding of fundamental software engineering practices including version control, build processes, continuous integration, and deployment
* Ability to earn the trust of developers through a combination of demonstrated technical merit and good "people skills"
* Ability to communicate technical concepts to a non-technical audience
* Self-directed / self-starting - needs a minimum of active support for getting a given task accomplished
* Familiar with agile development methodologies such as Scrum, Kanban, etc
             

Similar Jobs you may be interested in ..