Lot of the boiler plate code generation across the stack is done for you.
Its using Spring so will need to use Java. Definitely work checking out.