Job Description :
Required Skills/Experience:
7+ years of related software development experience shipping multiple products / services.
Proficiency in one or more programming languages including Java backend development
Experience designing and implementing large scale solutions.
Experience with message queuing technologies like Kafka, RabbitMQ and JMS.
Experience with SQL & NoSQL Technologies
Deep Understanding of software data structures and algorithms.
Experience working in distributed and concurrent systems.
Experience working with Enterprise Integration Patterns.
Mentoring and coaching through design and code reviews.
Ability to work independently and as part of a team.
Working in agile teams or startup environment with strong customer focus.
Demonstrated organizational agility, cross-team collaboration, commitment for results, and excellent written and verbal communications.

Mandatory Skills:
Java Backend
Kafka (Primary) & RabbitMQ
SQL & NoSQL Technologies