Ranking-wise BIT Mesra is better than NIT Jalandhar. It has some other additional features also:
BIT Mesra has Alumni in all the Top Universities around the globe
BIT Mesra also has International campuses in Ras al khaimah and Bahrain
It has the first rocketry department in India and has helped IITs to set up their rocketry department
It also has a Super-Computer called PARAM 10000.
BIT Mesra offers placements that are at par with the IITs
Top recruiters include Facebook, Google, and Microsoft
The grading system at BIT Mesra is absolute and the evaluation process is also very strict. So you will have to focus a lot on your CGPA.
This comparison is general. I think you should make a choice based on your own preferences. Consider factors like closeness to your home, Coaching/guidance for GRE, and alumni network.