Software Engineer 1

Engineering Bangalore, India


Description

Position Summary:

 As a key member of Quotient Technology software development team, you will help lead the development of next generation offer management platform for online consumer coupons. You will develop and maintain scalable distributed systems and contribute to all aspects of the software development cycle. The ideal candidate will have strong analytical skills, effective communication skills, be independent and self-motivated.

 Position Responsibilities:

 • Design and develop distributed, scalable, high availability web services.

 • Work independently completing small to Mid sized projects while managing competing priorities in a demanding production environment.

 • You will be writing reusable and maintainable quality code.

 Position Qualifications:

 • BS in CS (or equivalent) and  1-2 years of hands-on software design and development experience in building high-availability, scalable backend systems.

 • Hands-on coding experience is must.

 • Problem solving using Data structures and Algorithms .

 • Exposure to /Interested to work in JVM stack on Linux environment i.e. Java, Spring/ Hibernate, MVC frameworks, TestNG, JUnit.

 • Exposure to Database Schema Design, performance efficiency and SQL working on leading RDBMS such as MySQL, Oracle, MSSQL, etc.

 • Exposure to /Interested to work in RESTFul Web Services and building scalable systems

 Preferred Qualifications:

 • Experience using Platforms such as Drools, Solr, memcached, AKKA, Scala, etc. is a plus

 • Participation in and Contributions to Open Source Software Development.