Overall 7+ years of experience in designing & building high-performing, highly-available and scalable distributed systems
Must have at least 3 years of experience with Java Spring-boot
Must have minimum 3 years of experience in data streaming, event driven architecture and open source messaging platforms like Kafka, NATS
Must have minimum 3 years of experience with NOSQL (Mongo DB, Cassandra, Elastic search, Redis) based implementations in production. Should have demonstrable experience with data design using sharding and partitions in NOSQL
Strong experience in kubernetes with solid fundamentals and working knowledge of at-least 3+ years.
Strong expertise in implementing distributed systems/pipelines in Cloud based technologies
Must have experience in Micro services, Domain driven, context-based architectures and implementations that can be supported and sustained
Must have strong hold on Data structures and Algorithms
Actively stays abreast of technology breakthroughs, open source & Cloud
Demonstrated ability to drive technical innovation and efficiency in software development
Familiarity with AWS services & serverless technology with emphasis on security, scalability, reliability and automation
Strong hold on at least one additional programming languages like Scala, GO Lang or Python