You have working knowledge of algorithms and data structures with space and memory complexities
You have 5+ years of experience as a software engineer at a SaaS or technology company, including familiarity with the different pieces of technology involved in building modern web applications
You have the ability to focus on understanding the technical specifications and translate the same into reusable , maintainable and executable codes within specified timelines and parameters of quality.
You have worked with varied technologies including Java Spring framework Springboot, MySQL, NOSQL, Mongo/Dynamodb, Redis/MemCache, Lucene/ElasticSearch , Nginx , CDN , Spring , Hibernate , Maven , MVC Frameworks and other upcoming internet technologies.
You have knowledge of Messaging Queues (Kafka/RabitMq/SQS), Dynamodb, Elastic Search, Redis/Memcache/Elasticache
You have experience in building RESTful APIs, Spring framework and Mysql/RDS
Experience with source control systems (prefer Github)
Strive to craft clean, reliable and highly maintainable code
Experience with test driven development and pair programming
To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.