Job Details

Senior Java Developer

Newark, NJ | Full time

Job ID:



Long Term


3-5 years

Career Level:

Senior Level




Information Technology and Services

Job Description

We Are Looking For:

You get excited by coding with autonomy, bringing your ideas to the table and seeing them realized. Your entrepreneurial instincts mean you're willing to jump in and figure out ambiguous problems in a space that we are literally defining from the ground up. We'll work with you to envision, design, code and deliver the services that power both our Android and iOS experiences as well as extend to power our Alexa and subsequent device integrations. You'll be expected to implement and deploy services, create web experiences and manage the core of our infrastructure - everything that goes with building a world class product capable of supporting millions of users.

Basic Qualifications

  • 5+ years of hands on development experience in the Java eco-system (e.g. Spring MVC), and an ability to design and implement highly scalable service and web experiences from the ground up.
  • Experience delivering low-latency services in a serverless architecture. (We ain't got time to manage EC2 instances).
  • Excellent web development skills - HTML5, Javascript and a passion for pixel-perfect CSS rendering.
  • A desire and an ability to ship
  • Motivation to learn and consistently make our customer experience better.

Preferred Qualifications

  • Experience managing large amounts of log information, instrumentation data and metrics.
  • Personalization, Search (Elastic Search) or Discovery experience.
  • Experience with AWS core services (DynamoDB, EC2, Lambda, SQS/SNS, Elastic Search, S3, Cloudfront) and related services.