What you’ll do:
Your responsibilities will include:
- Design & develop world-class, highly available, scalable & reliable products / web services in the IaaS, SaaS, PaaS space.
- Understand requirements, own, collaborate and deliver new features and services at a fast pace.
- Use MVC frameworks, OOPs concepts, SOA concepts to build loosely coupled applications, scalable applications.
- Participate in the entire lifecycle of the product - design, documentation, coding, testing and deployment
- Build platforms, frameworks, APIs, libraries & automated tools to facilitate rapid issue resolution and development & deployment of new features and changes.
- Integrate third party products, understand the underlying platform of those products
- Imbibe and maintain a strong customer service-oriented attitude while designing and building products
- Participate actively in recruitment and training processes. Mentor other individuals as you develop your own career
Who you are:
Basic Qualifications:
Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other Engineers, Product Managers, etc.
- A passion for creating responsive, scalable and reliable web services for small & medium sized businesses.
- A good understanding of Operating Systems, Internet, Networking
- 3+ years’ experience in Java.
- Good grasp of OOPS. Knowledge of design patterns.
- Experience with RDBMS like MySQL , PostgreSQL etc
- Exposure to RESTful applications
- Experience with Git/SVN/CVS.
Preferred Qualifications:
- Previous experience working with geographically distributed coworkers.
- Understanding of Agile methodologies
- Knowledge of most of these : virtualization, docker, public/private clouds, relational and non relational databases , web architectures , filesystems, queueing systems, config management, metrics and logging systems.