- bachelors / masters degree in engineering with 3+ years of experience building enterprise systems
- Worked on one or more large scale java applications
- Good understanding of nuances of distributed systems, scalability, and availability
- Good knowledge of one or more relational and NoSQL databases and transactions
- Shrewd focus on latency and throughput of services
- In-depth understanding of concurrency, synchronization, NIO, memory allocation and GC
- Experience with IaaS clouds like AWS / Google Cloud, Azure, OpenStack etc
- Experience in working with Message Brokers and Application Containers
Role : Software Development - Other
Industry Type : IT Services & Consulting
Department : Engineering - Software & QA
Employment Type : Full Time, Permanent
Role Category : Software Development
Education
UG : Any Graduate, B.Tech / B.E. in Any Specialization
PG : Any Postgraduate
Skills Required
Mining, Backend, No Sql