Senior Software Development Engineer – Merchant Platform

Job Description / Skills Required

Grow As a Developer by Building An Amazing Merchant Experience

You became an engineer because you believed in technology’s ability to make a difference in the world. So why would you spend your days building things that don’t matter? At Groupon, we spend our days developing tools, platforms and experiences that help small businesses thrive in their local communities. We might look like an ordinary ecommerce app, but under the surface we’re using cutting edge technology to build products that regularly positively impact the lives of 48MM people and merchants.

Grow your career by working for an international, multicultural company with thousands of employees that run on a SOA with 300 microservices and millions of concurrent clients. Quality of code, test coverage and scaling are not just words to get you to sign join us, those things are essential to the success of our system. Sign up with us if you want a real professional experience working with a product that is in use.

More specifically:

Take ownership of the technical aspects of our global technology infrastructure, ensuring that the platform is being used to it's fullest potential through designing and building applications around our customer’s needs.

Reviewing and monitoring current engineering work, as well as previously constructed applications, to ensure the software is running as smoothly as possible.

Work directly with our internal product teams to ensure that our technology infrastructure is seamlessly and effectively integrated with our third-party software, designing and building the necessary applications to make this happen.

Handle the data migration and run the technical consolidation of our global software platforms into one sustainable platform.

Requirements:

Deep knowledge of Java and creative problem solving skills

Feel comfortable with both RDBMS and NoSQL

Passionate about clean, maintainable and tested code

Track record of shipping impactful projects in an agile fashion

BS, MS, or PhD Degree in Computer Science or applicable field or relevant life experience

Interest in understanding the “why,” and like to pull the thread to understand how things work

Huge plus if you have hands on experience working with Dropwizard, Spring, RxJava, Java 8, Kafka and/or bash

Groupon provides a global marketplace where people can buy just about anything, anywhere, anytime. We’re enabling real-time commerce across an expanding range of categories including local businesses, travel destinations, consumer products, and live or lively events. At the same time, we are providing advertising options and tools that merchants can use to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.