Dow Jones
United States, New Jersey, Princeton
Salaried employee
Full time
JAVA and PERL Are the most important skills The candidate should have a strong background in PERL, Oracle and MySQL. This person should also have solid experience with open systems, open system tools including but not limited to Tomcat, Apache, SOA, REST, AJAX, JMS, JSON, and MVC (Model-View- Controller). The candidate should also be very experienced in JavaScript. Experience is required in design patterns and methodologies. Very Strong background in Linux/Solaris including command line scripting. 3+ years experience with PERL 3+ years experience with Oracle and MySQL including an understanding of building efficient SQL. 5+ years experience in XHTML, DHTML, Web 2.0, CSS, JavaScript and JavaScript frameworks - (e.g. JQuery, Prototype JS). 5+ years experience with Object Oriented Programming theory and practices, Java, J2EE including Architecture with Java, JSP, and Struts. Expertise with XML, DOM, XSLT, XSD and DTD. Experience in test driven development processes and Agile development. Experience generating automated unit testing using tools like JUnit and/or HttpUnit. Experience building SOA solutions. Education: Bachelor's in Computer Science or Engineering.
Dow Jones, a News Corporation company, is a leader in news and business information world-wide. From 58 countries, in a dozen languages and through newswires, Web sites, newspapers, newsletters, magazines, radio and television, we inform and inspire audiences with authoritative, differentiated and trusted content. We are The Wall Street Journal, Dow Jones Newswires, Factiva, Barron's, MarketWatch, SmartMoney and other specialized news and information products. We inform the discussions and decisions of the world and develop technology to transform information into insight. The successful candidate will be a senior information technology specialist in open systems development. This person will be joining an excellent development team and will have the responsibility to extend a set of existing applications and to build a set of new tools and interfaces.