View All Jobs/Careers

Dow Jones

We break stories, influence ideas, and advance business intelligence and cultural interest. We expose the events that turn markets, the digital breakthroughs that transform art, the demand that drives invention, as well as the political and societal passing moments and lasting consequences. We are the people of Dow Jones. From different fields, backgrounds and viewpoints we invite you to join us.

Examine the world and bring it to others.

reach out to us at <a target="_blank" href="mailto:TalentResourceTeam@dowjones.com">TalentResourceTeam@dowjones.com </a>. Please put “Reason
and acknowledge the <a href="https://images.dowjones.com/wp-content/uploads/sites/43/2017/10/26202011/Dow-Jones-Applicant_Privacy_Notice_10122017.doc_.pdf" target="_blank">Dow Jones Applicant Privacy Notice </a> and <a href="https://www.dowjones.com/cookies-policy/" target="_blank">Dow Jones Cookie Policy </a>, including data tra

Job Information

Dow Jones Principal Software Engineer in PRINCETON, New Jersey

By selecting “Apply” above, you indicate you have read and acknowledge the Dow Jones Applicant Privacy Notice and Dow Jones Cookie Policy , including data transfers as described in the Policy.

Job Description:

This Principal Software Engineer is responsible for the technology behind the Commerce Platform. The person will work with the architect to understand the architecture of the system and perform detailed design, collaborate with potential users (development leads), perform development for the new platform, support testing and, eventually, production rollout. Embrace and Execute on DJ’s practices such as API first strategy, agile, CI/CD.

Your Responsibilities:

  • Defines and implements application architecture models and programming standards with direction setting support.

  • Able to identify areas of strategic technical debt and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it

  • Introduces new technologies which will make the team and its output more efficient. This should include but not limited to Cross Knowledge Training

  • Should be able to dissect a set of business requirements and translating them into technical requirements as well as identifying the places or technologies critical to making the projects efficient and successful.

  • Should own and promote technologies and intimately know requirements to make multiple projects successful. This should include roadmaps, technical discussions and decisions.

  • Document infrastructure and design decisions along with being able to explain those decisions both to business and tech owners. Displays Ownership of projects

  • Understands and practices agile software development and management

Your Skills:

  • Experience designing, developing and debugging applications which are distributed & asynchronous

  • Experience designing transactional systems & workflow processing frameworks

  • Experience with Java, Spring, Hibernate is required

  • Experience in Microservice architectures & its best practises

  • Experience with AWS is desired

  • Experience in working with Linux

  • Experience in Java performance monitoring / tuning tools

  • Strong understanding of software best-practices as it applies integration services and REST API development

  • Strong understanding of Information Security best practices (Preferably OWASP), and design security into application

  • Experience with Agile Development methodologies (SCRUM)

  • Understanding of service oriented architecture & BPMN 2.0 workflows

  • Strong written and verbal communication skills to be able to work across tech teams

  • A self-starter that is able to collaborate actively with others in a cross-functional team

Your Ideal Background:

  • Played a major role in the design and development of low latency, high throughput & horizontally scalable systems

  • Expertise in Java, Spring, Hibernate

  • Cloud deployment environments - AWS, GCP or similar. Container based application deployment - Docker or equivalent

  • Willing and able to work with DevOps team and contribute to CI/CD and cloud scripting

  • 5+ years of development experience across the following:

  • Java, Spring, Hibernate, REST, JSON, APIs

  • Designing systems that rely on asynchronous reliable messaging

  • Designing and implementing high volume, low latency applications

  • Use of both open-source application servers and embedded HTTP/S server technologies

Dow Jones , Making Careers Newsworthy

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status. EEO/AA/M/F/Disabled/Vets .

Dow Jones is committed to providing reasonable accommodation for qualified individuals with disabilities, in our job application and/or interview process. If you need assistance or accommodation in completing your application, due to a disability, please reach out to us at TalentResourceTeam@dowjones.com . Please put “Reasonable Accommodation" in the subject line.

Business Area: TECHNOLOGY - PRODUCT DEVELOPMENT

Job Category: IT Development Group

About Us

Dow Jones is a global provider of news and business information, delivering content to consumers and organizations around the world across multiple formats, including print, digital, mobile and live events. Dow Jones has produced unrivaled quality content for more than 125 years and today has one of the world’s largest news gathering operations globally. It produces leading publications and products including the flagship Wall Street Journal, America’s largest newspaper by paid circulation; Factiva, Barron’s, MarketWatch, Financial News, DJX, Dow Jones Risk & Compliance, Dow Jones Newswires, and Dow Jones VentureSource.Dow Jones is a division of News Corp (NASDAQ: NWS, NWSA; ASX: NWS, NWSLV).

If you are a current employee at Dow Jones, do not apply here. Please go to the Career section on your Workday homepage and view "Find Jobs - Dow Jones." Thank you.

Req ID: 17951

DirectEmployers