JD:
Essential skills:
Hands on experience with java, spring boot, multi-threading , Linux , Kafka, distributed processing , data partitioning, relational db knowledge, experience with developing customer facing business applications in financial domain.
Good to have skills: Experience with some distributed cache implementations such as redis or ignite.
• Here is my feedback:
• Good communication skills
• Candidate was able to create simple spring boot app.
• Next task was to create a simple program to reverse a list of integers. He was able to construct a valid program but struggled to write valid unit test cases.
• He was not able to next programming assignment related to multi-threaded applications.
• His knowledge of Linux is rudimentary .
Any Graduate