Back End Engineer

Staffio HR
  • Mumbai
  • Confidential
  • 3-5 years
  • Views
  • 03 Jul 2018

  • Software Design & Development

  • Consumer Durables/ Semi Durables
Job Description

Write performant, unit-tested code, develop object-oriented models and design data structure for new software projects Translate high level business problems into scalable design and code. Create libraries for larger consumption - Drive large refactoring exercises Design : - Define APIs and design and implement end-to-end services - Create platforms in your product/team Architecture : - Create/Improve the architecture - Introducing new architecture elements based on current needs Org Development : - Influence product requirements and operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework. - Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentees What experience we had like you to have : - Deep expertise in JAVA using Jetty/Jersey tech stack to write maintainable, scalable, unit-tested REST API's OR Experience in developing recommendation engines using Machine Learning; python/scala - Good knowledge of using document stores like SOLR - Strong object oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces - Experience leading multi-engineer projects and mentoring junior engineers - Experience using key-value stores like Redis/Memcached - Deep understanding of design patterns, optimizations, deployments and tuning servers like mysql/jetty/solr - Prior experience in working with Agile software methodologies (XP, Scrum) - Knowledge of Test Driven Development.

Job Posted By

Talent Evangelist

About Organisation

Staffio HR