- At least 5 -7 years of experience as a software developer.
- Fluency or understanding of specific languages, such as Nodejs, Python, Java and operating systems may be required.
- Strong working knowledge in distributed event-driven messaging architecture/platform
- Good experience in working with any of the RDBMS like MySQL, Postgres.
- Good experience in working with any of the Nosql Database like MongoDB, CouchDB.
- Strong knowledge in data access layer especially ability to work with stored procedure
- Established and stimulated software development standards and processes along with best practices for delivery of scalable and high-quality software.
- Production experience with Azure Stack
- Experience designing and developing Microservices and SOA.
- Experience working with Kafka, Redis , ElasticSearch, Docker, Kubernetes, API Gateway
- Experience designing and building high-performance scalable web services.
- Experience in REST API design and implementation.
- Experience in unit testing, test automation, and continuous delivery.
- Experience with stream-processing and message-broker software.
Good to have:
- Experience working with distributed teams.
- Ability to work independently and as part of a team.
- Ability to work quickly toward tight deadlines, and make smart tradeoffs between speed, accuracy, and maintainability.
- Bachelor’s or Master’s degree in computer science (or equivalent professional experience).
Job Category: IT
Job Type: Full Time
Job Location: Jaipur