Software Engineer (Java)

| Chicago

PowerReviews works with more than 1,000 global brands and retailers to increase conversion and improve products and the customer experience with ratings and reviews and Q&A software. Ratings and reviews solutions from PowerReviews are essential for consumers as they search and shop online and in-store, and they are proven to increase online site-wide sales up to 17%.

As a member of the PowerReviews development team, you will design and develop software to achieve high performance, high usability and high stability within the context of our infrastructure, business practices, market pressures and planning cycles.

You must be comfortable taking ownership of projects and be able to work closely with business owners to drive projects from conception to completion. You should have a deep understanding of Java development, database modeling and design, and scalable web architectures. You should not only be capable in using existing frameworks and open source libraries, but also comfortable designing and implementing new features from scratch. You will be involved in all phases of the software lifecycle, from specification to design, coding and deployment. You should be comfortable working on an existing codebase, maintaining and adding new features and learning a variety of technologies and working in the AWS ecosystem.

Key Responsibilities

  • Develop robust web applications from the database layer to the service layer to the front end
  • Grow into the primary expert in multiple aspects of the product
  • Take ownership of projects from start to finish, working with business owners to deliver requirements on target and on schedule
  • Be responsible for the quality of your code with thoughtful design, unit testing and automated functional testing
  • Focus on usability throughout the stack, from maintainable code through end-user UX
  • Participate in and contribute to peer code reviews
  • Proactively seek out and help us minimize pain points within our infrastructure and code base
  • Excited about an agile development environment and product cycle
  • Strong attention to detail, good communications skills and a positive attitude.

Required Skills

  • A bachelor’s degree in Computer Science or equivalent experience
  • 3+ years experience with Java frameworks and tools for example: MVC, Spring and Hibernate
  • Past experience developing in multi-tier application environments including web service integration
  • Strong experience with SQL
  • Experience working with REST API’s
  • Experience with source control tools such as Git

Preferred Skills

  • Experience developing applications that take advantage of Amazon Web Services, including but not limited to, auto-scaling, DynamoDB, SQS, S3, and Elastic Map Reduce.
  • Experience working with big data sets and big data programming (EMR, NoSQL data stores)
  • Exposure to front-end development frameworks and JavaScript.
  • Comfortable working in a Unix environment

Other Requirements

  • Must be authorized to work in the U.S.

Our Tech Stack

At PowerReviews we use lots of open source software and use Amazon Web Services (almost) exclusively. Our current stack consists of Linux, Java, Jenkins, Spring-Boot, Nginx, PostgreSQL, Neo4J Graph DB, ElasticSearch, React.js, Docker, and some Ruby on Rails. In AWS we make use of EC2, DynamoDB, RDS, Redshift, S3, Elasticache (both Redis and Memcached), Elastic Map Reduce, Lambda and Cloudfront. Other stuff we use includes Sumologic, Datadog, Selenium, and Packer.

Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • RubyLanguages
    • SqlLanguages
    • ReactLibraries
    • Ruby on RailsFrameworks
    • SpringFrameworks
    • Google AnalyticsAnalytics
    • TableauAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • SalesforceCRM
    • MarketoLead Gen


1 N. Dearborn, Suite 800, Chicago, IL 60602
1 N. Dearborn, Suite 800, Chicago, IL 60602

What are PowerReviews Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Recreational Clubs
Professional Development Benefits
Job Training & Conferences
More Jobs at PowerReviews14 open jobs
All Jobs
Dev + Engineer