<img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=799187456795375&amp;ev=PixelInitialized">

Senior Java Developer

Senior Java Developer

About Us

Founded in 2001, TowerData is the leader in email data. With one of the largest email databases in the industry, we've helped thousands of companies improve the quality, size, and performance of their email lists. We collect all sorts of data about emails—from deliverability to demographics, social profiles to behavioral activity. As a result, we have a never-ending supply of raw data to process along with speed and scalability opportunities to tackle. What's more, we're a nimble team looking for someone who's ready for real responsibility—we are in the process of building new, complex systems from scratch. With offices in NY and the Chicago area, our team enjoys a fast paced and collaborative environment where each team member’s contribution matters.

Our Stack: Java, Hadoop, Python, MySQL, Linux, Pig, Hive, Redis, DynamoDB, Thrift, Ruby on Rails, Perl. We run primarily on AWS.

About You

You're a top-notch Java developer that loves hacking at every level of the stack. It's hard to say what tomorrow will bring, but you'll be happy to hack away at it! Java and multi-threaded programming are your strength, but you'll explore and pick the best language and technology for the task at hand. You can build a back-end system to process huge amounts of data on Monday and tweak automated deployment scripts on Friday. You might not be familiar with every tool we use, but you're a fast learner—you can go from zero to expert in no time flat.

Some engineers thirst for neatly packaged engineering problems, but not you—you thrive on uncertainty and chaos and love identifying problems almost as much as you love solving them. You want to dive in head first from day one, owning new projects and helping drive forward existing ones.


  • Expert in Java and multi-threaded programming.
  • Intensely driven, proactive and hardworking.
  • Smart, friendly and willing both to share knowledge and learn.
  • Modern programming best practices and design patterns guide your work.
  • Comfortable in multiple languages, frameworks, and environments.
  • Eager to learn new technologies and skills; loves to dig in and become a subject area expert.
  • Errs on execution over strategy; willing to dive in and learn by doing.
  • A Computer Science degree from a top university, or a solid CS foundation achieved via other means.


  • 2-5 years experience (preferably at a startup or other fast-paced environment).
  • Experience writing map-reduce programs or using other Big Data technologies such as pig and hive.
  • Bonus points for Python experience.


  • Competitive salary
  • Benefits package including 401k and flexible spending accounts
  • 3 weeks paid time off
  • Get the computer and monitors of your choice
  • Friendly and respectful office environment


Note: Along with a resume and cover letter, applicants should include links to their blog address, Twitter account and other relevant social media examples. Please send your application to careers@towerdata.com.

New Call-to-Action
New Call-to-Action
New Call-to-Action