Java Full Stack

Apply Now

Responsabilities

  • Participate in gathering functional requirements and developing technical specifications.
  • Responsible for driving complex technical projects from the planning stage through execution.
  • Develop, unit test and maintain scalable and high performance web applications (B2C or B2B).
  • Work closely with local engineering team and collaborate with global engineers and product managers.

Key Qualifications

  • BE / B.Tech. in Computer Science, Computer Engineering or a related field preferred.
  • 5+ years of software development experience. Full stack experience is a plus.
  • Demonstrated experience developing front-end applications using at least one OOJS based frameworks (Angular 2+, ReactJS, VueJS).
  • Strong expertise in building web apps with HTML5, CSS3 and SEO concepts.
  • Demonstrated expertise with building RESTful web services with Node.JS
  • Experience managing the key web performance metrics for a B2C kind of website.
  • Experience working with different databases such as MySQL, MongoDB and S3 is a plus.
  • Experience working with distributed applications such as Kafka, Memcache, etc. is a plus.
  • Ability to communicate clearly with both technical and non-technical staff.
  • Demonstrated System thinking and problem solving skills.
  • Demonstrated expertise with software architecture & design, Data structures and Algorithms
  • Demonstrated expertise in Agile software development methodology.
  • Demonstrated expertise in doing technical deep dives into design and code to deliver high quality product and services
  • Adaptable to the changing needs of the organization
  • Strong written and verbal communication skills