Lead Software Engineer

Location: Bengaluru
Specialization: IT Software- E-Commerce / Internet Technologies,
Industry NA
Reference: 25403

Client is looking for a passionate Lead Software Engineer to join our tech team, to spearhead building high-traffic, highly-scalable, multi-tiered, complex web applications. This person needs to be a hands-on engineer with strong object-oriented design skills and a thorough understanding of common design paradigms. 

Desired Candidate :
- Fluent in Java or Ruby

- Good working knowledge of JVM internals, memory management, garbage collection, throughput, latency, CPU utilization, and networking configuration

- Experience with  distributed systems and their application for building scalable, supportable systems; Experience with any of the prevalent NoSQL solutions like HBase, Cassandra, MongoDB, Couchbase, ElasticSearch, etc.

- Experience with any of prevalent messaging and queuing technologies like ActiveMQ, RabbitMQ, Kafka, etc.

- Experience with Test Driven Development using technologies like RSpec, Cucumber, Capybara

- Experience with front-end technologies like React, AngularJS

- Preferably over 5 years of experience