It denotes generics. Mapper is a generic and you're inheriting from Mapper<LongWritable, Text, Text, IntWritable>, which is that generic specialized for those types.
It's like Vector - also a generic - you can have Vector<Object> and Vector<SomeOtherClass>.