Minimum 5 years of professional software development experience
BS or MS in computer science/software engineering from a top tier university (preferably FAST, NED, LUMS, GIK or a similar university).
3 years of experience with core backend Java in-depth expertise, expertise in other languages is nice to have.
2 years of experience with Java spring framework in-depth expertise.
2 year of experience with relational databases (Postgres, MySql etc)
1 year of experience with RESTful APIs in-depth expertise.
Software design and architecture skills.
Excellent problem solving and communication skills.
Excellent Object Oriented Programming skills.