Lead Java Engineer (Data & BI)

Employer
Location
Minneapolis, Minnesota, United States
Posted
Jul 01, 2017
Closes
Aug 20, 2017
Category
Engineering
Employment Status
Full Time
JOIN TARGET'S ENTERPRISE DATA, BI & ANALYTICS TEAM AS LEAD JAVA ENGINEER

Similar Industry Titles: Software Engineer, Software Developer, Data Engineer, Java Developer, Programmer

Target is one of the world's most recognized brands and one of America's leading retailers. But behind the brand our guests love, is a culture of continual innovation - and right now, we are up to big things. The Enterprise Data, Analytics, and Business Intelligence team is driving a transformation in retail, one that will move us from traditional methods of reporting and analytics to developing flexible and scalable solutions that can move as quickly as our business does. Join our team, where your goal is to deliver easily consumable data to business users to drive their business forward.

About This Opportunity:

Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals.  As an Engineer, you'll take the lead as you…

  • Develop, support and operate software and systems in a DevOps environment
  • Unit test code and create automated test scripts
  • Work closely with other engineers and partners to ensure development meets business needs
  • Follow industry standard agile software design methodology for development and technical documentation
  • Research related products and make necessary software recommendations
  • Innovate constantly and maintain the technical edge

What we're looking for:

  • 3+ years of software development experience with at least one full cycle
  • BS in Computer Science, Computer or Electrical Engineering or a related field
  • Core programming skills in Java, including multi-threaded programming
  • Hands-on experience with core data base technologies like SQL
  • Hands-on experience with the Hadoop platform
  • Experience writing automated unit tests like JUnit
  • Hands-on experience in git
  • Experience with CI/CD in Jenkins
  • Strong problem solving and thought: partnership skills
  • Strong sense of ownership and the ability to work with a limited set of requirements
  • Good verbal and written communication skills

Preferred skill sets:

  • Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)
  • Working with test-driven development and software test automation
  • Experience designing resilient horizontally scalable systems
  • Experience developing and interacting with web APIs
  • Experience with Linux/Unix

More jobs like this