I used Primefaces to write a taxi scheduling website before. I'm familiar with many of its features. For example, mobile UI, push, ajax binding, etc.
I haven't expereinced in XACML, saml and antlr. But I'm willing to learn it. If you trust me, contact me.