Tuesday, September 23, 2014

MapQuest - Java Engineer

Sr. Java Engineer - Data Services

Want to work in a startup-like environment that already has a very strong brand, has 36M monthly unique visitors and is one of the top 25 web properties and doesn't worry about making payroll?
MapQuest is moving beyond only maps and directions, transforming itself and retaking its rightful place as an industry leader in the mapping, local discovery and travel space. In order to finish the transformation to a fact-paced innovation machine, MapQuest is looking to add talented and energetic people.
If you want a challenge and the chance to be a part of potentially one of the greatest transformation stories in the tech industry, this is the place for you.
The Data Services team maintains the infrastructure that provides us with Big Data from all the uses of all our different products. We then use that data to divine meaning, test hypotheses, and enable data-driven decisions and solutions for both ourselves and our customers.

As a member of the MapQuest Data Services team, you must be a team player, and a power-house in getting stuff done quickly and professionally. You must be energetic, positive and outgoing.
You will be responsible for executing business requirements into unit tested functional code, designing creative solutions to thorny problems, and operating in tandem with other team members to co-ordinate work.

While every day as is different, this is what your responsibilities include:

  1.  New Features- take user stories, deconstruct them into tasks, and execute upon those tasks in 1-week sprints, that fulfill business asks for new functionality.
  2.  Technical Debt reduction - The Data Team has a sense of pride and ownership in what we do. To maintain that, we always seek to undo old hacks or shortcuts, improve the systems we have, and implement better ways of doing things, without requiring that the Business ask us to do so.
  3.  Data Analysis & Munging - Data is a massive part of what we do every day. You'll need to be able to manipulate data, crunch it, and sling it around the place with ease.
  4.  System Health- We have large production systems that have to keep running. We're always working to improve monitoring, up-time, performance, and scalability.
  5.  Having Brilliant ideas & helping the group execute on them - The Data Team is always looking to be ahead of the customer. We are always working on our own projects too, dreamed up inside the team, to improve the product.
 
REQUIRED QUALIFICATIONS
There are many items listed below. Don't be scared.  Ultimately as long as you are a good, solid Java developer, have some of the items, have the right attitude, and are the right fit for the team, you can learn the rest on the job.

  *  3+ years of Java
  *  SQL required, preferably postgres.  PostGIS experience is a major plus
  *  Some build system experience required, Gradle is a plus
  *  Hadoop / Storm / Kafka experience are a major plus
  *  Test Driven Development methodology
  *  ETL or Data cleansing & normalizing experience is a major plus
  *  Experience developing web APIs and SOA
  *  Experience in Agile development methodologies
  *  Git experience is a plus
  *  Nagios experience is a major plus
  *  Any Big Data technologies are pluses and we would be interested in hearing about
  *  Data analysis, log mining and automated reporting experience is a major plus.
  *  Experience with Tableau Desktop & Server is also a major plus
  *  A sense of humor is required, and a wicked aim with a nerf gun is a plus.
Apply: john.barday@mapquest.com


EEO/AA Women, Minorities, Veterans, Individuals with Disabilities Employer

AOL offers a competitive salary and benefits package, including 401(k) match and performance bonus. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, race, gender, veteran status, disability or other protected category.