Cloud Application Developer Job in Smarsh Inc

Cloud Application Developer

Apply Now
Job Summary

Roles and Responsibilities

  • Technically hands-on (Analysis, Design & Implementation) working on deliverables as required
  • Complete ownership of features assigned to work on in the product
  • Debate and elaborate functional and non-functional requirements with Product Management
  • Work on a solution approach and design with team, get it reviewed by stake holders before implementation
  • Generate artefacts such as functional spec and detailed design for the features owned/assigned
  • Implement complex features with high quality & following TDD process
  • Communicate risks and progress in a timely manner to reporting supervisor
  • Mentor team members
  • Support the features delivered by debugging and creating RCA for production issues and subsequently work towards short term and long-term fix
Desired skills & experience
  • Professional degree in Computer Science from a reputed college with consistent academic record
  • Excellent in Problem Solving/Data-Structures & Algorithms
  • Good exposure to ElasticSearch
  • Should possess 5-8 years of development experience, primarily in building products large enterprises.
  • Should possess excellent communication skills
  • Must be expert level Java programmer; exposure to Python is a plus
  • Should have experience in Spring boot
  • Working experience in one or more cloud based technologies(viz., Elastic Search, Storm, Hazlecast, MongoDB, Ceph, Kafka) is highly desirable
  • Hands on experience in building concurrent and/or parallelized, highly performant scalable applications.
  • Proven ability to root cause complex issues in scalable deployments
  • Working experience on SOA and TDD is an added advantage
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs