8-12 years of experience as Back End Developer / Server Side Developer.
Minimum 6 years of strong programming experience in Java / C / C++
Experience defining and building Restful APIs for high-volume production systems
Experience in Go Programming
Experience building scalable web applications / services
Experience in distributed and multi-tier application development, with experience in developing frameworks is a plus
Strong experience in application design, design patterns and performance tuning.
Experience with Agile software development practices
Experience with TDD / BDD / DDD
Experience in JSON, XML, SQL, MySQL / Oracle LINUX
Experience with build, deploy and test automation tools like Ant, Maven, Hudson, Jenkins, Cruise Control, Chef, JUnit, Test NJ, or similar tools
Working experience in Software configuration Management Tool Git
Experience in Application Integration any of the following messaging system Apache ActiveMQ, RabbitMQ is a plus
Ability to learn and use a wide variety of open source technologies and tools.
Location : Bangalore