Software Development Engineer II - Consumer Marketing at Groupon
Bangalore, IN
Responsibilities Include:
- Drive technical design & architecture for products & services owned.
- Design, implement, test, maintain, and own high-performance web services.
- Research various open source technologies to solve existing and future problems.
- Rapidly iterate to add new functionality, solve complex problems with simple, intuitive, and customer focused solutions while shipping quality applications.
- Translate business, marketing and functional into detailed technical requirements and architecture and technical design and work plans.
- Apply experience to incrementally develop software development process and infrastructure that enable us to measure and improve the performance output of systems, products, features and services.
Basic Qualifications:
- B.E. or higher in Computer Science or equivalent.
- Experience with software development.
- Experience working on large scale java platform products.
- Backend experience with RESTful API and RDBMS.
- Experience with relational databases like MySQL, PostgreSQL etc
- Experience working with Agile methodologies and be comfortable with a fast-paced, always-on, start-up environment.
Preferred Qualifications:
- Experience with NoSQL databases like Mongodb, Redis, HBase, Cassandra etc.
- Experience with any of the messaging Queues like RabbitMQ, Resque, HornetQ, Kafka, Apache Artemis etc.
- Experience with java frameworks like Spring, Play or DropWizard
- Experience with ecommerce and digital marketing
- Experience with high scale systems