Bachelor/Master's in Computer Science, Information Technology, Info Systems, or related field
3+ years of experience in scalable and distributed applications design and development
Expertise in common frameworks like RESTful Web Services, Spring, Hibernate, PHP, Python etc.
Experience in managing, implementing and optimizing databases solution such as MySQL, MongoDB, etc.
Ability to work under continual deadline pressure
[25/05/2016 4:27:12 PM] hari vg: please float these JD's for Developers and Senior Developer
memory management, CPU
Large data uploads and downloads persistantly (csv, json, xls)
event based coding
pooling and resource management
mysql with threading
connections in mysql threading
seperate connections for each thread and why, does it autoclose or manual
how to decide the number of threads/processes based on server resources
queueing and messaging system
initiate actions in huge numbers(1000+ clients) to run parallel and how to manage it, keeping track of the same.
login based, or web crawling
how to keep track of the scrapping bots to be updated when the source changes
how to do DOM based scrapping
component based coding, SOA architecture.
Create and integrate APIS(web based and DB based) and their usage
testing and bug solving
tools used (manual / automized)