Lead / Software Development Engineer - Data Structure/algorithm/aws

Staffio HR

Staffio HR Bengaluru ₹ 0-0 / Annum 5y-8y Full Time
Job Description
  • 5 years and above exposure in the art of writing code and solving problems for large scale Apps Key Skills : Queue Stack Binary Tree Linked List Hash Map Priority queue web services (java spring and hibernate) Candidates from : Product Development / eComm/ SAAS/Startups Exp : 5 - 8 years - Translate complex functional and technical requirements into detailed architecture design and code - Demonstrate high degree of ownership accountability and exhibit high energy on org level initiatives. - Demonstrate creativity and sound analytical skills in identifying effective approaches to develop solutions independently. - Deliver features with high quality on-time as per project plans and delivery commitments. - Work with team members to manage the day-to-day development activities participate in designs design review code review and implementation. - Maintain current technical knowledge to support rapidly changing technology always on a lookout for new technologies and work with the team in bringing in new technologies. - Must be able to work with a minimum of technical supervision and supplemental engineering support while responding efficiently to multiple program priorities. In addition the role involves analyzing the latest technologies and development trends establishing and implementing standard practices. - Mentor other engineers and foster team spirit . Educational Qualifications/Requirements :- Should be language agnostic with extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in at least one general programming language (Java Ruby Clojure Scala C/C++ and SQL)- A solid foundation in computer science with strong competencies in data structures algorithms and software design.- Worked end to end on 2-3 complex projects- Worked in startup like environment with high levels of ownership and commitment- Experience in building highly scalable business applications which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming- Ability to switch between the technologies and learn new skills on the go.- 5 years and above exposure in the art of writing code and solving problems for large scale.
Key Skills