IT Application Developer III

Discovery Communications

(Silver Spring, Maryland)
Full Time
Job Posting Details
About Discovery Communications
Discovery Communications is a global mass media and entertainment company. The company operates through U.S. networks; international networks; education; and other segments. It owns and operates television networks under many brand names, including Discovery, TLC, Animal Planet, Investigation Discovery, Science, Velocity, Discovery Family, American Heroes, Destination America, Discovery Life, Oprah Winfrey Network, Eurosport, DMAX, and Discovery Kids.
Summary
The IT Application Developer III is responsible for designing, coding, and implementing complex business applications using our current suite of web development tools. This position is specifically focused on the design and development of one page, enterprise-level web applications using leading edge Java development technologies, frameworks, and patterns.
Responsibilities
This is a great opportunity for a senior level, skilled Java developer as this position is responsible for one of Discovery’s most important projects and application set. The project and applications support Discovery’s content supply chain globally providing worldwide visibility into Discovery’s massive programming library. The team supporting this project follows an agile development SDLC. This role will be the technical lead for the Content Lifecycle Management (CLM) project and will be responsible for interfacing with the business and technical architecture teams, product owners, business analysts, quality assurance analysts, the production support team, as well as many other infrastructure teams and end users as well. The IT Application Developer III is also responsible for overseeing and leading code reviews and for mentoring more junior developers. As the technical lead, this position is also responsible for approving all development estimates and designs and providing project status.
Ideal Candidate
* Five to seven years software development experience * BS in Computer Science required or equivalent experience * Demonstrated systems design experience specifically in complex integrations and workflows * Ability to work on multiple projects at one time and to ensure that overall priorities are being met * Strong presentation and communication skills; ability to interface with other groups within the GT&O organization * Excellent communication skills, including the ability to articulate issues and solutions * One to three years leading software development projects * Legal right to work in the United States **Backend** * Object Oriented Java * Object Relational Mapping using iBatis/MyBatis or Hibernate * Spring MVC * Spring Bean Framework * RDBMS (Design, Development, SQL, PLSQL, TransactSQL) **Frontend** * Experience developing robust Web UI * Dojo toolkit (Other frameworks such as Angular, Kendo or JQuery widgets are good substitutes) * Native JavaScript and understanding of building JavaScript modules (modularity) * One Page type application experience a plus (application has multiple pages, but browser only renders initial, additional pages are rendered via Ajax/DOM manipulation) **Recent Agile Development Methodology Experience** * Proven experience with iterative development * Good understanding of SCRUM framework and its implementation **Web Technologies** * Java, Spring, iBatis/MyBatis, HTML, CSS, JavaScript, DOJO (or other JS frameworks like JQuery) **Database Technologies** * SQL * Oracle, PLSQL * SQLServer, TransactSQL **Techniques** * Object Oriented Development * Object Mapping * Building JavaScript Modularity * DataGrid Frameworks **Useful** * Node.JS, Req.JS, Angular, D3.JS, Kendo, Knockout, Hibernate, Struts, JQuery * Experience working with/on Amazon AWS Cloud (VPC, EC2, S3, RDS…) * Microservice development * Docker/containerization

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.